################################################################################################################################################ ################################################################################################################################################ ################################################################################################################################################ ########################################################################MM###################################################################### ################################MMM#####################################NB###################################################################### ##############################MNNNM#####################################$@###################################################################### ###############################NNN################################MMNNMNXXBNM################################################################### ###################NNNNNNNNNMMMNNN##MNNNNNM######MMMMMNNN#######MNNN###MCX$N#MNNNMMMNNN######MMMNNNNNMMNNNNM##MNNNNNN#####MNNM################## ##################MM##NNNN#####NNNMM#MMNNNNM##MNNM#####NM######MNNN####@00$###NNN###MNNN###MNM####MNNNN#NNNN####MNNNM#####NNM################### ######################MNNNMM##MBBN##MMBBB@$$MMNNNM#############NNNN###NC000$##NNN###MNNM##NNN#######NNBN#NBNM###MNNNNM###NNM#################### ####################MMBB$BMMM#N$@NMMMM$0C%%%C%C@BNNNMM#########NNNN###@C@@00##NNNMMNNM###MNNM#MMNB$$C%%X0C%X$M##BNNBNN##NNM##################### #######NMMM#MMNNBBNNN$@0@BMMMMB$$NMMMMB@0XXXCX%%C0$B$M#########MNNNNMMCC0@@@$#NNM#MNNNM##MB0@@NB$@0C%%X@00CC$BNBNMMBBBBBBN###################### #####MMMN$$@$$$$BNNNB$CCX0$NB$0CC@BNNB$0CXX00XXCC00B$$BBM########NNNB0XXXC@$@@NNM###NBBBNN$@C@C@@@@CCC0@@@000$BNNBBB@@$$B$@$$M###M############## ######MB$$@00$$$BNNBB$00C0@@$0CCCX0$B$0X%XCCCCXXCC0$$$B$$NNNM######M0%%%XX000C@NNM###$@$$$NBB$$$$$00CCCCCC00C0$@$@@@$C0@$@$BBNMMNBB$$$$$BMM##### #######N$@@@@@$$BBBBB$$$$@$@$BB@00000CXXCCCCCCCC0C0$NMMNB@@$$BBNNM##0CC0@0@$@0BMNNNBNB$@C0@BNMN$@CCCCCCCCCCC0@000@@B$$@$$BBNNNNNNBB$$000@@@M#### ##########$@@@@@$$@$MMMNBBB@000@00C000@0CCCCCCCCCCC0@@0@@@000000C00@0CC000@$@0$$@@@$@@0@$B@CXCCCCCCCCCCCCCC0$@0C00@$$00$B$$BBBB$$B$$@0000@BM#### ###########$@$$BBB$N#MMBNNB@0000C0@@0C0$$0CCCCCCC00C000000@@@00000000C0CCC0@0@@@@$$@@$B$@00000CXXXXXXCCC0@B$@00@000CCC@BBNNMM#NC@0@@00@@@@$##### ############B$$@@$BNMNNBNNB0000000000@@$B$@@00CCCCCCCC000000@$B@@000000CCCCC0C00@$$NNB@00C0000CCCCCCCCC0$BN$BB@0CC00CCC@BNNNM#MNB$@@$$$BN####### ##############N$$$@0$@@$@@000@$@@@@00CC00000@$@@00CCCCCCCCCCC0@B$@00000CCCC00C0@0@B$0CCCCCCCCCCCCC0@@$@$@@@0CC000@0000C0@$$BB$@00@$@@N########## #################B0000@$BN$$BNMNNNNNNNNNBB$$$$$BB$@@00CCCCCCCC0NB$@000CCCCC0CC0@$BM@CCCCCCCCC000@$$@@$@@@@@@@@@@@@$@00CC00000000000@N########### ######################MMNNM#MMNBNNMMMMMB@@@$BNNM$$$@C000$B@CCC0MNNB$00CC000CCC@BNMM0CCC@$$@@000@@@BB$@@@0XC00@BBBBBBNNBNBB@@$B000$N############# #########################BNNNBBNBNMMNMNNB$BNNMNB$@@$0$0@B##N00C$MN$$@CCC000CC00BMMNCC@NM#B0@00@0C@BBNNB@CXXXC$BNBBB$$B$NBNM##################### ##########################NNNNB$NBNMMNBB$$$BB$BBB$@@@@@$$BN#N00CBN$0B00C00C0000BMN0C@N#NB$@XC0CX%0$$$B$@X%X%X0$B$$@0@BB$MMM##################### ############################MNMMNMNMMNB@$$00@@@@@$$$$$$$$@@$NB0CC@$@0CCC@0CCC00$@CC@BNB$$@@@@@000%X0@@0CX/+^/0@$$@$$B$BNMMM##################### ####################################NMNNB@@00C000@0BBB$BBB$@000CCC0CCCCC$0C0000@CCC@0C0@$0C@@@0000X//CC0CCCXXC0@$BBBNNNNMNM##################### ##############################M##M###MBBBB$0CCCC0$MMNNNBBB$$B$@@CCC000CC@0000C0CCC@$$BBBB0C0000@%/%X%CC@00$$@@$@@BBBBNNNNNN##################### #############################M####NNMNB$NMBB0@$$BNBBB$@@00@000000CCC0CCC@00000CCC00000000++////////%%C@NB$$$$@$@@BBBBNBBBBN##################### ############################MBBBB$NM$#NNMM#MBB$@000000C0000CCCCCCCCCCCC00C000CCCCCCCC0CCX!!!''..':!/%0M#$@@$@00@$M######N$BM#################### #########################NN@CCXXXXX$$$#MNN##MM$@000000000C0$BNN$CCCCCCCC0CC000CCCC$NB$@C%^!:''.':/%C$N##$@@@0X$##############M########M######### #######################B$N$CXXXXXXX00@B#BBM#####B$@00@0@@$NM#N@@$@0CCCCC000C00C0@@0@MM#BC+^!::::!CX0BN##$@@00CM#######################M00B###### #######################$0C@CXXXXXXXC0@NMB@BM########MNNMMM#MNNMMB$0CCCCC0@00000$BBMMMNMM@X/+//XC00@$NM##@00CCB##########################N0M##### #######################B00B0XXXXXXX0@$NNMNMN#M###############BBBN$0CCC0C$$C0@00@BMNNB###$0C000C000@$NM#M@0000N#MM############################### ######################MB@$N@XXXXXX0BB@NMMNMM##################CC@0CCCCCC$@C00CC0@$C0###M@CCCCCC0000@$M#M@0000B#NN############################### ########################M#MB@CCC@MMM@0MNM#MM##################$C000CC00000C@0C000@0B###M0CXXCCC000@BBM#M@0000$#M$############################### #######################M#MB$M$XX$B@BXCMMNMB###################MB0@@00@0CC@@@00000@BM###NCXXCCC@$$$0N####B$$@@$M#$B############################## #####################MBN@$C0NBX%XC@@X@N##NMM####################NB$$@@0C0@$B00C@$N#####B0C@BNNMMNB0N###MNNNBBBM##NB############################# ######################BM00C$MMCXX0$CXNMMMN#M####################MMNBB$CC00000CCBM#####B@@0@NMMM##BXC0NNMMB@BNMNMMMNB#########################N$# #######################N@C@MNM0XXCCC@######M###################MMMN#$0CC00CCC$MNMM##M$00CCCX$NM##$XC0@$BBNNMM#MNNNN$M########################NCM #######################MB$@@@$00CCC0NM###M####################MMNBN$CC0C@@CC@C@NMMMN#M@C@0XXBN###$@0BB$@BBNBNNNB$BBBN#########################B# ########################MNN#MMBN@CCBNB#MM###################NNM$000CCC@C@@00@C0NNNMMNNNB@@$@NMM##M0C00B$NM##MMMNNNNNNM###############MMM######## #########################MNN$@0CXX$NBNBB$@B################BN$@00CCCC000$B@@00C$0@0NBBBN$C0@MM###M@@CC0@@$BBNBMMM####M################MMMMM##### ######################MBB$NMB0CCC@$$NMNB@0@BM#############NMB0C00@0CCC00@B@@0CC0CCC0$BBNNNNM#######MNNMMM###############################MMMM#### ###################M$00CCC0$NBCMNNMNNNN$@@@@@###########MMMN$0CC0@0CCC0000CCCCC00C00@$NNBM##################################################MM## ######################N$@B###0XNNB$BB$B@$$$0@##########MMNB$0CC0CCC0CC000CCCCC00@C0000@$@N#####################################################M ###########M0M####BM#######MMCBNBB$BNBX0$#N@B##########MNNB$0CCCCC000CCC@00CCC00000000$$$BM##MM################################################# ######$0B###M##M#BCB######MM#NMNNBBB#N00N#NNM###########MNNBB$@0CCCCCCCC00CCCCCCCCC0@$B$BN###MNN#############################M################## ######M@X@M###MBB$M######MMMMMNNNNNN#NX0###BM#############M#MMMM@CCCCCC0000CCCCC0BBNMMMNMM####MNN###########################BM################## ########M0@M#############M#MMMMMMMNM#NN###NB################MM##MC00CCCCCC0CCC00@####MMMM######MNM#########################BN################### ##########MN###################MMMMM#MN##NBM##################MM@@@0000000@$00@@0B####MNMM######MM########################MM#################### ##################################MMM#N#NB######################MNBBN####M##MNBNM####MNMNM###################################################### #################################NNMMM##NM###########################################MNNMM###################################################### #################################MMMM###MB###########################################M#NMM###############################MM##################### ###################################MM###BN###########################################MM#M################################MMM#################### ################NN#####################MBN###########################################N###M#################################MM###################