######################################################################## ######################################################################## ###############MN###################B################################### #########MMMMM#MN##MM######M####MNMMXBMMM#M#####MMMMMM##MMM##MM######### ###########NN##NNMMNBB#NN##M###MNM#$0$#NM#NN#NM##MNNMN##NNM##N########## #######MMMN$$MMBBMM@C%XC$BN####MNNM0@@MNMMN#MBBMB@XC0XBMNNBMN########### ###N$@@$BN$0C$$CC$B0XCCXC@$BNM###N0XX@0BM#N$B$@@$0C000@BB$@@$$BMMNNNM### ####N@@$B$NB$$@@000CCCCCC0B$@@@$$N000@0B$B$@@@$@CCCCC0@00$@@$BBBB$@0@B## #####M$$$BMBN$00000@$00CC00000@@000CC000@$$@000CXCCC@B$000C@NNMB$@@$BM## #######MB0@$$@$B$$$$@@$$@0CCCCC$$00CCCC0$BCCCCC00@@@@@00@@0C@@@00@N##### ############NMNBNMMN$$NN$@00B$C@N$0C0CC$M$C$B@0@0BB@CC@BBBBBBBMBN####### #############MNNNNN$$@$$$$@$$BBC$@000C0@$0BN$00CC0$@X/C$$@$BM########### ##################MB$@C0@BNBB$@0C0CC@000C@@$@000X%X0C00@$BNNNM########## ##############MNNNNNMM$@$@@0000CCCCC000CCC00%^!!^/XN$$@@BNMMBN########## ###########MN$XXXC@MB##N@0000BN$0CCCCC0C0@N$/!''+XB#@@CM###########NN### ###########N0@XXXC@NNN####MM##NNB0CC@00@NMM#0XXC0@M#@0$#############N### ###########MNBCC@B@MMM#########00CCC0000@0##0CC00@N#@0$MN############### ###########MB@BX0$CMMM#########M$@@00$00$M#MC0$BB$##B$$#NM############## ###########N0$MCC0$#MM##########MN$C000BM#M@00N#NC@NNBMMMB############MB ############BBB$00N#M#########MN$@C0@00$NMM$@0N#M0@$NMNNBNM############M ###########MNN$CC$NB@B#######M$00CC0$@000@BN$BM##B$BNMM#############MM## ##########N@@NB$NBBB$@N#####MB0C00C00CC000@BB########################### ###B##N#MB###MNNBBNCMBM#####NB@0C0CC0CCC00@$B##M######################## ###M@N#MN###MMMMNNM$#N########M#@CCC0CCC$MMMM##MM############MM######### #####M###########M#MNM##########B$$BBN$$B##MM################M########## ################MMM#N######################MM########################### ########M###########B#####################M#M################M##########