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