______######_##___##_____####_____######__##___####
________##___##___##____##__##______##___##__##
________##___#######___########_____##________#####
________##___##___##__##______##____##____________##
________##___##___##_##________##___##________#####
_____###____##__#####____#####___#####___#####__#####
____####___##_##___##___##______##___##_##___##_##__##
___##_##__##_##___##____##__###_##___##_##___##_##___##
__##__##_##_##___##_____##___##_##___##_##___##_##___##
_##___####_##___##______##___##_##___##_##___##_##__##
##____###__#####_________#####___#####___#####__#####
???????????????????_,,-~****��������**~--,
????????????????._,~*�;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-,
?._______????????.._,-~*�;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|
,-*;;;;;;;;;;;;;;�**~-,_???._,~*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
*-,;;;;;;;;;;;;;;;;;;;;;;;;;�*~-~*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
?*-,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-,__
??\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;_,,--~~--,_;;;;;;;;;;;;;�*~-,_
??..\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,~*;;;;;,~*�:::::\;;;;;;;;;;;;;;;;;;;;;*~,
???.\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,~*;;;;;,-~*::::::::::::|;;;;;;;;;;;;;;;;;;;;;;;;;�*-,
???../;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,-*;;;;,~*______:::::::'|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;�*-,
???./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*~~*;;;;;;;;;;;;;;;;�*~-,|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-,
???/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\
??../;,-~-,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|
??.|;;| . . .'\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,-~~~*****��
??.|;| . . . . '\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,-~*����*~-,;;;;;;;;;;;;;;;;;;;;;;;;/��\;;;;;;;;;;;/
??.|;| . . . . . \;;;;;;;;;;;;;;;;;;;;;;,~*� . . . . . . . . .*-,;;;;;;;;;;;;;;;;;;;;| . . .\;;;;;;;;;'\
??.|;| . . . . .'#\;;;;;;;;;;;;;;;;;,-` . . . . . . . .#### . . |;;;;;;;;;;;;;;;;;;;;\ . . .'\;;;;;;;;;'\
??.'|.| . . . . .##\;;;;;;;;;;;;,-* . . . . . . . . .#####. . |;;;;;;;;;;;;;;;;;;;;;| . . . \;;;;;;;;;'\
??..\;\ . . . . ###*-,;;;;;;,-* . . . . . . . . . #####. . .|;;;;;;;;;;;;;;;;;;;;;| . . .,-*-,;;;;;;;;'\
???\;\ . . . ___ . . .��� . . . . . . . . . . #####. . ./;;;;;;;;;;;;;;;;;;;;/ . . ./ . . .*,-~~-,'\
???.'\:`-,_/;;;;;;;*~-,_ . . . . . . . . . . . . .### . ,-*;;;;;;;;;;;;;;;;,-~* . . ./ . . .,-* . . . /*-,
???...*-,::*~-,_;;;;;;*-,*~--,,,____________,,-*;;;;;;;;;;;;;;;;,-* . . . . / . . . / . . . . / . . '\
?????*-,::::::�*-,;;;;*-:::::::::::::::::::::::::::::�����*~,;;;;| . . . . / .| . . . | . . . ./ . . ,-*|
??????*-,:::::::::::::::::::::::::::::::::::::::::::::,-*:::::::|;;;'| . . . . '\-,| . . . | . . ./ . ,-* . .|
???????*-,:::::::::::::::::::::::::::::::::::::::::/::::::,-*___'*-,__,-*::'*'~~'**~~*'�� .,-~*
????????.�*~--,_::::::::::::::::::::::::::::::'\,,-~*::::::::::::::_,,--~*\ . . . . . . . ./
??????????...,-*~~~----------~~~***��*-,,,-~~~***��*~-,??�**~~~**�
??????..,-~~~~~,/:::::::::::::::::::::::::�**-,;;;;;;;;;;;;;;;;;;;;;;;;;;*-,
??????.| . . . . . .'|::::::::::::::::::::::::::::::::\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|
??????.'\_ . . . . .|:::::::::::::::::::::::::::::::::'|;;;;;;;;;;;;;;,-~****���
?????..,-* .�**'/~~'|:::::::::::::::::::::::::::::::::'|;;;;;;;;;_,-*
?????./ . . . ,-* . . /\::::::::::::::::::::::::::::::::/;;;;;;;;;|
?????*-,__,-* . .,-* .'\:::::::::::::::::::::::::::::/;;;;;;;,-*
??????..*-,__,/ . . . ,-*-,::::::::::::::::::,-~*;;;;;,-*
????????..*-,_,-,* . . /|�*~---~~**�_;;;;;;;;/
???????????*~~*.|;;;;;;|???*;,;;;;*,
?????????????.|;;;;;;|???.'*,;;;;'*,
??XIF??????????|;;;;;;|????*,;;;;*,
?????????????.|;;;;;;|____??.*,;;;;*,
???????????.,-~*�|;;;;;;| . . . �*-,-~*,;;;;;\~~~~--,
???????????.| . . . . . . . . . . . .| . . .* . . * . . . . ./
???????????..| . . . . . . . . . . ./.\ . . . . . . . . . . /
??SONIC??????..| . . . . . . . . . . '*-,| . . . . . . . . . .|
???????????..| . . . . . . . . . . .,-`| . . . . . . . . . .|_
????????.._,-~*�*~-,________,-~*;;| . . . . . . . . . ./;;*-,
??????,-~_� . .��*~,;;;;;;;;;;;;;;;;;;;;;;|;;�**~~~~~***�;;;;;;;'\
???._,-~*�;;;;;;�'\ . . . . .\;;;;;;;;;;;;;;;;;;;;|;;;,-~**����**~--,;;;;;;;|
??,-*;;;;;;;;;;;;;;;;;;;;| . . . . |;;;;;;;;;;;;_,-~**|;/ . . _,-~~~--,_ . �*-,;|
?,-*;;;;;;;;;;;;;;;;;;;;;;;'| .____'|_,-~'**�??..'|/ . ./;;;;;;;;;;;;;;;;�*~, ./
?*~~~~~~~~~~~**��????????..\ . /;;;;;;;;;;;;;;;;;;;;;;;,-*
???????????????????*-,;;;;;;;;;;;;;;;;;;;;,-*
????????????????????*-,;;;;;;;;;;;;,~*
?????????????????????*~-----~'*
I win.