*#@@&(,
&@@@@%%%%%%%%%%&@@@@*
.@@@%%%%%%%%%%%%%%%%%%%%%@@@
%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%@@,
*@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@
@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@.
(@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@
@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@
.@@%%%%%%%%%%%%%%%@@&,@@%%%%%%%%%%%%%%%%@@
.@&%%%%%%%%%%%&@@@*.....%@@@%%%%%%%%%%%%@@
.@&%@@@@@@@@&(..............,%@@@@@@@@@%@@
.@@&,*@#...*@@@@@@.,,,,..@@@@@@....@@,,@@@
.@%,,*@#..,@%,,,,@@....,@&,,,,@@...@@,,,@@
@@,,*@#...(@@%@@@....../@@&@@@,...@@,,/@(
.@@@@@...........................@@@@@
&@..........................#@,
.,,,,,,,,,,,,,,@@/***********************%@/,,,,,,,,,,,,,,
(@@&###########################################################&@@
@@################################################################&@*
@@################################################################%@&
,@&###############################################################@@
%@%##################%@@#@@#####@@%@@%#%@@#@@###################@@.
@@################%@@ *@@####@@. &@%#%@@ ,@@################%@#
.@@#############%@@ *@@######@% .@@####%@@ .@@##############@@
/@%############@@ @@######@@ @@######&@& %@&############@@
@@##############@@. @@%##%@/ *@&####&@@ #@@#############%@,
(@@###############@@. @@##@@ @@####&@ #@@###############@@
@@#@&################&@%#####&&########&&%################@@#@@
,@@##@@%###################################################@@###@@
%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/
@@*,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@
&@/,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&@