#### ####
#### ####
##############################################################################
##############################################################################
##############################################################################
##############################################################################
##############################################################################
#### #####
#### #####
#####
#####
######
######
######
#######
#######
########
#### #########
#### ############
#########################################
########################################
######################################
####################################
#################################
#############################
####
####
#### ####
#### #### ######
######################################### ##########
######################################### ############
######################################### ##############
######################################### ############
######################################### ##########
######################################### ######
#### #### ####
####
.;;,
.,. .,;;;;;,
;;;;;;;,, ,;;%%%%%;;
`;;;%%%%;;,. ,;;%%;;%%%;;
`;%%;;%%%;;,;;%%%%%%%;;'
`;;%%;;%:,;%%%%%;;%%;;,
`;;%%%,;%%%%%%%%%;;;
`;:%%%%%%;;%%;;;'
..,,,. .:::::::.
.;;;;;;;;;;,. s.
`;;;;;;;;;;;;;, ,SSSs.
`:.:.:.:.:.:.:. ,SSSSSSs.
.;;;;;;;;;;;;;::, ,SSSSSSSSS,
;;;;;;;;;;;;;;;;:::%, ,SS%;SSSSSSsS
;;;;;;,:,:::::::;::::%%, SS%;SSSSSSsSS
;;;;;,::a@@@@@@a::%%%%%%%,. ... SS%;SSSSSSSS'
`::::::@@@@@@@@@@@a;%%%%%%%%%' #; `SS%;SSSSS'
.,sSSSSs;%%,::@@@@@@;;' #`@@a;%%%%%' ,' `S%;SS'
sSSSSSSSSSs;%%%,:@@@@a;; .@@@a;%%sSSSS' .%%%;SS,
`SSSSSSSSSSSs;%%%,:@@@a;;;;@@@;%%sSSSS' ..,,%%%;SSSSSSs.
`SSSSSSSSSSSSs;%%,%%%%%%%%%%%SSSS' ..,,%;sSSS;%;SSSSSSSSs.
`SSSSSSSSSSS%;%;sSSSS;"""" ..,,%sSSSS;;SSSS%%%;SSSSSSSSSS.
"""""" %%;SSSSSS;;%..,,sSSS;%SSSSS;%;%%%;%%%%;SSSSSS;SSS.
`;SSSSS;;%%%%%;SSSS;%%;%;%;sSSS;%%%%%%%;SSSSSS;SSS
;SSS;;%%%%%%%%;%;%sSSSS%;SSS;%%%%%%%%%;SSSSSS;SSS
`S;;%%%%%%%%%%%%%SSSSS;%%%;%%%%%%%%%%%;SSSSSS;SSS
;SS;%%%%%%%%%%%%;%;%;%%;%%%%%%%%%%%%;SSSSSS;SSS'
SS;%%%%%%%%%%%%%%%%%%%;%%%%%%%%%%%;SSSSSS;SSS'
SS;%%%%%%%%%%%%%%%%%%;%%%%%%%%%%%;SSSSS;SSS'
SS;%%%%%%%%%%%%%;sSSs;%%%%%%%%;SSSSSS;SSSS
`SS;%%%%%%%%%%%%%%;SS;%%%%%%;SSSSSS;SSSS'
`S;%%%%%%%%%%%%%%%;S;%%%%%;SSSS;SSSSS%
`S;%;%%%%%%%%%%%' `%%%%;SSS;SSSSSS%.
,S;%%%%%%%%%%;' `%%%%%;S `SSSSs%,.
,%%%%%%%%%%;%;' `%;%%%; `SSSs;%%,.
,%%%%%%;;;%;;%;' .%%;%%% `SSSSs;%%.
,%%%%%' .%;%;%;' ,%%;%%%' `SSSS;%%
,%%%%' .%%%%' ,%%%%%' `SSs%%'
,%%%%' .%%%' ,%%%%' ,%%%'
,%%%%' .%%% ,%%%%' ,%%%'
,%%%%' .%%%' ,%%%%' ,%%%'
,%%%%' %%%% ,%%%' ,%%%%
%%%%' .::::: ,%%%' %%%%'
.::::: :::::' ,%%%' ,%%%%
:::::' ,%%%%' %%%%%
%%%%%' %%%%%
.:::::: .::::::
::::::' ::::::::
.,;;;;;;;,.
,;;;;;;;,/;;;;
.,aa###########@a;;;;;/;;;,//;;;
..,,,.,aa##################@a;//;;;,//;;;
,;;;;;;;O#####OO##############OOO###a,/;;;;'
.;;//,;;;O####OOO##########OOO####OOO#####a'
.;;/,;;/;OO##OO#######################OOO####.
;;;/,;;//OO#######OOO###########OOO###########.
`;;//,;,OOO#########OO#########OO##############.
;. ``````OOO#####;;;;;;OO#####OO;;;;;;######O####.
.;;, OOO###O;;' ~`;##OOOOO##;' ~`;;O#####OO###
;;;; , OOO##O;;;,.,;O#########O;,.,;;;O####OO###,
`;;' ,;; OOO##OO;;;;OOO(???????)OOO;;;;OO####OO###%,
`\ ;;; `OOO#####OOOO##\?????/##OOOO#######O####%O@a
\,`;' `OOO####OOO######;######OOO###########%O###,
.,\ `OO####OO"#####;#####"OO##########%oO###O#;
,;;;; \ .::::OO##OOOaaa###aaaOOO#######',;OO##OOO##;,
.;;'' \:::.OOaa`###OO#######OO###'::aOO.:;;OO###OO;::.
' .::\.OO####O#::;;;;;;;;;;;;::O#O@OO.::::::::://::
.:::.O\########O#O::;;;::O#OO#O###@OO.:;;;;;;;;//:,
.:/;:.OO#\#########OO#OO#OO########@OO.:;;;;;;;;;//:
.://;;.OO###\##########O#############@OO.:;;;;;;;;//:.
;//;;;;.O'//;;;;;;\##################@OO.:;;;;;;;;//:..
;//:;;;;:.//;;;;;;;;;#################@OO.:;;;;;;;;;//..
;;//:;;;:://;;;;;;;;;################@OO.:/;;;;;;;;;//..
`;;;;;:::::::ooOOOoo#\############@OOO.;;//;;;;;;;;;//.o,
.;,,,.OOOOO############\#######@OOO.;;;//;;;;;;;;;;//;.OO,
//;;.oO##################@\OOO.;;;;;;;;;;;;;;;;;;;;//;.oO#O,
//;;;;O##############@OOO=;;;;//;;;;;;;;;;;;;;;;;;;//;.oO##Oo
//::;;O#########@OOOOO=;;;;;;;//;;;;;;;;;;;;;;;////;.oO####OO
.n.n.n.n`;O########@OOOOO=;;;;;;;;;;///;;;;////////';oO########OO
.%%%%%%%%%,;;########@=;;;;=;;;;///////////////':::::::::.a######@
/%%%%%%%%%%.;;;;""""=:://:::::::::::::::::\::::::::::::://:.####@'
/%%%%%%%%%//.;' =:://:::::::::::::::::::\::::::::::://:.###@'
/%%%%%%%%//' =:://::::::::;:::::::::::\:::::::://:.##@'
/%%%%%%/ =:://:::;;:::::::::::::::\::::::::'
'''' '''''' ''''''''''''''''\''''
\