+++++++++++++ ++++++++++;;;;;;;;;;;;+ +;;;;;;;++++++++;;;;;;;+ +;;;;;+%+;;;;;;+++;;;;;+ +;;;;++;;;;;;;;;;;;;;;;+ +;;;;;;;;;;;;;;;;;;;;;;+ +;;;;;;;;;;;;;;;;;;;;;;+ +;;;;;;;;;+++;;;;;;;;;;+ +;;;;;;;;++;;+++;;;;;;;+ +;;;;;;;+;;;;;;;;;;;;;+ +;;;;;;;;;;++$$%+;;;;;+ +;;;;;;+++++;;;;+++;;;+ +;;;;++;;;;;;;;;;;;;;;+ +;;+%;;;+;++++%$$$$HHHHMH+ +;++%%$HHHHHMMMMMHX$$+$+++ $XHHMMMM#@$MM$///.....;.:./ $$;;;../ ,, /...;.+./ /.;.../ ,, /...;/./ /..;.../ , ,, , /...//./ /..;.../ ,# ,, #, /...;./ /.;.../ // /...;// /;.../ /../ /..../ /....////....////...../ /...................../ /...................../ /.........$+/+......../ /........$H$XX:.....;./ /........:::::....:/../ /...;............//.../ /....;/;////;///:...../ /..................// ////////////////// # # # # # ### # # # # # # # # # #### ### # ### # # ### ## #### ### # # # # # # # # # # # # # # # # # # # # # # # ##### # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #### # # ### # ### ### # # # # #### ###