--------------------" M,--------.mM"
---------------------IMIm----,mIM"
---------------------,MI:" IM,mIMm
----------" IMmm,----,IM::::IM::IM,----------,m"
-------------" IMMIMMIMm::IM:::::IM""==mm-,mIM"
----__------,mIM::::::MIM:::::::IM::::mIMIM"
-,mMIMIMIIMIMM::::::::mM::::::::IMIMIMIMMM"
IMM:::::::::IMM::::::M::::::::IIM:::::::MM,
-" IMM::::::::::MM:::M:::::::IM:::::::::::IM,
----" IMm::::::::IMMM:::::::IM:::::::::::::IM,
------" Mm:::::::::IM::::::MM::::::::::::::::IM,
-------IM:::::::::IM::::::MM::::::::::::::::::IM,
--------MM::::::::IM:::::::IM::::::::::::::::::IM
--------" IM::::::::IM:::::::IM:::::::::::::::::IM;.
---------" IM::::::::MM::::::::IM::::::::::mmmIMMMMMMMm,.
-----------IM::::::::IM:::::::IM::::mIMIMM"""".-..-" IMM MM
-----------" IM::::::::IM::::::mIMIMM"".-.-.-.-.-.,mM"--- " M
------------IMm:::::::IM::::IIMM"-.-.-.-.-.-..,mMM"
------------" IMMIMIMMIMM::IMM"-.-.-.-._.,mMMMMM"
-------------,IM".-.-." IMIM".-.-.-.,mMMMMMMMM"
-----------,IM-.-.-.-.,IMM".-.-.-,mMMMMMMMMM"
----------IM.-.-.-.,mIIMM,.-.-..mMMMMMMMMMM"
---------,M"..,mIMMIMMIMMIMmmmMMMMMMMMMMMM"
---------IM.,IMI"""--------"" IIMMMMMMMMMMM
--------; IMIM"------------------"" IMMMMMMM
--------""-------------------------" IMMMMM
-------------------------------------" IMMM
--------------------------------------" IMM,
---------------------------------------" IMM
----------------------------------------" MM,
-----------------------------------------IMM,
------------------------______-----------" IMM__
-------------------.,mIMMIMMIMM,-,mIMM,---IMM"""-----,mIM , mM,
-----------------,IMMM'-.-.-.-" IMM.&#