e,. ..=@AMM#MMM###MMM###A@$A$@$AA$AA##MMM#MMM#MMM##A####MMM#MMM#MMM#####@o;
.. ,;e########A#####A$OOO@@$AAAAA#########A###A###A###A###A##A$AA###AAA$O+
.. :+O#A$#M#A##A$A#A$$@$$$$AA#MM######################AA$$$AA#######AA$$$o,.
.. :+eA##MM#AAAAA$@$$$@$$A############A###A#####A#####AAAA$$$A########A$O=,.
.. :=O##########A$OOO@@$$$$$$$$$$@O@@$$AAA$$@$$AA#########AAAAA#####AA$@e=,.
.. ;o@M#A#M#AAA$@Oeeaaaeeeaaaaoo===+;oeO@Oao=ooaaaaO@@O@$$$AAAAAAAAA$@Oea+..
.. ;a$MM#MM#AA$Ooo==+===++;;;:,::::,.,:+o=++;;:;;;;+=oaaaO@@@$$$$AAA$$$@e+
.. ;a$M#A#M#A$Oa++++++++;;;;:,.,,,.:;;:::;;;;;:;;;;;;+===oaeeO@A#######$e+
,. ;o@#####A$@eo++++++++;;:::::::,.:;;:::;;:,:;;;;;++++====aeee@A###A##$e+
.. :=O##A#MA@Oao++++++;;;;:::::::::::::;;;:;;;;;;;;+==+++==oaaa@A######@o;
.. ;o@M#A##A@Oao++++++;;;;;;;;:,.,:::::::;;;;;:;;;;++++++==aeea@A#####AOo;
.. +O$A####A@Oa=;+++;;;;:;;;:::,.,:::::::::::;;;;+++;++++++oaaa@A#####AOo;
.. ;a$M#AAA$@Oa=;+++++;;;;;;:::::::::::::::::::;;;;++++++==oaeO@@AMM##A$O=..
.. ;o@M#A##A@eoo==++;;:;;;:::::::::,.,:::::::::;;;;;;++++++oaaaO$A####A##o
.. :=e@A###$eo++++;;;;;;;;:::::::::::::::::::;;;;;;++++++++==aeOO$####A$@=
 .,+oeO$##A@a=:+==+++oao=oo+:;;;:::;;;;;;;;;;;;;;;;=oo=aeeaeeeaee$#####A$e+:
 .,+oaa@#A$e+==oaeO@$AAA$$@@@Oeeea===+:;+;:+===aeOO@$$$A#####A$OaO@A##A$Oeo;
   :==+e$$$a;++oaeeeeeeeeO@$AAAAA$@eo=+++++oeOO@$#MA@$A$@@@$$$@Oeee$MAO@@a+:
   ,;;;oeOOo;+++;=oaeOO@$A#A$OaO@Oaaao+++==e$$$$$$@$AAA$OOeOOOeOOOe@$$@@O=,.
.. .,:;=ao==+===+oaeeeaaoeOa==+oao===+;;;=aeO@@Oeo+a@@OOO@$$$OaeOeaeO@@e=:
..   :==+++++++++++===+++;:;+===+++=o+:::=eeao====++;+===aeeaeeeaaaee@$a:,
     :+++===++++++;;;++===+=====+===++++;+=aeo+++======oao=ooooaeeaeeee=:,
..   ,:;+=====++++;;;;;;;;;;:;;;;++==+;:,+oaao++++;+++;+++;++oaaaeeeeee+
     ,:::;++++++++;;;;:;;;;;;;;;;;;++++;:=aaaaao++;;:;;;;++====aeeaeOo;,
       :++;+++++++;;;;;;:;;;;;;;;+++++++;++oaeeo;;;;;:,:;++=oooaeeaeOa=:
       :==+=o=++++++;;;;;;:;;;;;;+++++;;;++oaaao=+;;:;;;;++=oo=aeeaeOa=:
       ,:;;=o+:;++;;;;;;;++++++++++++++;:;+==oao==+++++++++=oaeeaeeao;..
           ;o=++++;++===+++=====++++++;;:;;=aaoaea====+++====oaeOea+,.
           :++++++++;++++=====+====oao++;;;oeOOOOeao=ooo===oaaaeOea;
           :+=o=++;++++==oao==+++oeOOOOeaeO@$$@@@OeaoooooaaaaeeOOea;
           ,:+o=++;++++======oao===oaaaO@@@$$$@OeOOeaaoooaaaoaeeea=:
             ;o=;+=+;++++oaaoo======+++++====aeeaaaeOOea=+:+oaaeOo:,
             :+++=o=++;++==e@@@Oaaoaea=====aeOO@@A#A$Oao++;+=aeee=,.
             ,:=a=:+==++;+=oaO@@@a+====oaaoo=aeOO@@Oeo;++;:+=aeao;
               :+===++;;;++++++oea==+;:::;;++oeeeOOeao+;:;+=oeOa+:
               ,;=ao++++;+++++;++aOeaaaaoaeaoaeeeOOeo=+===+oeOO+
               ,:=ao====++++;;;++==aea====+==aeeaeeao=+====aOa=:
               .,+aeeao=++++;++++++==oaaoaeeaaaaaeeaoo=ooaeO@o,.
               ,;=aaoaeaoo==++;;;++++==oao===ooo====+++oeO@@@e==+;,.
           ,;;:;+==oaeeeaao=++++;;;;;;;;;;;++++===++;+=aO@$$@@@Oaaaao;
         ;a+,:;=ao=oaaoeOOeeao++;;;;;;;;;;;;;;;+==+==ae@$$@$$OaO$e+e$@eo;,
     ,:=eea+.=Oa+oao=oaaaeO@@Oao==++;;;;;;;++++++++oaeO@$$$$@Oeaooooo@##A@a+,
.,+a@AA$Oo;.;===ooo=ooaaaaO@$$@eao=+++++++======aeO@A#A$$$@O@$Oao==+O#A$$$$@
eoeO@@@@$$Oo; :+==ooo=ooooooaeO@$$$@OeeeaoaaaaeeOO@$$$$$$$$@@O@@@OOeo;eAAAA$$$
$$$@$AA$AA@a+.:+=oooo=ooooooaaaaO$$$AAAAA$$$$$AA###AA$$$$$@O@$@OOOOea=@MM#A$$$
$$$$A#A$AA$O+ ,;++oao=ooo=ooooooaeeaO@$$AA###AAAAAA$@O@$@O@$@O@@@@Oaao@MM#MM#A
###A##A$AAAAe;;:+=ooooo===ooooooaaaoaeeaeO@$$$$$$$$$$$$@$$$$$@@@Oea=aO$######A
##A$AA$@$$A#@o;.;===ooooo=ooo=oaaoaaaaeeeeOO@@@@$$@O@@@O@@@O@@@Oeao=@MM#MMA@A#