:::iii:i::::::,,::,::,,,,::,:::,:::::,,:::,,:::,:::,:,:::,::::::::::::::,:,:::::::::,:::::,:,:,:,::,
:i::::::::,,:::ii::i:,::::::::i,:,:,::,:::::i:i::,i,i.i,:,:,,,,:::::::,,::,,,:::::,,:,::::::,::::,i,
:iiii:::i::::ii,,:::::::,,::,:i:::::::,,:::,:::.            ,,i,::::::,::::,,,:,:,:::,::::::,:,::,i:
::,,,,::::::,,::::,,,::::::::,.,,:.:,,,,,,.      i2080@a8r      .:::::::::,::,,::,:,,,::::,,::,,:,:,
:,,:i:,:::::::,,.:.::,,,,,,,,:,,:,.:.,:       :MMMMMMMMMMMMMMMr    .,.,,::,,:.::.::::::,,::,:,::,,,,
::::i,,:,::,,::::,,::,::::::,,,,:,::     MMMMMMMMMMMMMMMMMMMMMMMMr   ,:,,,,,,::::,::.,,,,:::,,::,:::
:,,::,,::::::::::.:,::,,,,,:,,:::.    MMMMMMMMMMMMMMMMW@MMMMMMMMMMMW   .,,::.,,,.:,,:,.,:,,,.,,.,,:,
,,::::,,:::.::,.,,:,,,,,,:,.:,:     MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMB  .,:.,,,:,,.,,,,:,,,,:::,,,,,
,i,:,::,:,:,:::,:,:::::,,,,,,..  .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM  .,::,,,,,:,,,,::,,,,,,::,,,
::,:,,:::..,,.,:,,,,...:i:,,.,  BMMMMMMMMMMMMB MMMMMMMMMMMMMMMMMMMMMMMMM   i,,:::,,,::,,,,,,,,,,,,,,
,,:,:,:::,,,,,,:.:,,:::,..,:,  MMMMMMMMMMMMMMMW.MMMMMMMMMWMMMMMMMMMMMMMMM  .:,,,.,:,:,,,:.,.:,,,,,,:
,,:::,:::,::,:,,,:,,,,,,,,.,  MMMMMMMMMMMMMMMMMX rMMMMMMMBMMMMMMMMMMMMMMMM  ..,:,,,..,.,,,,,,,,,,,,,
:,:,:::::,::.,:,::,,,,,::::  MMMMMMMMMMMMMMMMMMM8    8MMMMMMMMMMMMMMMMMMMMM  .,...,,,.,::,.,,,,,,.,,
:,::,,,:::::,.,,,,.,,,:.,,. @MMMMMMMMMMMMMMM7  ,iXr;r    78MMMMMMMMMMMMMMMMM  .,,:,.,,...,,,,,....,.
:,,,,,,,,,.,,.,,,,,,,,,,,,  MMMMMMMMMMMMM;      i;ii7,:.i7irBMMMMMMMMMMMMMMMM  ,.,,,,,,.......,,,,,.
:,,,,,,,:::,,:,,:.,:,,.:.: aMMMMMMMMMMM8,  .,,...i ,..:.,,irZMMMMMMMMMMM2 r:MM .,,,.,,,.,,.,,,,..,,.
,.,,,,:,,:::,,,,:.::,,,:,i MMMMMMMMMMB8,,i:,,::.....,::::i:.   8MMMMMMMMS iX M  ,,,..,,,..,,..,,:.,,
,:,.,,,,...,,,,,,,,,.,.,,: MMMMMMMM@M82.,,:.,,,,. .::,   . ;.    MMMMMMMZ  2 MM ,,,..,..,:,.,...,..,
,:,,,,::::,.,,,,,,,,.,.:,, MMMMMMMMWMWr.::i.::,,,,,   XW0BMS2rr:  2MMMM, 7X  MM ..,,,.,,..,,:,,.,,,.
,:,,,::,,,,,,.,,.,,,,:,,., MMMMMMMM8MBi::ii:,:::,   7M2     i.i;;, :rM@i  0  MM  ,,,,,,,,,,,:.,,,,,,
,,,,,,,,,,::,,:,,,,,,,.,.i  MMMMM@MWMM,.,.,i.:.:.iWMM       ;:,i:;:i,Z0 W:. 8MM  ......,.., ,.,,.,..
,,,,,,,,::,.,,...,,,..,..:  2MMMMWMMZMi   .. .,,:ra  :@MMMMM: . :i;;,ZM28   MMM: ,,,,,,:,,:.,.,,...,
:,,,.:,:,.,,,,,,,..,,,,: ,,  MMMMSBMWMMWa;.;, ,.,i:.iM MM8   .:,:,ii,SM;   MMMMM .,..,.,,.,.,.,,,.,,
,,,,,,.:,.,.,,,,,,,,,..,,,.,  SMMM2MMMBMB82SS;i. ,::MMa7  . ,,::i::iiiZr8MMMMMMM  ....,...,,.,.....,
,,,,,:.:,.:,,,,,,,,,:,,:,.,,:   MMa .Z  i,   72  ,:           :,:,:ii,i;MMMMMMMMW ,,,,...,,....,,,,.
,,,,,,.:,.,,......,,.,,,,....:.  BM  0MMrMMM@.8;.::;.    .,   ,:i:ii:ii MMMMMMMMM   ,,,,,,.,,,...,,.
,,,,,,,,,,,,...,,.,,,,...,,,,..,  WM XWBi0:  .SX,..;::  :i;i .,,,:iiii, MMMMMMMMMM  i .,,..,.,,,.,..
.,,,,,,,,,,,,,,,,,,,...,,,,......  WM  .,.,...r7:.,r;XX77X;:,,,iii:::i: ZMMMMMMMMM  : ,..,,,.,,,....
,,,,,,,,.,,.,,,,.....,,.....,,,,.:  27 ,.   .,7S;  :. :a ,iS;ri,,:,,,:: WMMMMMMMMMM  ,,,.,..,,,,.,,,
:,,,,,,,,,,,,.,,.,,,,,,,,,..:..,,:.. B7:::.:,:77    XM2i..   .,i,i,,,i. MMMMMMMMMMMM    .,..,......,
,,,..,,,,,,,,.,,.,,,,,,,,,,.,,,,,,,   M ,,::,,7ZMM0@Z:     MM,:,.,..,, MMMMMMMMMMMMMM;. .,.:...,,,,,
,..,,,,,,,,,,..,.,,,,,..,....,,..,,,. MM  ,:.:.r::,    8MMMW..ii,:,; i8MMMMMMMMMMMMMMSi:,,.,,,,.,...
.,,.,,,,.,,,,,,,,,,,,,,,,...,...,....  M@  r;;:i. ;MMMM0.i   ,,::i: :@2rMMMMMMMMMMMMMa   ,......,...
,,,...,:,....,,,,.....,,,,,.,,,,,..,,  MMM  .ii,@MMMBX,ii, .,:::,, rB0rrMMMMMMMMMMM8.aSi,. .. ......
:...,,,...,,.......,,,..,........,,.. 7@MMMi   .   ,;ii;:. .,:,,.,S@ar:XMMMMMMMMMMMM;   .,......,..,
,,,,,.,,,,,,,,,,,,,,...,.... ...,.: : .8MMMMM8    : ,,,.,:,,i:, :WMS;:.S0WMMMMMMMMMMM,Xi::...,,.,...
,.,,,...,,...,,,,.....,,,,.,.,..,.,.  .8MMMMMMMMZ   .:;:,,.    0M8;:::;;:XMMMMMMMMMM8MX:::,.........
, ...,,,,,,,....,....,,,....,,,.,..  r2;MMMMMMMMMMMZ:       7MMW27;:,;i;;;WMMMMB8. ;:..... .,,,,,...
,,..,,,,,..,..:................,,. .r iMMMMMMMMMMMMMMMMMMMMMM8ZXXii,:;ii;iiMMMMMW .     .,.:..... ,.
.,,,,..,..,,..,,.........,,,,...,.;7 ;W rBMMMMMMMMMMMMMMWB8ZaXX:::ii:7;;;i SMM70@    ... .,.....,.,.
.,..,.....,,.,.:......,,,...,,,. ,. ,Zi S88Z.MMSMMMMMM@S22277ii;r;iri;iii:  ;r:.7BW,   ,,,,....,,,,.
,,...:,,,,.,...,..,..,.,,...,....,  ,  iiW,rXMZMMMMMMMZa8aXX;;i;;i,i:,:ii::,.:722B0MMM;,:ii::. ,....
,,,:,....,,,..,,..: ,,..........,.... .,;, X,,aBi@MM8irir7XX7:rX2SX2X;;i;7SSr;              ::::.,..
........,...,.,,..:.,,............,. .,  . :    MMMZSZZ8@8WWZS7 .. :iXZaSX:       .      ..      ::.
.,..,:....,.,.,,..,..,...,,::.,,..,,,,.,,..,.:.,                             .  .     .            .
.......,..,..................,,,,,,.,,,,,:,...                      .......                  .
.,..,,,,,..,................. ..,.,. ...... .....  .. . .,.                    ..               ,  .
.,....,....:.,    :,,.   ,:.,...  .....  ....,...,....... .
.,......,,..  :X7     7S     .   ......    ...... .   . .   .            .                  .
.,..,.,,,... 78i78@Z.Zi 8 .,...                                 . .  .                         ,.
.,...,,,..., S0SX. .8M7S8,.i,....      , .i i;;r7777rrr M  . ..             ..
,.......,,.  2.ir8B   :           MMa;@XXMM             M  . .  .
,..,....... 2X,   ;ar ;           7MM@@M7MM         ... M
......,,,   8ZMBB   2Z         .. M82@BM MM      .      a.r                 .
,..,,....  ,8  ..2airW      ...   ZWSM 0i;M   .         S7.S   ,,           .
.,...,i   iS i.    SB:            XM2M MM0M           .    .i .   .
. .,,... MX;X0MMZ   r8S.,r;i;i:,, SMSMWBM          .,.   r;XM  .
,,,,,,,  0rBS,  rM8 Z.             M2M;MMMM     ,,,      0 ;2M
.,...,. aS;..     XZ.             ,Mai M MM  ,..         M,:i2S
,.,,,. :Mi: r7MMi  7MX  ,MM :,     MaMMMMZM.             MX  .a,
......  Zri: :SMM:XZMX MMi     ,   MMr M MM7          .  M7,,::8i   ..
,.....   2X  ,   WZ XiS        ;   MMi M MMZ        .    WXX,:,,8r
,....,.   00.        B MM8   MM    MMMMMBMMW .         i S7;:,:. XS
,....,..,  aZ..      M   i@@8:  7;           ;:7X77X7rri;ii::::,..rZ                  .
......,,,  70Si ,    ;8MMM  Z77  ;r207,XX0a;    ,,i.. ..,,,,:,,,,.;. ,.                   .
,.....,. , ZrX@::..     0B  i,ra@MM2a2BMaSWBMMMaSrr,;i:: . ..,,,,,:     ..                  ;: .
.,.....:.: Z8 8Zr7;:iXXZiM   X87;i7SWW80B7.    :82ZaZX77;,,:.:.i:X          .     ..         S
,....,. ,,  X:MWi7800ai.2M . Z2::,,,  iS0MM@aSX:. ::,   .;;:::..7           .                r:
.,,,..,..,,   MMM2;.,ii0M    Z7.,:.,,i.   :0M@aZ0X7i777Xr::i;:,77                .      ...  .S  .
......,..,,.     iX7rXX    . B;,             ,aB0ZaSX;rrrri,:,SS                 . .          i, .
,........,,               .  8i.       .         S0WZXX77rXS7;Z                    ,. ...      :
.,,..,... ,,  ..           . Zr   .     ..          7B@W82XX2@X                                  ..
,...,.,,, .,..   .       .   ;Z .                       X0BZZM                     ..     ..    M
.,,,.......,. .               B     .                      rM                                   Ma
.,...,,..,  ,....          .  a                       ..   .:                                .   ZX,
,,...,,..:  .   . .           2                          ...
.,....,. .,...,.  . .. ...   72