bogi=-,,,,--===-,,,,--=--,,,,-:/%$XXX$$+;:=:;+%%%%+/;:===::::/$XXX$%;:==::::;;::===::;;::======:/%%%+/;:======:::::=====:;;:::/ ,,,,-==-,,,-====---,--===------:+%$XXX$$+/:::/+%%%%++/;==::;:;/$XXX$%/::::::;;;:====::;;:====-==:/%%%+/;==----==:::=-----=::===; ,,,-===-----=::=-----==:==----=:+%$XXXX$%/;:;/+%%%%%+/;::::;:;/$XXX$%/:::;;::;;:=====:::==------=;+%%+/:=-,,----===-------===-=: ,,--=:=-----=:::==--==:::=====:;+%$XXXX$%+/;;;/+%%%%+/;::::;::/$XHX$%;:::;;::;:=-----=::=-,,,,,-=;+%%+;:-,,,,,,-===-,,,,,-===--= ---=:::=====:;;:=====::;::=::::;+$$XXXX$%+/;:;//+%%+/;:====:::/$HHX$+;:=:;;::::=------==-,,,,,,,-;+%%+;=-,..,,,--==-,,,,,-===--= ====:;::====:;;::====:;;::====:;+%$XXXX$%%+;::;/++++/;=---===:/$HHX$+:==:;;;;;:--,,,,--=-,,,,,,,-:+%%+;=,,..,,,--==-,,,,,-==---- ====:;:=====:;;:======:::=-====;+%$XXXX$%%+/;:;;/++/;:=----==:/$HHX$+:==:;//;;:=-,,,,--=-,,,...,-:+%%+;=,,...,,-----,,,,,--=---- ====:::=====::::=----==:=-----=:+%$XXXX$%%%+;;;;/++/;:=---===:/$HHX$+:==:;////;=-,,,,--=-,,,..,,-;+%%+;=,,...,,----,,,,,,--==--- ----===-----=::=---,--==--,,,,-:/%XXXXX$%$%%+/;;//++;:=-,-====/$XHH$/:==;/+++/;:--,,,--=-,..,.,,-:+%%+;=-,..,,,--==-,,,,,-===-== ,,,-===-,,,-=:==-,,,--==--,,,,-:/%XXXXX$%%%%++////+/;:=-=--==:/$XXX$+;==/+%%++/:=-,,,--=-,,,,.,,-;+%%+;:-,.,,,,-===-,,,,,-====== ,,,,---,,,,,-==-,,,,,--=-,,,,,-:+%XXXXX$%%%%%%++/++//;=-,-====/$HHH$+:==/+%%%%+;:=----==-,,,,,,-=;+$$+;:-,,,,,--===-------=====: ,,,,---,,,,,-==-,,,,,--=-,,,,,-:+%XXXXX$%+++%$%%/++//:=:%$X$+/+$XXX%/:::/%$%%%%/;:=---===-,--,--=;+$$%/:=------=:::=======:::::; ,,,,---,,,,,-==-,,,,,--=-,,,,,-:+$XXXXX$++++%$$%+%++/:;$####MMHHHHX$+:=-/%X$%%%+/;:===::=------=:/%$$%+;:=====::;;;:::::::;;;;;/ ,,,,---,,,,-====-,,,,-==-,,,,,-:+$XXXXX$++/+%$$%%%++/;%#MMMM###M#MM@H$/=;+$$$%%+/;:::::;:======:;+%$$$+/;;::;;;////;;/;;///+++++ ,,,,---,,,,-====-,,,,-==--,,,,-:+$XXXXX$%+/+%$$%++%%/+H#MMMM@@MMMMM###@H%+%$$$%%+//;;;///;;;;;;;/%$$$$%%+/////++++++++++++%%%%%% ,,,--=--,,,-====-,,,,-==--,,,,-:+$XXXXX$%+++%$%%%$HHXH##MMMMMMMMM#######@X%%$%%%%++//++%++++++++%$XXX$$%%%+++%%$$$%%%%%%%%%$$$$$ ,,,,---,,,,-===-,,,,,-==--,-,,-:+$XXXXX$$++%%+%$H@M##MM##MMMMMMMMM####MM##@$%$$%%%%%%%$$$$%%%%$$$XXXXXXXX$$$$$$$$XXX$$$XXXXXXXXX ,,,----,,,,-====--,---===-----=;%$XXXXX$%%%%+$@M#####M##MMM#MMMMMM#########@H$$$$$$$$$XXXXXX$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ,,,-===-----=::=----==::======:/%XXXXXX$%$%$XM####MMMM########MMMMM#########MX$X$X$$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ---==:======::::===:::;;:::::;;+$XXXXXXXX$$HM###################MMM######M###MHX$$$XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ===::;;:::::;;;;;;;;;/////////+%$XXXXXXXXXHM#######MM@@@HHH@@M##MMMM###########@XX$XXXXXXXXXXXXXXXXXXXXXXXXXXX$XXXXX$$$X$$$$$$$$ :;;;////;//////////++++++++++%%$XXXXXXXX$HM#####@@XX$$$$$$XXHH@@MMMMM######M####HHXXXXXXXXXXXXXXXXXXXXXXXX$$$$$$$$$$$$$$$$$$$$$$ ///++++++++++%%++%%%%%%%%%%%%$$$XXXXXXXXX@####@XXX$$$$$$$XXXXHHHMM#MM######MM####@HXXXXXXXXX$$$XXXXXXXXX$$%%%%%%%%%%%%%%+%%%%%%+ +++%%%%%%%%%%%%%%%$$$$$$$$$$$$$$XXXXXXXXM###@$%$$$$$$$$$X$$XXHH@MM##MM####M#######H$$XX$$$$$%%%$XXXXXXX$%%+++++++++++////++++++/ %%%%$$$%%$$%$$$$$$$$$$$$$%%%%%%$XXXXX$XH###M/$%$XX$$$$$X$XXXXHH@@#M##@MM###M#######X%$%$%%+++++%$XXXXXX$%+;;;;;;///;;;;::;///;;; %%%%$$$%%%%%%$$%%%%%%%%%%++++++%$$XX$$H@###H%$$$XXXXXXXXXXXXXHH@@#M##@MM####MMM####H%++%////;;//%XXXXX$$+;::::=:;;;:=====:;;;::: +++%%%%++++++%%++/////++//;;;//+$$XX$XH####$$%$$XXXXXXXX$$XXXXHH@#M##MMM####MMM#####%;;/;:::==:;%$XXXX$%/:==---==::=-----=:::=== /;///+//;;;//++/;;:::;;/;:::::;/%$XX$X@####%$%$XXXXX$$$$$$$XXXXH@M###MMMM###MMM#####X::::==---=:+$XXXX$%;:------===-------=::=== ::::;;;:::::;//;:=====:::==--=:;%$XX$X@###@%$$$X$$$$$$$$$$$$$XXHHM###MMMMMMMMMMM#M##@::==------=+$XXXX$+;:---,,-===-------=:==== ====:::=====;;;:=----==:=-----=;+$XX$X@###$%%$%X$$$$$$$$$$$$$XXXH@#M#M@##MMMMMMMMM###+:---,,,,-=/$XXXX$+;=--,,,--==-,,,,,-====-= ----===----=:;:=--,,--==---,,-=:%$X$$X@##M++%%$$$$$$$$$$$$$$$$XXH@#MM#@#MMMMMMMMMMM##X==--,,,,,=/$XXXX$+:=---,,--==-,,,,,-====-= ,,,-==-----=:;:=-,,,--==--,,,-=:%$X$$XM##@++%%$$$$$$$$$$$$$$$$XXXH#MM#@#M##MMMM#@#M##@==-,,,,,,=/$XXXX$+:=-,-,,--==-,,,,,-====== ,,,-==------=::=,,,,--==------=;+$X$$H###$/%%%%$$$$$$$$$$$$$$XXXXHMMMMM###MMMMMM#@##M#:-,,,.,,.:/%XXXX$+:=-,,,,,-==-,,,,--=:==== ,,,-==------=::=,,,,--===-----=;+$XXXHM##%+%+%%%$$$$$$$$%%$$$$XXXH@M#MMM####MMMM#M####%--,,.,,.=/%XXXX$+:=-,,,,--==-------=::=== ,,--==------=::=,,,,--==------=;%%XHXX@#H++++%%%$$$$$$%%$$$$$$XXHH@MM#MM##MMMMM#M#MM##@=-,,.,,,=/%XXXX$%;=-,,,--====------=::=== ,,,-==--,,--=::-,,,,--==------=;%%$XXX@#%/+++%%%$$$%%%%%$%%%$X@MMMMMMMMM#MMMMMM#M#MM###/-,,,,-,=/%XXXX$%;=------=::==----=:;;::: ,,,-==-,,,--=:=-,,,,--==------=;%$XXXXHH+/+++%%%%%%%%%$$%%%$H#######MMMM#MMMMMMM#M#####H=,--,--=/%XXXX$%;:======::::======:;;;:; ,,,-==--,,--=::--,,,--===-----=;+$XXXX$%//++%$%$%%%%%%%%%$HM###MH@MM#MMM#MMMMMMM#M#MMM##;-----=:/%XXXX$%/;:====::;;::====:;;;;;; ,,--==-----=:::=-----====--===:/+$XXXX$%+/++%$%$%%%%%%$$X@###MX$%$X@M#MM#MMMMMMM##@@H@M#+=-====:/%$XXX$%/;:====::;;:======:;;::: ---====----=:::=-----==:======:/%$$XXXXX+///%%+$%%%%$X@###MHX$$$$$X@M#MM#MMMMMMM##HHXHM#X:-===:;/%$XXX$%/;======::::======:;;::: --==:==-====:;;:=====::::==::=;/%$XXXX@##MH$%H+$+%%%X@MMH$X+X$$$XX%@MM#@MMMMMMMMMM@@H@H##-==-=-;/%$XXX$%/;=-----=::=------=::=== -==:::=====:;;;:=====:;;::::::;+%$$XXXXXM#####$+%%%%$XXX$XX$$%$$XX$HMM##MMMMMMMM#M@@@@X##:---=-:/%$XXX$%/:------====------=::=== ===::::====:;;;:=====:;;::=:::;/$$$XXX$/;+%$$X%%%%$%$$$$XX%XXX@@@@#@##M@MMMMMMMM#M@MM@X##+-,,--=/%$XXX$%/:-,,,---==--,,,--====== ===::::====:;;;:===-=::::=====:/%$XX$X$;//;++/+%+%$$$XXXHX$H@@###M#%HM##MMMMMMMM#MMM@HX##X,,,,-=;%$XXX$%;:-,,,,--==--,,,,--===== --==::==-===:;:=-----=:==-----:;%$XX$X$;;//+//+%%%$$$XXX$X#%$@###M#X@#M@MMMMMMMMM#M@HHXM#@,,-,-=;%$XXX$%;:-,,,,--==--,,,,--===== ---===-----=:::=-----====-----=;%$XXXX$///+//++/%%%$$$X$XXM=;H###MM%H##MMMMMMMMMM#M@H@XM#@,,-,-=;%$XXX$%/:-,,,,--==-,,,,,-====== ,,--==-----=:::=--,,-====-----=;%$$XXX$XH$@M#@$/++%$$$XXXXX=:H@H%+$%H#MMMMMMMMMMM#MM@@X##@,,,,,=/%$XXX$%/:-,,,,--==-,,,,,-==:=== ,,--==--,--=:::=,,,,--==------=;%XXXX$H#+,+M##M#++%$$$$$%$$%%%++$%%%XMM#MMMMMMMMMMMM@HX##@,,,,,=/%$XXX$%;:-,,,,--==--,,-,-====== ,,--=--,,,--=:=-,,,,--==--,---=;%$$XXXXXM:%###X%+++%$$$$$$%%%%%%%%$$$##MMMMMMM@MMMM#MH@##@,,,,,=/%XXXX$+;:-,,,,--==---,,,-==:=== ,,--==-,,---=:=-,,,,-===--,---=;+%$$$$$%%;%%+%+/+++$$$$$$$%%%%$$$$$$$#MMMMMMMMMMMM@H@@M##H,,,,,=/%XXXX$%/:--,---====------=::::: ,,--==-,,--==:=-,,,,-===--,---=;+$$$XX$+;/+/;/+/++%$X$$$$%%%%$$$$$$$$MMMMMMMMMMMM#H%XM###H,,,--=/%XXXX$%/:=----=::::======:;;::: ,,--==--,--==:=--,,,-===------=;+$X$XH$%;/;/%+++++%$XX$$%%%%%$$$$$$$$MMMMMMMMMMMM#H%XM###X-----:/%$X$$$%/;=====:;;;::===::;;;;;; ,,--==-----=:::=-----====-----:;+$$$$XX%;/;++;+%/+%XXX$$%%%%$$$$$$$$$MMMMMMMMMMMM#@X@####$=-===:/%XX$$$%+;:===::;//;;:::::;//;;; ---====---==:::=-----=::==-===:/%$$$$XX%;+/+++%+/+$XHX$$%%%$$$$$XXXX$MMMMMMMMMMMM##M#####$=====;+%XX$$$%+;:===::;///;;::::;;;;;; --==::=====::;:======::::====:;/%$XXXXX$;//+%%%//+$HHX$$$$$$$$$$$$XX$MMM@MMMMMMMM########%:====;+%XX$$$%/;======;/+//;:==::;;::: ===::::===::;;;:=====:;;:==:::;+%$$XXXXX/;/+++++/+$HHX$%%$$$$$XX$$XX$MM@@@MMMMMMM########+=-=-=:+%XXX$$%/:=----=:/++/;:===::::== ==::;:::::::;;;:=====:;:::::::;+%$$$XXXX+//++++++%XHHX$$$$$$$XXXXXXXXHH@@@@MMMMMM###M####/-,=,-=/%$XXX$%;:-,,---=;+++/;:===::=== ==:::::===::;;;:=====::::=====:/%$$$XXXX+/;/++++/%H@@HX%$$$$$XXXXXXXXHHH@@MMMMMMM########;-,,,-=/%$XXX$%;:-,,,--=;+%++;:===::=== ===:::=====:;;:=----==::=-====:/%$X$XX$$%/;//++++$H@@HX$$$$$$XXXXXXXXHHH@@MMMMMMM######M#=-.,,-=/%$XXX$%;=-,,,--=/%%%+/;:==::=== --=====---==:::=-----===------:;%$XXXX$$%/;///+//+$XX$$$$$$$XXXXXXXXHHHH@@MMMMMMM###M##M#-,,,-,=/%$XXX$%;=-,,,,-=/%$$%+/:==:==== ---===-----=::=-,,,,-===------=;%$XXXX$$%/;///+//;/%$%$X$$$$$XXXXXXXHHHH@@MMMMMMM###MM###,,,,,,=;%$XXX$%;=-,,,,-=/%$$$+/:==:==-= ,,--=--,---=::=-,,,,--==------=;%$XXX$$$%/;//////;/%$%$XXX$$$XXXXXXHHH@@@@MMMMMMM#######@,,,,,,=;+$XXX$%;:-,,,,-=/%$$$%/;:=::=-- ,,--=--,---=::=-,,,,--==------=;%$XXX$$%+//////////+%$$$HXX$$XXXXXHHHH@@@@MMMMMMM#####M@+,,,,.-=;+$XXX$%;:-,,,,-=/%$$%+/;:=::=-- ,,--==-,,,-=::=-,,,,--==--,---=;%$XXX$$%+;;/;;///+++$@M@HXX$$$XXXHHHHH@@@MMMMMMM######@X-,-,,,--;+$XXX$%/:-,,,--=;%$$%+/;::::=== ,,-==---,,-==:=-,,,,----------:;%$$$$$%%/:;/;;/+@#@HMM@###MX$XX$HHHHHH@@@MMMMMMM###M##X=-,,,,--=;+$XXX$%/:------=;%$$$%+;::::::: ,,-==--,,,-====-,-,,--=-------:;%$$$$$%%/:;/;;/$#HXH@MM#MMM#MXXHXHHHH@@@MMMMMMMM#M###X;=--,----=/%$XXX$%/:=---==:;%$$$%+/;:;;;;; ,,-==---,,-====----,--==-----=:;%$$$$$%%/;/////XH=,=:/XXHHM#M$$XXHHH@@@@MMMMMMMM#M##H/===-----=:/%$XXX$%/;:====::/%$$$$%//;//;;/ ,,-===-----=::=------===-----=:/%$$$$$$%////+/;$@/;+%X@H@MM@HXXXXXHH@@@MMMMMMMMM###@+:::=======:/%$XXX$%+;::::::;/%$$$$%+/////// --==:=----==::==-=--==::=====:;/%$$$$$$%///+$+;+M@@@MMMMM#MHXXHXXHH@@@@M@@MMMMMMM##H::;::====::;/%$$XX$%+;::::::;/%$$$%%///////+ -==:::=====::::======::::==:::;+%$$$$$$%+//+$%//H##M##M##MHX$XXXHH@@@@@@@@MMMMMM###@;;;::=====:;/%$$XX$%/;:====::;+%%%%+/;;;;;/+ ===:::=====::::=====::;::==:::;/%$$$$$$%+/++%$+//X@M##M@@HHHXXXHHH@@@@@@MMMM@MMM####+;::==-====:/%$$XX$%/;=---===;+%%%%+;;:;;;/+ ==::;::====::;:======:::====::;/%$$$$X$%+///+$%//+%$$XHXXXX$$XHH@@@M@@@@MMM@@@MM####+;===-----==/%$$XX$%/:=-----=:/+%%++;:::::/+ ===::=======:::======:::==-===:/%$$XXX$%+;;/++++/+%%$$$X$$$$$XHH@@MM@MM#MMM@@@MM###MH-:=--,,-,-=;%$XXX$%/:--,,---:/+%%+/;:::::/+ --==:=-----=::==-----====--===:/%$$XXX$%/;;;++++/+++%$$$$$XXH@@MMMMMMMMMMM@@@@MM####H-==-,,,,,-=;%$XXX$%/:-,,,---:/+%%+/;:::::/+ ---===-----====------===------:/%$$XXX$%/;:;++++++/+%%%%%%$XH@@MMMMM##MMM@@@@@MM####H==--,,,,,-=;%$XXX$%/:-,,,---:/++%+/;:::::/+ ,,-==--,,,--==----,,-==--,,---=;%$$XXX$%/::;/+++%%++%$$$XXHHH@@@@@MMMMM@@@@@@MMM#M#MH===-,,,,,-=;%$XXX$%/:-,,,,--:/++++/;:::::/+ ,,--=-,,,,--==--,-,,-==--,,---=;%$$XXX$%/::;/+++%%%%%$$XHXXXXXHHH@MMM@@@@@@@MMMM###MX=-=-,,,,,-=;%$XXX$%/:-,,,---:;++++/;:::::;+ ,,--=-,,,,--==--,,,,-==--,,---:/%$$XX$$%/;:;////+%%+/////;/+%$XHH@MM@@@@@@@@MMMM###M$=-=-,,,,,-=;%$XXX$%/:--,,---:;++++/;:::::;+ ,,----,,,,--==-,,,,,-==--,,---:/%$$XX$$%/::;///++%%+;:====:/%$XHHH@@@@@@@@@@@MMM####H+:--,,,,,-=;%$XXX$%/:--,----:;++%++;::;;:;+ ,,----,,,,--==-,,,,,-===-,,---:/%$$$$$%%/::;/+++++%+/;====:+%%$XHHHH@@@@@@@@@MMM#M###M+=-,,,,,-=;%$XXX$%/:-------:;++%++;::;;:/+ ,--==-,,,,,-=-,,,,,----------=:/%$$$$$%+/::/+%%$XHHHX$+/:::;/%$XXXHH@@@@@@@@@MMM@###M#M;--,---=:/%$XXX$%/:==--===:/++%%+/;;;;;/+ ,,-==-------==--,,,,-===-----=:/%$$$$$%+/;;+%$$XXHHHHHHHHHX$$$$$HHH@@@@@@@@@@MMMM###M##X=-----=:/%$XXX$%/;:=====:;/+%%%+/;;////+ ---======:::;;;::==-===---====;/%$$$$%%++//%$XXXXHHHHH@@@@@@@@MM@@@@@@@@@@@@@MMMM#M##M##/=-===:;/%$XXX$%+;:::::::;+%%$%%+//////+ --=::====::;/;;:====:;;:===:::;+%$$$$$%%+++%$$XXXHHHHHHHHHH@@@MM@@@@@@@@@@@@@MMM@M###M##$:-=:::;+%$XXX$%+;:::::::;+%%$%%+//////+ ==:;;:::=:::;:::;/;;;;;:==:::;/+%$$$$$$$%+%%$$$XXXHHHHHHHHH@@@@@@@@@@@@@@@@@@MMM@M####M#H:-==::;/%$XXX$%/;:=====:;+%%%%+//;//;;/ :::;//+%$$$$$XXHXX%/;;:====::;/+$$$$$X$$+%%$$$XXXXXHHHHHHHHHH@@@@@@@@@@@@@@@@MMMMM##M#M#M:-====;/%$XXX$%/;==--===:/+%%%+/;;;;;;/ ==:;/+%X$XXXXH@@XX%/;;;:====::/+$$$$XX$%+%%$$$XXXXXXXXHHHHHHHHHHH@@@@@@@@@@@@MMMM@##M####=,----:/%$XXX$%/:=-----=:/++%++;:::::;/ -=:;;/+%%$$XXXHH+%+;:::=---==:;+$$$XXX$%+%%$$$$$$XXHHHHHHHHHHHHHH@@@@@@@@@@@@MMMMH##M#M##=,-,-,:;+$$XX$%/:=-,,---:/++%++;:::::;/ ==:/$H$+HHHH@@HHM#HX+::------=;+%X$$HX++%%$$$$$$XXXXXXHHHHHHHHHHH@H@@@@@@@@@@MMMM@M###M##:,-.,==;+$XXX$%/:-,,,,--:;++%++;::::::/ ==:/$X$%XX$$X$$XXMHX%::-,,,--=;+%$$XX$+%%%$$$$$$$XXXXXXHHHHHHHHHHHH@@@@@@@@@@MMMM@M###M#M,,.,,,=;+$XXX$%/:--,,,--:/++%++;::::::; ,-=;+$$$$$$$$$$$$X$%+::-,,,,-=:/$$$X$++%%%$$$$$$$$XXXXXXHHHHHHHHHHHH@@@@@@@@@MMMM@MM####M=,.-,,=;+$XXX$%/:--,,,--:/++%++;::::::; ,-=:;/+%%$%%%%%%+%//;==--,,,-=:/$$XX+/+%%%$$$$$$$$XXXXXXHHHHHHHHHHHHH@@@@@@@@MMMM@@M#####X,,,,-=;+$XXX$%/:--,,,--:;++++/;::::::; ,,-==::;====--,-=;:;;=-,-,,---:/%XX%/+%%%$$$$$$$$$$XXXXXXXHHHHHHHHHHH@@@@@@@@MMMM@@M######;-.,-=;+$XXX$%/:--,,,--:/++++/;::::::; ,,-----=-----,.,,=-===---,,,--:/%X$+/+%%$$$$%%%$$$$XXXXXXXHHHHHHHHHHH@@@@@@@@MMMMM@MM####MH,,,,=;+$XXX$%/:=------:/++%+//::::::; ..,-------,--,.,---,-==:------:/%X%/+%%$$$$$%%%%$$$XXXXXXXHHHHHHHHHHHHH@@@@@@MMMMMMMM###MM#,-,,=;+$XXX$%/:=-----=:/+%%++/;:;;::/ ..,-=-------=-.,,---=:-=------:/$$+/%%+$$$$$%%%$$$$XXXXXXXHHHHHHHHHHHHH@@@@@@MMMMMMMM###M#M=-,-=;+$XXX$%/;=---===:/+%%%+/;;;;;;/