LAYATEXTURECUBE:0000    !!!  !!!!!!!  !!!!!!!!!!!  """"!!!!!!!!!!!  !""""""""!!!!!!!!!!!  !!!!""""""""""""!!!!!!!!!!!  !!!!!!!#####""""""""""""!!!!!!!!!!  !!!!!!!!!!#########""""""""""""!!!!!!!!!!  !!!!!!!!!!!!!"$$$###########""""""""""""!!!!!!!!!!!  !!!!!!!!!!!!!!""""$$$$$$$$############"""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""%%%%$$$$$$$$$############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""##&%%%%%%%%$$$$$$$$$############"""""""""""""!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""#######&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""###########'&&&&&&&&&&%%%%%%%%%$$$$$$$$$$#############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""###########$$$$$'''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$###############"""""""""""""""""""""""""""!!!!!!!"""""""""""""""""""""############$$$$$$$$$$(('''''''''''&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$#################""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%(((((((((''''''''''&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########################"""""""""""####################$$$$$$$$$$$$$%%%%%%%%))((((((((((((('''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$##################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&****))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&+************)))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&'''''++++++++++***********))))))))))))))((((((((((((('''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''',,,,,,+++++++++++++************))))))))))))))(((((((((((((''''''''''''''''''&&''&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''(((-,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((--------------,,,,,,,,,,,,,,++++++++++++***********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))...........---------------,,,,,,,,,,,,,+++++++++++*************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))/////////...............--------------,,,,,,,,,,,,+++++++++++++****************)))))))))))))))))))))))))))))))))))))))**********00000///////////////////.............-------------,,,,,,,,,,,,+++++++++++++++***************************************************00000000000000000000000///////////////............------------,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++11111111111111111111100000000000000000/////////////............-------------,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,2222222222222222222221111111111111111110000000000000////////////...........-----------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3333333333333333333333222222222222222222111111111111100000000000////////////...............-------------------------------------44444444444444444444443333333333333333333332222222222221111111111100000000000/////////////............................----------55555555555555555554444444444444444444444444433333333333322222222221111111111000000000000/////////////////......................6666666666666666666666665555555555555555555555444444444444433333333332222222221111111111000000000000000/////////////////////////7777777777777777777777777777777666666666666666666655555555555444444444333333333322222222221111111111111000000000000000000000000088888888888888888888888888888888888888877777777777777766666666665555555544444444443333333332222222222211111111111111111100000000999999999999999999999999999999999999999999988888888888888777777777766666665555555554444444443333333333222222222222222111111111116666666666666666666666666665555555555555555555554444444444444444433333333333333332222222222222222222221111111111111111111111111100000000/////////////............------,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,------...............///////////////////***)))))))((((((('''''&&&&&&&%%%%%%$$$###"""""""!!!!!! !!!!!""""""""###$$$%%%%%%&&&&&&'''''((((((()))))))****#""""!!!!  !!!!!""""#%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$####################"""""""""""""""!!!!!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""!!!!!!!!!!!!!!!!!!! &%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#################""""""""""""""""!!!!!!!!!!!!!!!!!!! &&&&%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$################"""""""""""""""""!!!!!!!!!!!!!!!!!! &&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!! &&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!! &&&&&&&&&&&&&%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!! &&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!! &&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! '&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ''''''''&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! '''''''''''&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$##############""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############"""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!'''''''''''''''''''''''&&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$##############""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!('''''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#############"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!(((((('''''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""!!!!!!!!!!!!!!!((((((((((''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$###################"""""""""""""""""""""""""""!!!!!!!!!!!!((((((((((((((''''''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$####################"""""""""""""""""""""""""""!!!!!!!!(((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################"""""""""""""""""""""""""!!!!!(((((((((((((((((((((((''''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$#####################""""""""""""""""""""""""""")))(((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$######################""""""""""""""""""""""")))))))((((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""""")))))))))))(((((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#######################"""""""""""""""""))))))))))))))))(((((((((((((((((((((''''''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################""""""""""****)))))))))))))))))(((((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################*********))))))))))))))))))((((((((((((((((''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$#############################**************))))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$##########################******************)))))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$#################++++++*****************)))))))))))))))((((((((((((((('''''''''''''&&&&&&&&&&&%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++++++++++****************)))))))))))))))((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++++++++++++++++****************))))))))))))))(((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,+++++++++++++++++++***************))))))))))))(((((((((((((('''''''''''&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$,,,,,,,,,+++++++++++++++++++*************))))))))))))(((((((((((((''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%,,,,,,,,,,,,,,,++++++++++++++++++*************)))))))))))((((((((((('''''''''''''&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%------,,,,,,,,,,,,,,,,++++++++++++++++************)))))))))))(((((((((((('''''''''''''&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%-------------,,,,,,,,,,,,,,,+++++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-------------------,,,,,,,,,,,,,,,+++++++++++++***********)))))))))))((((((((((((''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.........----------------,,,,,,,,,,,,,,+++++++++++++***********)))))))))))(((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&................---------------,,,,,,,,,,,,,++++++++++++***********)))))))))))((((((((((('''''''''''''''''''''''''''''''''''''''//.....................--------------,,,,,,,,,,,,+++++++++++***********))))))))))(((((((((((((((((''''''''''''''''''''''''''''''/////////////.................-------------,,,,,,,,,,,+++++++++++**********))))))))))))(((((((((((((((((((((''''''''''''''''''''//////////////////////...............------------,,,,,,,,,,++++++++++************))))))))))))))(((((((((((((((((((((((((((((((((0000000///////////////////////.............-----------,,,,,,,,,,+++++++++++************)))))))))))))))))((((((((((((((((((((((((0000000000000000000//////////////////............----------,,,,,,,,,,,+++++++++++************)))))))))))))))))))))))))))))))))))1111111000000000000000000000////////////////...........----------,,,,,,,,,,+++++++++++**************))))))))))))))))))))))))))))1111111111111111111100000000000000000/////////////..........----------,,,,,,,,,,,++++++++++*******************))))))))))))))))))22222211111111111111111111111100000000000000////////////..........---------,,,,,,,,,,,+++++++++++++*****************************222222222222222222222211111111111111111000000000000//////////.........----------,,,,,,,,,,,,++++++++++++++++++******************333333332222222222222222222222222111111111111100000000000/////////..........-----------,,,,,,,,,,,,,++++++++++++++++++++++++++++333333333333333333333333322222222222222222111111111111000000000/////////..........-----------,,,,,,,,,,,,,,,,,,+++++++++++++++++444444444444333333333333333333333333322222222222221111111111000000000/////////..........--------------,,,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444444444433333333333333322222222222111111111000000000/////////............-----------------,,,,,,,,,,,,,,,555555555555555544444444444444444444444444333333333333222222222111111111000000000//////////.............------------------------555555555555555555555555555555555554444444444444444333333333322222222111111111000000000///////////.................-------------6666666666666666666666666655555555555555555555444444444444333333333222222221111111110000000000/////////////.....................66666666666666666666666666666666666666666655555555555554444444443333333332222222211111111100000000000/////////////////..........7777777777777777777777777777777777776666666666666666555555555544444444333333332222222221111111110000000000000///////////////////777777777777777888888777777777777777777777777777666666666665555555554444444433333333222222222111111111110000000000000000000/////888888888888888888888888888888888888888888888777777777777666666666555555554444444433333333322222222221111111111111100000000000009999999999999999999999999999999999999999988888888888888777777777766666665555555544444444333333333322222222222111111111111111111199999999999999999::::::::::::::::9999999999999999999988888888887777777766666666555555544444444433333333332222222222222221111111166666666666666666666666666666666666666555555555555555544444444444444433333333333333332222222222222222222222221111111111111111111000000000000////////////.............-------,,,,,,,,,,,,,,,,,,,++,,,,,,,,,,,,,,,,,,,,-------.............../////////////////////*****)))))))((((((('''''&&&&&&%%%%%%$$$###""""""""!!!!!! !!!!!!!"""""""###$$$%%%%%%&&&&&&&'''''(((((())))))))****#"""""!!!!  !!!!"""""# !!!!!!!!!!""""""""""""###########$$$$$$$$$$%%%%%%% !!!!!!!!!!""""""""""""##########$$$$$$$$$$%%%%%%%%% !!!!!!!!!!""""""""""""##########$$$$$$$$$$%%%%%%%%%% !!!!!!!!!!""""""""""""##########$$$$$$$$$%%%%%%%%%%%& !!!!!!!!!""""""""""""#########$$$$$$$$$$%%%%%%%%%%%&& !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%%%%%%&&&& !!!!!!!!!!"""""""""""#########$$$$$$$$$%%%%%%%%%%&&&&&& !!!!!!!!!!"""""""""""########$$$$$$$$$%%%%%%%%%%%&&&&&&& !!!!!!!!!!""""""""""#########$$$$$$$$$%%%%%%%%%%&&&&&&&&& !!!!!!!!!!""""""""""#########$$$$$$$$%%%%%%%%%%&&&&&&&&&&& !!!!!!!!!!""""""""""#########$$$$$$$$%%%%%%%%%%&&&&&&&&&&&& !!!!!!!!!""""""""""########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'' !!!!!!!!!""""""""""########$$$$$$$$%%%%%%%%%%&&&&&&&&&&&'''' !!!!!!!!!""""""""""########$$$$$$$$%%%%%%%%%&&&&&&&&&&&'''''' !!!!!!!!!""""""""""#######$$$$$$$$%%%%%%%%%%&&&&&&&&&&'''''''' !!!!!!!!!""""""""""#######$$$$$$$$%%%%%%%%%&&&&&&&&&&&''''''''' !!!!!!!!!""""""""""#######$$$$$$$$%%%%%%%%&&&&&&&&&&&''''''''''' !!!!!!!!!"""""""""#######$$$$$$$$%%%%%%%%%&&&&&&&&&&''''''''''''( !!!!!!!!!"""""""""#######$$$$$$$$%%%%%%%%&&&&&&&&&&''''''''''''((( !!!!!!!!!""""""""########$$$$$$$%%%%%%%%%&&&&&&&&&&'''''''''''((((( !!!!!!!!!""""""""########$$$$$$$%%%%%%%%&&&&&&&&&&'''''''''''((((((( !!!!!!!!!!"""""""########$$$$$$$$%%%%%%%%&&&&&&&&&''''''''''''(((((((( !!!!!!!!!!""""""""########$$$$$$$%%%%%%%%&&&&&&&&&''''''''''''(((((((((( !!!!!!!!!!!"""""""########$$$$$$$$%%%%%%%%&&&&&&&&&'''''''''''(((((((((()) !!!!!!!!!!!""""""""########$$$$$$$%%%%%%%%&&&&&&&&&'''''''''''(((((((((())))  !!!!!!!!!!!""""""""########$$$$$$$$%%%%%%%%&&&&&&&&'''''''''''((((((((()))))))  !!!!!!!!!!!"""""""""########$$$$$$$%%%%%%%%&&&&&&&&&''''''''''((((((((())))))))) !!!!!!!!!!!!""""""""########$$$$$$$$%%%%%%%%&&&&&&&&''''''''''((((((((()))))))))** !!!!!!!!!!!!!"""""""""#######$$$$$$$$$%%%%%%%&&&&&&&&''''''''''(((((((()))))))))*****! !!!!!!!!!!!!!"""""""""########$$$$$$$$%%%%%%%%&&&&&&&&'''''''''(((((((()))))))))*******!!!!! !!!!!!!!!!!!!!"""""""""########$$$$$$$$%%%%%%%%&&&&&&&&'''''''''(((((((())))))))**********!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""#########$$$$$$$$%%%%%%%&&&&&&&&'''''''''((((((()))))))))*********+++!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$%%%%%%%%&&&&&&&&'''''''(((((((())))))))**********+++++"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""########$$$$$$$$%%%%%%%%&&&&&&&&'''''''((((((()))))))))*********++++++++""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""########$$$$$$$$%%%%%%%%%&&&&&&&'''''''((((((())))))))*********+++++++++,,"""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""#########$$$$$$$$%%%%%%%%&&&&&&''''''''((((((()))))))*********+++++++++,,,,,###""""""""""""""""""""""""""""""""""""""""""""""##########$$$$$$$$%%%%%%%&&&&&&&'''''''((((((())))))))*********++++++++,,,,,,,,########""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%&&&&&&&'''''''((((((()))))))*********++++++++,,,,,,,,---###############"""""""""""""""""""""""##############$$$$$$$$$$%%%%%%%%&&&&&&&'''''''((((((()))))))********+++++++,,,,,,,,,------$$$$$###################""""#####################$$$$$$$$$$%%%%%%%%&&&&&&&'''''''((((((())))))))*******+++++++,,,,,,,,----------$$$$$$$$$$$##################################$$$$$$$$$$$%%%%%%%%%&&&&&&&'''''''((((((()))))))*******+++++++,,,,,,,,---------....%%%$$$$$$$$$$$$$$$$$$###################$$$$$$$$$$$$$%%%%%%%%%&&&&&&&''''''''((((((()))))))******+++++++,,,,,,,,---------.......%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&'''''''((((((())))))*******+++++++,,,,,,,---------........../%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&''''''''(((((())))))*******+++++++,,,,,,,--------........../////&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&''''''''(((((())))))*******+++++++,,,,,,,--------........./////////&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&''''''''((((((())))))*******++++++,,,,,,,--------.........//////////000'''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((())))))*******++++++,,,,,,,--------......../////////00000000''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''(((((((()))))))******+++++++,,,,,,,-------......../////////000000000011(((''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))*******+++++++,,,,,,--------.......////////00000000011111111((((((((((('''''''''''''''''''''''''''''''''''((((((((((())))))))*******+++++++,,,,,,-------.......////////000000001111111111122))))((((((((((((((((((((((((((''''''((((((((((((((((())))))))*******+++++++,,,,,,,------.......///////00000000011111111122222222)))))))))))))(((((((((((((((((((((((((((((((()))))))))))*********++++++,,,,,,,------.......///////000000001111111112222222222233******)))))))))))))))))))))))))))))))))))))))))))))*********+++++++,,,,,,,-------......///////0000000011111111222222222233333333*****************)))))))))))))))))))))))))*************++++++++,,,,,,,-------......///////00000001111111122222222233333333333344++++++++****************************************++++++++++,,,,,,,,-------......///////000000111111112222222233333333333444444444,,+++++++++++++++++++++++++***++++++++++++++++++++++,,,,,,,,,-------.......//////00000001111111222222223333333333444444444444455,,,,,,,,,,,,,,,++++++++++++++++++++++++++++,,,,,,,,,,,,--------.......///////000000011111112222222333333333444444444445555555555-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------........///////0000001111111222222233333333444444444445555555555555666---------------------------------------------------.........////////000000011111122222223333333344444444455555555555566666666666.............-----------------------------............/////////00000001111111222222333333334444444445555555555666666666666667777////////......................................///////////000000001111111222222233333334444444455555555566666666666777777777777770////////////////////////////////////////////////0000000000111111122222223333333444444445555555566666666667777777777777788888888000000000000000000000000000000000000000000000000000111111111222222223333333444444455555555666666666777777777778888888888888888891111111111111111000000000000000000000011111111111111122222222333333334444444555555556666666677777777778888888888888899999999999911111111111111000000000000000000000000000000000011111111111111111112222222222233333333334444444444445555555555555566666666666666////////////////////...............-------,,,,,,,,,,,,,,,,,,,,++++,,,,,,,,,,,,,,,,,,,-------.............////////////00000000000****)))))))((((((('''''&&&&&&&%%%%%%$$$###"""""""!!!!!! !!!!!!"""""""###$$$%%%%%%&&&&&&''''''(((((()))))))*****#""""!!!!!  !!!!"""""#           ! !! !!!! !!!!! !!!!!! !!!!!!!! !!!!!!!!! !!!!!!!!!! "!!!!!!!!!!! ""!!!!!!!!!!!  """"!!!!!!!!!!  """"""!!!!!!!!!!  """"""""!!!!!!!!!  !!#"""""""""!!!!!!!!!  !!!!!###"""""""""!!!!!!!!  !!!!!!!!!#####"""""""""!!!!!!!!  !!!!!!!!!"""#######"""""""""!!!!!!!!  !!!!!!!!!!""""""#########"""""""""!!!!!!!!  !!!!!!!!!""""""""""$$#########"""""""""!!!!!!!!  !!!!!!!!!"""""""""####$$$$#########"""""""""!!!!!!!!  !!!!!!!!!""""""""""#######$$$$$$#########"""""""""!!!!!!!!  !!!!!!!!""""""""""########$$$%$$$$$$$#########"""""""""!!!!!!!!!  !!!!!!!!!"""""""""#########$$$$$$%%%%$$$$$$$#########""""""""!!!!!!!!!!!  !!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%$$$$$$$########"""""""""!!!!!!!!!!!  !!!!!!!!!!!"""""""""#########$$$$$$$%%%%%%%&&%%%%%%%$$$$$$$$#######""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########$$$$$$$%%%%%%%&&&&&&&&&%%%%%%%$$$$$$$########"""""""""""!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!""""""""""#########$$$$$$%%%%%%%&&&&&&&&'&&&&&&&%%%%%%%%$$$$$$$########"""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########$$$$$$$%%%%%%%&&&&&&&&'''''''&&&&&&&&%%%%%%%%$$$$$$$$########"""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""########$$$$$$$$%%%%%%%&&&&&&&'''''''''('''''&&&&&&&&%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""########$$$$$$$$%%%%%%%&&&&&&&&''''''''((((((''''''''&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%&&&&&&&'''''''''((((((((()(('''''''''&&&&&&&&%%%%%%%%%%$$$$$$$$$$################""""""""""##############$$$$$$$$$%%%%%%%%%&&&&&&&'''''''''((((((((())))))((((((''''''''&&&&&&&&&%%%%%%%%%%$$$$$$$$$$$$$$########################$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''((((((((())))))))***(((((((((''''''''&&&&&&&&&&&%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))))))*********))))(((((((('''''''''&&&&&&&&&&&%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%&&&&&&&&&''''''''''(((((((())))))))********++++++))))))))(((((((('''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&''''''''''(((((((())))))))*******+++++++++,,,,**))))))))))((((((((('''''''''''&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&'''''''''''(((((((()))))))********+++++++++,,,,,,,,,-*******)))))))))((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''(((((((())))))))********++++++++,,,,,,,,,--------++**********))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((()))))))))********++++++++,,,,,,,,---------......+++++++**********)))))))))))((((((((((((((((((((''''(((((((((((((((((((())))))))))********++++++++,,,,,,,,--------........./////,,+++++++++++***********))))))))))))))((((((((((((((((((((((()))))))))))))*********++++++++,,,,,,,,--------.........//////////00,,,,,,,++++++++++++**************)))))))))))))))))))))))))))))))***********+++++++++,,,,,,,--------........./////////00000000000--,,,,,,,,,,,,+++++++++++++**************************************++++++++++,,,,,,,,,--------......../////////0000000000111111111--------,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,--------.........////////000000001111111111222222222..--------------,,,,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,----------.......////////000000001111111111222222222223333333..........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,-------------.........////////00000000111111111222222222333333333333444444///.................------------------------------------.........../////////0000000011111111222222222333333333344444444444444555//////////////...........................................//////////000000000111111112222222233333333444444444445555555555555566600000000/////////////////////////////////////////////////00000000001111111222222223333333344444444455555555555666666666666666777000000000000000000000000000000000000000000000000000000001111111112222222333333333444444445555555556666666666667777777777777777881111111111111111110000000000000000000000111111111111111222222222333333334444444455555555666666666777777777777888888888888888888911111111111111110000000000000000000000000000000000000011111111111111122222222222233333333334444444444444555555555555555566666666////////////////////...............------,,,,,,,,,,,,,,,,+++++++++++++++++,,,,,,,,,,,,,,,------............./////////////0000000****))))))))(((((('''''&&&&&&&%%%%%%$$###""""""""!!!!! !!!!!""""""""###$$$%%%%%%&&&&&&''''''(((((())))))))***#"""""!!!!  !!!!""""# !!!!!!!!!!!!!!!!!!!!!"""""""""""""""####################$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% !!!!!!!!!!!!!!!!!!!!!"""""""""""""""#####################$$$$$$$$$$$$$$$$$$$$%%%%%%%% !!!!!!!!!!!!!!!!!!!!!""""""""""""""######################$$$$$$$$$$$$$$$$$$$%%%%%%% !!!!!!!!!!!!!!!!!!!!"""""""""""""""######################$$$$$$$$$$$$$$$$$$$%%%%% !!!!!!!!!!!!!!!!!!!!""""""""""""""#######################$$$$$$$$$$$$$$$$$$$%%% !!!!!!!!!!!!!!!!!!"""""""""""""""#######################$$$$$$$$$$$$$$$$$$%% !!!!!!!!!!!!!!!!!!"""""""""""""""#######################$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!""""""""""""""""#######################$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!"""""""""""""""""########################$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!"""""""""""""""""########################$$$$$$$$$$$ !!!!!!!!!!!!!!!!""""""""""""""""""#######################$$$$$$$$$$ !!!!!!!!!!!!!!!!!"""""""""""""""""########################$$$$$$$$ !!!!!!!!!!!!!!!!""""""""""""""""""#######################$$$$$$$ !!!!!!!!!!!!!!!!"""""""""""""""""########################$$$$$ !!!!!!!!!!!!!!!!!"""""""""""""""""########################$$$ !!!!!!!!!!!!!!!!""""""""""""""""""#######################$$ !!!!!!!!!!!!!!!!""""""""""""""""""####################### !!!!!!!!!!!!!!!!!""""""""""""""""""##################### !!!!!!!!!!!!!!!!"""""""""""""""""""################### !!!!!!!!!!!!!!!!"""""""""""""""""""################# !!!!!!!!!!!!!!!!""""""""""""""""""""############### !!!!!!!!!!!!!!!!"""""""""""""""""""""############ !!!!!!!!!!!!!!!!!"""""""""""""""""""""########## !!!!!!!!!!!!!!!!""""""""""""""""""""""######## !!!!!!!!!!!!!!!!""""""""""""""""""""""###### !!!!!!!!!!!!!!!!""""""""""""""""""""""#### !!!!!!!!!!!!!!!!""""""""""""""""""""""## !!!!!!!!!!!!!!!!!"""""""""""""""""""""" !!!!!!!!!!!!!!!!!"""""""""""""""""""" !!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!"""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!""""""""""" !!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!""""""" !!!!!!!!!!!!!!!!!!""""" !!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!" !!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!! !!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!! !!!!!!!!! !!!!!!! !!!!!! !!!! !! !           !!!  ""!!!!!  """"""!!!!!  !!!####""""""!!!!!!  !!!!!!!$$$$#####""""""!!!!!!!  !!!!!!!!""""%%%%$$$$$######""""""!!!!!!!! !!!!!!!!""""""###&&&&&%%%%$$$$$$######""""""""!!!!!!!!!!!!!!!!!!!!"""""""#######$'''''&&&&&%%%%%%$$$$$#######"""""""""""""""""""""#########$$$$$$(((((('''''''&&&&%%%%%%$$$$$$$$##################$$$$$$$$$%%%%%%**))))))((((((''''''&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%&&&&&+++*******))))))(((((((''''''&&&&&&&&&&&&&%%&%&&&&&&&&&&&&&''''',,,,,,+++++++*******)))))(((((((''''''''''''''''''''''''''''((((..--------,,,,,,,,++++++*******)))))))(((((((((((((((((((())))))///////........--------,,,,,,+++++++************)*)*************110100000000000///////......-------,,,,,,,++++++++++++++++++++++222222222222111111111100000////////......----------,,,,,,,,,,,,,333343433333333333333222222211111000000//////..........---------4444444444444444444444443333332222211111100000/////////.........3333333333333333333322222222211111100000////////..............--//////.//........--------,,,,,,,,+++++++++++++++++++++++++++++++((((('(('''&&&&&&%%%%%%$$$$$$##########$###$$$$$$%$%%%&%%%&&&&&& !  %%%%%%%$$$$$$$$$##########""""""""!!!!!!!!!!! %%%%%%%%%$$$$$$$$$$$########""""""""!!!!!!!!! &&&%%%%%%%%%$$$$$$$$$$########""""""""!!!!!!!!!! &&&&&&%%%%%%%%%$$$$$$$$$#######"""""""""!!!!!!!!!! &&&&&&&&&%%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!! ! '&&&&&&&&&&&%%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!!!!! '''''&&&&&&&&&&%%%%%%$$$$$$$$$#######""""""""!!!!!!!!!!!!!!!!!!!'''''''''&&&&&&&&%%%%%%%$$$$$$$$######""""""""""""!!!!!!!!!!!!!!''''''''''''&&&&&&&%%%%%%%$$$$$$$$######""""""""""""""!!!!!!!!!!(((('''''''''''&&&&&&%%%%%%%$$$$$$$#########""""""""""""""!!!!!!((((((((''''''''''&&&&&&&%%%%%%$$$$$$$##########"""""""""""""""!))(((((((((((''''''''&&&&&&%%%%%%%$$$$$$$###########""""""""""""))))))(((((((((('''''''&&&&&&&%%%%%%$$$$$$$$$###########""""""""*))))))))))(((((((((''''''&&&&&&&%%%%%%$$$$$$$$$################******)))))))))(((((((('''''''&&&&&%%%%%%%$$$$$$$$$#############++*********))))))))(((((((''''''&&&&&&%%%%%%%$$$$$$$$$$$$$$$$#$#+++++++*********)))))))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$,,,,+++++++++*******))))))((((((('''''&&&&&&&%%%%%%%%%%%%%%%%%%%-,,,,,,,,,++++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%--------,,,,,,,,+++++++*****))))))(((((('''''''&&&&&&&&&&&&&&&&&......---------,,,,,,++++++******)))))((((((''''''''''''''''''''////..........-------,,,,,++++++*****))))))(((((((((''''''''''''0////////////.......------,,,,,+++++******))))))))((((((((((((((000000000000////////......-----,,,,,++++++******))))))))))))))))11111111111100000000//////......-----,,,,,+++++************)****222222222222111111111000000/////.....-----,,,,,,+++++++++++**+**333333333333332222222221111100000////.....------,,,,,,,,,,++++++44444444444444443333333322222111110000/////......---------,,,,,,55555555555555545544444444333332222111100000/////........-------5666666666666666665555555444444333322222111100000///////........65666666666666666666665555555544443333222211111000000/////////..444444444444444444444343333333222221111100000////////...........00////////////........-------,-,,,,,,,,,++,+++++++++,++++,++++++)))((((((((''''&&&&%%%%%$$%$$$$$$$#$#$$$$$$$$$$$$%%%%%&&&&&&&&&&!!!    !!!!!"""""######$$$$$%%%% !!!!!"""""#####$$$$$$%%%%% !!!!!"""""#####$$$$$%%%%%&& !!!!!"""""#####$$$$%%%%%%&&& !!!!!"""""#####$$$$%%%%%&&&&& !!!!!"""""####$$$$$%%%%%&&&&&& !!!!!"""""####$$$$%%%%%&&&&&''' !!!!""""#####$$$$%%%%&&&&&&'''' !!!!!"""""####$$$%%%%%&&&&&'''''' !!!!!""""####$$$$%%%%&&&&&''''''(( !!!!!""""####$$$$%%%%&&&&''''''(((( !!!!!""""#####$$$%%%%&&&&&'''''((((((  !!!!!!""""####$$$$%%%%&&&&'''''((((())) !!!!!!""""#####$$$%%%%&&&&'''''(((()))))) !!!!!!!"""""####$$$$%%%%&&&&''''(((()))))***!!!!!! ! !!!!!!!!"""""####$$$$%%%%&&&&''''(((())))*****+!!!!!!!!!!!!!!!!!!!!!!""""""####$$$$%%%%&&&&''''((()))))****++++"""""""""!!!!!!!!!""""""""####$$$$$%%%&&&&''''((())))****+++++,,####""""""""""""""""""######$$$$%%%%&&&''''(((()))*****++++,,,,-$$#######################$$$$$%%%%&&&&'''((())))****++++,,,,----$$$$$$$$############$$$$$$$%%%%&&&&'''(((()))****++++,,,------..%%%%%%$$$$$$$$$$$$$$$$%%%%%%&&&&''''((())))***+++,,,,-----....//&&&&&&%%%%%%%%%%%%%%%%%&&&&&&''''((())))***+++,,,,----...../////'''''&&&&&&&&&&&&&&&&&&&'''''(((())))***+++,,,,---..../////00000((((''''''''''''''''''''((((())))***++++,,,----.../////000001111)))))((((((((((((((((((()))))****+++,,,,---....///00001111112222*****)))))))))))))))))))*****++++,,,---....///000011112222223333+++++++**************+++++++,,,,---....///0000111122223333334444,,,,,,,,,++++++++++,,,,,,,-----....///00001112222333334444445555-----------,-,,,----------.....///000011122223333344444455555555.......-----------.-....../////000011112222333344444455555555566---------------------------.....////0000011111222223333333344444+++++++++**********)))))))**********++++++,,,------....////////0&&&&%%%%%%%$$$$$$#######"###"""########$$$$$$%%%%&&&''('''(((()) !!     ! !! !!!! !!!!! ""!!!!!  """!!!!!  #""""!!!!  !!##"""""!!!!  !!!!!"####"""""!!!!  !!!!!""""$$$###"""""!!!!  !!!!!""""####%$$$#####""""!!!!!  !!!!""""#####$$$%%%$$$$####"""""!!!!! !!!!!"""""####$$$$%%%&&%%%%$$$#####"""""!!!!!!! !!!!!!!!"""""####$$$%%%%&&&&&&&&%%%%$$$$$####""""""!!!!!!!!!!!!!!"""""""####$$$$$%%%&&&&'''''''&&&&%%%%%$$$$######"""""""""""""""######$$$$$%%%&&&&&'''((((((('''''&&&&%%%%%$$$$$$##############$$$$$$%%%%%&&&&''''(((())))*)(((((''''&&&&&%%%%%%%%$$$$$$$$$$$%%%%%%&&&&&'''''((())))*****++)))))((((('''''&&&&&&&&%%%%%%%&%&&&&&&&''''((((())))****++++,,,,*****)))))((((('''''''''''''''''''''((((()))))****++++,,,,-----.++++******)))))))((((((((((((((())))))*****++++,,,,----......///,,,,++++++**********)*))))*)*******++++,,,,,----.....////0000011-----,,,,,,,+++++++++++++++++++,,,,,-----....////000001111112222...----------,,,,,,,,,,,,,-------.....////0000111112222223333333..........----------------......////0000011112222233333334444444....-.------------------------....../////00000111112222222233333+++++++++**********)))))))))))********+++++,,,,,----........////&&&&&%%%%%%$$$$$$#######""#""""""#"#######$$$$%%%&%&&&''''''((((  ! !!!!!!!!!""""""""###########$$$$$$$$$%%%%% !!!!!!!!!"""""""###########$$$$$$$$$$%%% !!!!!!!!!""""""""###########$$$$$$$$$%% !!!!!!!!!""""""""###########$$$$$$$$$ !!!!!!!!!""""""""###########$$$$$$$ !!!!!!!!!"""""""""###########$$$$$ !!!!!!!!"""""""""###########$$$$ !!!!!!!!"""""""""###########$$ !!!!!!!!!"""""""""########### !!!!!!!!"""""""""########## !!!!!!!!""""""""""####### !!!!!!!!!""""""""""##### !!!!!!!!"""""""""""### !!!!!!!!"""""""""""# !!!!!!!!!"""""""""" !!!!!!!!"""""""" !!!!!!!!!"""""" !!!!!!!!!"""" !!!!!!!!!"" !!!!!!!!" !!!!!!!! !!!!!! !!!! !! !       !!!  #"""!!!  !!!$$$###"""!!!! !!!!""""&&%%%$$$###"""""!!!!!!"""""####$(('''&&&%%%%$$$$#########$$$$$%%*)))))(((''''&&&&%%%%%%%%%%&&&&&+++++++****)))((((('''''''''''''-------,,,,,++++****))))))))))))-.........-----,,,+++*****)))))),,,-------,,,,,++++***))))))((((((((((((((''''''&&&&&%%%%%%%%%%%###""""!!!!  !%%%%%$$$$$####"""""!!!!! &&&%%%%%$$$$####"""""!!!!!! '&&&&&%%%%$$$$####"""""!!!!!!!!!''''&&&&&%%%$$$$####""""""!!!!!!(((''''&&&&%%%%$$$#####""""""""")(((((''''&&&&%%%$$$$######"""""))))))(((('''&&&%%%%$$$$$#######*****))))(((('''&&&%%%%$$$$$$$$$,+++++****)))((('''&&&&%%%%%%%%%-,,,,,,++++***)))((('''&&&&&&&&&...-----,,,,+++***)))(((''''''''/////.....---,,,+++***))))((((((00000000////...---,,+++****)))))1111111110000///...--,,,+++*****001111111110000///..--,,,+++****...////////....---,,,+++***)))))*******))))))(((('''''&&&&&&&&&&$$$####""""!!!! !!!! !!!"""##$$$%%% !!"""##$$$%%&& !!""###$$%%%&&& !!""###$$%%&&&'' !!!""##$$%%%&&'''(  !!"""##$$%%&&'''(()! !!!!""##$$%%&&'''(()))!!!!!!!!!!!!""###$$%%&&''(())***""""""""""""###$$%%&&''(())**+++$###########$$$%%&&''(()***++,,-%%$$$$$$$$$%%%&&''(())**++,,---.&&&&&%%%%&&&&'''(()**++,,--...//''''''''''''((())*++,,--...///00(((((((((())))**++,,--..///00000)))))))))))***++,,,--..////00000((((((((((())))**+++,,----......%%%%%%%$$$$$%%%%%&&&''((())))***!  !!"""###$$   !! !!! ""!!  #""!!!  !!!$##""!!!  !!"""#$$$##""!!!  !!!""###$$%%%$$##"""!!!!!!!!!!!"""##$$%%&&'&&%%%$$####""""""###$$$%%&&'''(('''&&%%%%$$$$$$$$%%%&&&''((())*)(((''''&&&&&&&&&&'''(()))***+++*))))((((((((((((()))**+++,,,,--**))))))))))))))***+++,,,,------)(((((((((((((()))****++++,,,,,,&%%%%%%$$$$$$$$$%%%%&&&''''(((((!!  !!!"""## !!!!!""""#####$$$$$%%% !!!!!""""####$$$$$$% !!!!""""#####$$$$$ !!!!""""#####$$$ !!!!!""""#####$ !!!!"""""#### !!!!"""""## !!!!""""# !!!!!""" !!!!"" !!!! !!! !  !  #""!!  !!%$$##"""!!!!"""#&&&&%%%$$$$$$$$$(((('''&&&%%%%%%''''''''&&%%%$$$$$$$###""""!!!!!&&%%$$###"""!!!!''&&%%$$###"""""(('''&&%%$$#####)))((('&&%%$$$$$+****))(''&&%%%%,,,+++**)((''&&&,,,,,,++*))(''&&********)(('&&%%&&&&&%%$$$###"""!!  !!"#$$%& !""#$%%&' !!""#$%&''(!!!!!""#$%%&'())##"###$$%&'())**$$$$$%%&''()*+++%%%%%&&'())*++++$$$$$%%&''()))**!!!!!!!""#$$%%&& ! !! "!!  !#""!  !!""$$#""!!!!!!"##$$%%$$######$$%%&&&%%%%$$%%%&&''''%%$$$$$$%%&&&&''""!!!!!!!!""###$ !!!!""##$$$%% !!!""##$$$ !!""###$ !!""## !!"" !!" !  !!  !##"""!!"####"""! &%%$#"""''&&%$##((('&%$#''''&%$###""!!  !"#$&!!!"#%&'""#$%&'(!""#%&&' !"#! "!  !#""!!""#""""""## !!!"##$% !"#$ !" !   %$#"%%#"  !#$ !#$ !  ! !!#$ " ! !!" !