-PPP_P_-_P_P-P_
P--P_PP_-PP-_P_P-PP_PPP_
P--P_P-PP_P-_PP_-P_
-P-P_---_P-PP_---_P-P_P_-PP_
-PPP_P-_-P-P_-P-_P--_P-_P-P_-PP_PPP_
-PP_P-_-PP_P-_
PPP_-P-P_P-P_P-_--_-PPP_P-PP_P_
P-PP_P-_-_PP_-P_
PP_-P_-PP_P_-PP-_
 
P--P_PPPP_---_-_---_PPP_
 
PPP_----_-P_PP_-_--PP_P_P-PP_--P_P-P_P-_--PP_
 
 

*+<+++*i<<+++<<c
+--c"<I$H8o"-""+
""""11o6@PP<--"+
<-"<-o166o<";-"+
--P*+,;#$#,.P;-:
<IPI:,.,1:;-8-c"


.--. .-. . ...- .. --- ..- ... -.. --- .-- -. .-.. --- .- -.. .... ..- --. . ...- . .-. ... .. --- -. -.-.- .---- ----- ----. ----- -.- -... -.--.- -. . -..- -

..............::,;-"<+**ccccc160ec<.          .                                  
..............::,;-"<+*ccccice08ec<            .                                 
..............::,;-<<+*ccciiie08Ic<        ...                                   
.........:...:::,;-<++*ccciiie88Ic"         .. .                                 
............:::,,;"<+**cciiiiI8@I*-       .:,,,,:..                              
.........::::::,;-"<+**cciiiiI8@e+;     .:::,,,,::,,:.                           
......:::::::::,,;"<+**cciiiiI@@e+,.   :,;;,;;;;;;;-++,.                         
....:::::::::::,;-"<+**ciooie8886+;.  :;;;;;-;,,"*i1I6i.                         
..:.:::::::::::,;-"<+1008P$$H$$$P@80c:.,,::,::;<ciooo1o-                         
....:::::::::::,;-<i100PPP$PPPP@@@8@@81,,""-;"+++<<""c*;                         
.::::::::::::::,;-c1I68@@@PP8@880P8@80PP-*c+*<**iicciio-                         
...::::::::::::,;"c1688PP$PHPPP$@@@8@$@$P;+c*+++*cic+<+"                         
.:..:::::::::::,;+o1608@8PH$$PH@8@@PP@PP$-:"<+*****++**+c*-...                   
:::::::::::::::,-+ii0608@88@PPP@0@PP@PPPP0;+c+<<+***ci<""-::.  .::::..           
:::::::::::::::,;*co068I806PP@PP1@00$@P@P@+*ci*""<<+++;.:.              .        
.::::::::::::::,"**oo0806@06888I8c6oci6@06iiioic+<"..          ..:               
:::::::::::::::,-<oe0II68I8I6e6c*I":1e1IIc"ioiiooo+             .:               
:::::::::::::::,;++<*ccie6iicocco+;-*oeI6,.:<oI666e*.            :,              
:::::::::::::::;-*ci11eI66Ie1+*;*+i*ic"+<:...<I600061-..          :,             
::::::::::::::,-<*i1eeeIII1oii1<;ic<""-<:....:-166666e-:.          :;            
.:::::::::::::,-<*i111eeeoiioe1ii**+<,,:.....:::*I6066o::.          :;           
::::::::::::::,-<*cooo11iiiioi*c*<<--.. .....::::"1606e;::.          :;          
::::::::::::::,-<coeicic*c+i*++<""",... .....:::,,,cIII-:::           ,;         
.::::::::::::::,,;-"<<<+<+";<<-;"-"i*;.... ...:.:,,,-ii,,:::           :;        
:::::::::::::::,,;---"<+<+-;;;-;+,<ooc;..  .....::,,,:::::,:.           ;"       
.::::::::::::::,,;---"""<""<**+*ciiiic<.   .......:::::..::::            ;"      
:::::::::::::::,,;;---"""""""<+<*iiici+.   ....  ...::.,"cc*++<,          ;;     
:::::::::::::::,,;;;---""""""<<c+:<ici"    ..     ...:;<+*c*-:-+++-.      .:,    
:::::::::::::::,,;;;-"""-""-;,;::,<c*+,        .:;-"<+++++*c",-""<<,        ,,   
:::::::::::::::,,,;;----"""<<<<<<<""+*o11oooooo1oiccc*+++<<<-:-";-,          ,:  
:::::::::::::::,,,,;;;;,,,,;;;;;;-<<<+*iooooooicc**+<"-;,,,::..;-:            :: 
:::::::::::::::,,,,,;;;;;;;,,:,,----"<<***++++<<"-,.    .:,:                 .::.
:::::::::::::::,,,,,,,,,,::::;-----;;-"<+---;,:          .                      :
::::::::::::::::,,;;;,;,--"""--;;,;;-"-<+"                                       
:::::::::::::::,,;;;;;-;,,:;-"<<<"--,;""<;+ ............    ..::      ..         
::::::::::::::::,,;---"""""-;,,:,;"<+"<"":."....::.....:.. :,.;;     ...         
::::::::::::::::::,;;---"""<<<<""-----;-";,;< .::..:...:...;":;;. .....          
::::::::::::::::::::,;--;;;;;;--""<<<<<<++**++ ::..:.:.:..."*<---""--;....       
::::::::::::::::::::::,;-------"-;;--"-""<"<+*c*:..::..::..:,;:,-";;-;.          
::::::::::::::::,,,:::.:,,---""""<""<"<""<";8@880.:::..::........ .  ..          
::::::::::::::::,,::......:,;;--;--""<<";888888080:....:::..     ..  .           
::::::::::::::::,,,,........:,,--<<;;--o666000080001...:.:...   .,:              
::::::::::::::::,,;;,...   . ::;;"*<c-<i1II6006000000;:......  .:,.              
.:::::::::::::::::::....:.  :,*c+**+"*<<ci1e666008000006I<6    .,:.              
..:::::::::::::::::,,:::   .:,+**++<";*+<+co1eI66000000661e*i .:,..              
..:::::::::::::::,;;;;..   :,<<"""<""",**+"+ioeeII600060066e*ec::.               
..::::::::::::::::,;:... .:::-"----"""-:*<<":co1e11I6666666ec;-::.               
....::::::::::::,,,.... .::,,---------";:++""-*io1oii1eeeoio+  ,.                
.....::::::::::::...:..::.::;;-;;;;-----;:*<<<;-coo1oiiic*"< <;..                
....:.::::::::::::::,.,:::::;;;;;;;;;;;;-,:-"<+..*c*iiooi*<,,::..                
......::::::::::::::,-:...:,;;;;;,,;,;;;;;,:-;"<   :"""<--. ..:.                 
.......::::::::::::;;:...::;,,,,,,,,;;;;---,:-;<;   ... ..;:....                 
...........::::::,;;:...:::;:::,,,,;;;;-""<<*;-,::.....  ..-<:..                 
........::.:.:::,,,..:.:::,::::,,,,;;-"+*iic+:.:.,:...      ,,..                 
........:.:.::::,:..::...,,..::,;-""++cic.  ... ;;,-..      .:+:                 
.........:..::::...:::...,,.,.:-"++*c,.    ...:..-;,,      .:::;. ..             
.........:...:.::::::,..,,..,; o"<.        ..,....-,;      :<+"++:..             


.--- ..- -. .---- --... ..--- ----- .---- --...