.::IIIIII:::''.
           .:IIIIHIHHIHHHII::I:
         .IIIIHHHHHHHHHHIIIIMHHI:.
       :IIIIHHHHHHHHMMHHIHHIIHHIII:.
     .:IHHHHHHHHHHHHHHHHHIHHIHHHIH:I:,
    ..:HHHHHHHHHHHHHHHHHHHHHHHHIHHII:.
   ..:IHHHHHHHHHHMMMMHHHHHHHIIHHHIHII.
  .:IIHHHHHHHMMMMMHHHHMMMHHMHHHHHHHIIII:
  .IIHHHMMMMMMMHHMMMHHHMMMHHMHII:HHHII:I.
 :HHHHHMMMMMMMMMMMMMMMMMHHHMI:HHMMHII:::.
!HIHHIHHMMMMMMMMMMMMMMMMMMHHHHMM::::IIHII:
:IHHHHHMMMMMMMMMMMMMMHHHHNNHHI:''     ':IIH.
IIHHHHMMMMMMMMMMMMMMHHHHMI::''          'HHM.
IHHHHHMMMMMMMMMMMMMHHHIHI::'              'MMH.
HHHHHMMMMMMMMMMMMMMHHIHI::'              ..MMM:.
HHHHMMMMMMMMMMMMMMMHHIHI::           ..:I:'IMMI.
HMMMMMMMMMMMMMMMMMMHHIII:'          :HI:... HHI:
HHHHHMMMMMMMMMMMMMHHHI:HHHII:..    ':.HHP'HPIHII.
IHHHHMMMMMMMMMMMMMHHHII:II::I::.   'HHHH .:: HII:
:HHHHHHHMMMMMMMMMHHHHHIMMMHHII::.  .P'I:.''  HI:I
'IHHHHHHMMMMMMMMHHHHHIHMMMI.HH:HI:           II:I
:HHHHHMMMMMMMMMHHHHHIHMMHHI:::HII.          :III
IHHHHMMMMMMMMMMHHHHH:IIIII::::HIII.       .IIHII
IHHMMMMMMMMMMMMMHHH:IIIIII:::HIIIIII..      IIHII
'HHHHMMMMMMMMMHHHH:IIIIII:::HII:II..:::.'  HHHIH:
 HHMMMMMMMMMMMHHHH:IIIIII::::IIIHI:.     ..HHHIHH.
 MHHMMMMMMMMMMMHHH:IIIIII::::IIIII I:..:    HHHIHH:
 HHHMMMMMMMMMMMMHHH:IIIII::IIIII:::.::''  .HHHIHHI.
 'HHHMMMMMMMMMMMMHHH:IIII::I::II::''.' . .HMHHIHHH;
  :HHMMMMMMMMMMMMMMHH:III::I:IIII:..: .. :MMHI:IHHI
  'HHMMMMMMMMMMMMMMHHH:III:IIIIIII::. . .MMHI:IHHH.
   :HHHMMMMMMMMMMMMMHHH:IIIIIII::::. . .MMMMHI:IHHH:.
   'HHMMMMMMMMMMMMMMMMHHHI:'::IIII:...:MMMMMHHI:IHHHI.
    ;IHMMMMMMMMMMMMMMMMMHHII:. ''' 'HMMMMMMMHI:IIHHH:I
    :IMMMMMMMMMMMMMMMMMMHHHII:.  .:HMMMMMMMHHHIHIHHHI:
    ;HHHMMMMMMMMMMMMMMMMMMHHHI:. .IHHMMMMHHHHHHHHHMHHI:
    ;HHHHHMMMMMMMMMMMMMMMHMHHHI::.HHHHMMHHHHHHHIHHHHHI:
    :HHHHHHHHMMMMMMMMMMMHHHMHHHI:IHHMMMMHHHHHMHIHHHHHHI
    ;HHHHHHHHMMMMMMMMMMHHMMIHMI:IIHHHMHHHHMHMHIHIHHHHI:.
    IHHHHHHHHHHMMMMMMMMMHHMMHHMMII:IHHMMHMHHHHMMHMHMHHHH;
    :IHHHHMMMMMMMMMHIHMHIIMMHI:IMHMMMI:HHHHHMMHHHHIHHHIHI:.
  .:I'   .. .  ':HHHHMMMMMMMMMMHI:HMMHI:IHHHI::IHHHI:HIHHHI:I:.
 .:I ; . .  . ;  ':HHHHMMMMMHMMMHIHIMMMHI:HHHMI:IHHHIHI:HHHHII:I.
.:H' . .. .  .    'IHMMMMHMMHMMMMHIHIHHHHIIHHHH:IHHHHHIHHHHHIIHII:.
:I' .. . .    .   :IHMMMMMMMHHIHHHI:HHIHHHIHIHHHHIHHHHHHI:HHHHHII::'
.:  .  .       .  :IMMMMMHHIMHIIHHI:IHHI:IHHIHHHHIHIHHHHIHIHHHHIHI::.
:... . . .      ..:IHMMMMMHMHMHHHHMHIHHI:.IHIIHHHHHHHHHHHI:HIHHIHII:;
: .   . .        . :IHMMMMMIHIH:IIHHHIHH:.I:IIHHHIHHHHHHHHIHI:IHHHI:;
:: .:. .  .   .   . :IHHHMMMMIHIH:IIHHHMHH::..:HHHHI:HHHHHHI:I:IIIHII;
:. ... . .  .     ..::HHHMMMMHHHI:HIIHHMMHH:..:HHHMHHIHHHI:: .:IIIIIII
.  ..  .   .      ..:IHHHMMMMHHII:HIHMMMHHI:. HHMHMMHHII:' .'.:IIII:'
':....   . .      . ..:IHHHMMMMMMHI:HIHMMMHH...HHMMHHHMH:'  .' :II::'
:. .. ....    .    ..IHHHHMMMMHHHI:I:IHMMH. .HHMHHHH:' .'   '':.
::...  ........   . ..::IHHHMMMMHHII::I:IHMMHHHHIHIHH''   .  .    .
::...  .......  ..  ...::IIIHHHMMMHI::IHHHIIIHHHIIHI'.  ..   .     .
::....;;;.;........ ....:::HHIIHHHHHHHIIHMMMHI'' 'HI::..  . .       .
::.................... ...HHIIIIIIIHH::'''        'HII:.. ..    .
::...................  ...HHHIIIIIIHHHI::. .       'HII::. . .      ..
':::............... . . ..:MHHHHIIIIIII::. .         'HII:::. ..     ':.
 :::::........... . . ...MHHHHHIIII:::. .            'HII:::. . .  ..:.
 :::::::.......... . ....MHHHHHHHIII::::.. .          'HI::.   .  ..:::
 :::::::::......... ....:MHHHHHHIIII::::...  .         'HI::. .  ..::II
  ::::::::::........ ...:MHHHHHHIIII::::..  .           'HI:.   ....:I
  ::::::::::::...... . .MMMHHHHIIIII::::...  .  .        I::  ...:::'
  :.::I::::::::.....  ..MMMHHHHIIIIII:::... .  .        .::.  ...:'
  :..:II:::::::::.... ..MMMHHHHIIIIIIIII::.... .      ...::'''
  ::.:III::::::::::.....MMMMIHHHHIIIIIII::::.... .   .....:.
 .::..:III:::::::::.....MMHMMIHHHHHIIIIIII::::.. .  ..::..:.
 .:::.::III::::::::... .IMMHMMIHHHHHHIIIIII::::..  ..::..:::
.:::I.:::III:::::::... .:MMHHMMIHHHHHIIIIIII::::....:::.::::
.::IIH.:::III::::::::....MMHMHMMIHHHHHHIIIIIIII:::.:::::::II
::IIHH.II:::II::::::::...MMMHMHMMIHHHHHHHHIIII:::..::::::II'
::IIIHHH.III::I;:::::::...MHHMHHHHHIIHHHHHHHIII:...::::..:'
:IIHHHHH.HIIII:::::::::...HHHHHHHHII:':HHHHIIII:::...:''
IIHHHHHHI.HHIIIIII:::::...HHHHHII:' .  .''HIIIIII:''
IHHHHHHHH:HHHHIIIIII::::..HHHI::' ..  ....
HHHHHHHHHHIHHHHHHHHIII::.IHI:'  .    ..:...
HHHHHHHHHHIHHHHHHHHHII:..II:'  .    .:'    ''':.
HHHHHHHHHHIHHHHHHHHHII:..I:'  .    .:'          '':.
HHHHHHHHHHIHHHHHHHHHII:..::'     :.::..             ':.
MMHHHHHHHHHIHHHHHHHHII::.::'    :.::....               '':.
MMMHHHHHHHHIHHHHHHHHII::..::.  ...:I:....                  '':.
MMMMHHHHHHHIHHHHHHHHHII:..:::. :.:II:::..... .                  ':.
MMMMMHHHHHHIHHHHHHHHHHII:..::.:.:HIII::::....... .                ':.
MMLMMHHHHHHIHHHHHHHHHHIII:.:..::HHIIIIIII::::::::......         ...::.
MMMHHHHHHHI:HHHHHHHHHHIII::.:::HHHHHIIIIIIIII:::::::::.......  . ...::
MHHHHHH$IIII:HHHHHHHHHIII::..:HHHHHHHHHHHHHHIIIIIIIIIIII::::..... ..::
HHHHHH$$IIIIHHHHHHHHHHHII::..HHHHHHHHHHHHHHHHHHHHHIIIIIIII::::::::::::
HHHH$$$IIII::HHHHHHHHHHII::..:HHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIII
HHHH$$$$II::::HHHHHHHHIII::...LMMMMMMMMMMMMMMMMMMMMHHHHHHHIIIIIIIIIII'
HHHHHI$$I:::::HHHHHHHHHIII::..HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH'
HHHHHH$$$I::::HHHHHHHHHIIII:..MHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH'
MHHHHHI$$$I::::HHHHHHHHHIII:..MMMHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH'
MMHHHHH$$$II::HHHHHHHHHHIII:..:MMMMMMMMMMMMMHHHHHHHHHHHHHHHHHHHH'
II:IIHHHI::::MIHHHHHHHHHIII::..MMMMMMMMMMMMMMMMMMMMMHHHHHHHHH'
III:IIIHHI::::IIHHHHHHHHHHII.;MMMMMMMMMMMMMMMMMMMM:::''''
IIIIIIII::::.   HHHHHHHHHHII::
IIIIIII:II:::.  'HHHHHHHHHHHHII:
IIIIIIIII:::::.  :HHHHHHHHHHHHII
IIIIIIII:::::::.  MHHHHHHHHHHHHI
IIIIIII:::::::::. 'MMMHHHHHHHHHI.
IIIIII:::::::::::. MMMMMMHHHHHHH.
IIIIIIII::::::::::. MMMMMMMHHHHH:
IIIIIIIIII::::::::..MMMMMMMMHHHHH.
IIIIIIIIIIIII::::::..MMMMMMMMHHHHH
IIIIIIIIIIIIIII:::::..MMMMMMMMHHHH.
IIIIIIIIIIIIIIIII:::..MMMMMMMMMMHHI
HIIIIIIIIIIIIIIIII:::..MMMMMMMMHHI:;
HHHIIIIIIIIIIIIIIII::::IMMMMMMHHHI:.
HHHHIIIIIIIIIIIIIIHHHH:.MMMMMHMHHI::
HHHHHIIIIIIIIIIIHHHHHHI:MMMMMHMHHI::
HHHHHHIIIIIIIIHHHHHHHHHIMMHHHHHIIHI:.
HHHHHHHHIIIIIIIIHHHHHMMIHHHHHHIIIII:.
HHHHHHHHHIIIIIIIIIHHHMHHIIHIIHIIII:::.