. ,....,,,,,.:,:,,:,,:::,,::,,:,:::,::::::::ir,.,,,,,,.,.ii,,,:i:,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,...
. ,....,,,,,,:,,,,,.,:,,,,,,.,,,:::::::::i::iS,..,.,,,,, 7;,,.:,,:,,:..,,,.,,.,,,,.,,..,....,...,...
  ,.....,,,,,.,:,:,,:::::,,,:::,,,:::ii:i::;iS,..,,...., 7i.,,:,,..,,,.,:.,,,,,,,.,...,,,,,,.,,,,...
  ,..:,,,.,.,,,,,,,,i,,,,::::,,,,,,::ii;;;;;i2:,:,i:;::,,r;;i,::::,i;i,,,.,,,.....,..,,,.,,.,.,.....
 ,...,.,,...,,..,,i,::,:,,,::,iiiii;iiii:;i; .,:,..   .  .    .:...::,,.,:,.,.,,,,,,,,,,,,,,,,,,.,:,
 ......,,,,.,,,.,,i,i:.,,,,:,,,:i,.                                 .,,:,..,.,,,,.,,,,,,,.,,,.......
 ,,..,.,,,,,,,,,,:i,i:,:,:::i::,,.,::..,. ..  .. ,::,.i;772a;,:ZSZ@ .:.:,.,,,,,,.,,.,.,.,,,.,...,...
 ,.....,,..,,..,,::,::::::.,   .  :rS7;.:        .  .:;28W2iSB;  :WM:7.,.,,,,,,,,,.,,,.,,,,,,,,,,...
 ,.....,.,..,,,,,,::::,,.,,i,   i;i      .7;7i7Sr,2B0ZZr .. :i:B@ZS7;i .,,,::,....,,,,,,,..,.......,
 ,..,,.,,,,,:::,.,,:::, ,  r7MM@7    ::X0@W2rX;iSrS8@MBM8W720ir0BXWaii. ..  .,,,,,,,,,,,:,,.,,,,,...
 :..,,,,,,..::,,:i:::. :r;8ai  ;7MMM8B@MW088Z0MSMMa02020ZaM;08r0ZZX@W.     ......,,.,,,....,,,,,,,,,
 ,......,,,,:.,,:,,.:.i80i.  @MMM8WMMMMai;XWWMMM8WMS8r7BS 2ii2S22X7aBMMMX,: :,  ,...:..,:::.,,,,,,,,
.,,,,,,,:::::,,,:..i;i82: .BMWWM@MMXai.0MMMM@MMMWMW7aa:M2.2::r:.i,i.  iMMMi  SX; :,...,.::,.,,,,,,..
...,,..,,,:,,:,::,;SXSS; XW8aMMMMr;S2W@0822aaS;7r:X7,;ii..i;.:,.,:,,.    MMM  i:r :,::i:::.,.::::,,.
...,,,,,:::::,,..:SS7,;r@ZrMMMM8SXSS7XS7XrrrrrX7rXrXX7:;i.:;::ii:,....,.   MMi,,Sr  ,,,,,:...,,,.,.,
.,,,,,,,,,,,.,:.:7Bi,r2S  MMWariir;rr;;i;;;;r;ii;:;;rr;;;::ii,,....,,,,..   ;M@ 2X, ::::,i,.:,.,.,,,
.,...,,:::,:i:. i2r;7r7 rMMZ;i::ii:iiii;;;;;r;iiii,:i:::i::......,,,,,,....   XMr82  ..,::,:,::,,...
.,..,,,,,:,i:  Z@77Sr8. MMa;:iii;;;;i;;rii:i;:iii7;ii:iii::,,,,..,..,,,......  ,Mr0i .,,::.,,,:,:,,,
,,,,,:::,,,:. XMaM72;; ZWSrr;ri;i;;r;ii;ii:i;:i:::iiiiii:i:::::,::,,,,,,......   0,S; .::,,,:,::,,,.
,::,,,,,:,:: ,BMM8BX .XMMXX7rX;;;iiiii::iiiii;;r;iiiiii;;iiii::::::::,:::,,..... ;SrW .,,,,,:,:,,,:,
.,,,,,:,,,:: aMMMaM. ;MMrXS7r;;i;r;iii;r7r;r;iii::i::::iirrrrrrrr;iiiiii:,:i;i... 7iWr ,,::,:,::,,,.
,,,,,,:,::i: XMMM0M; M@Za82Xr7r7Xi;r7r;;:i:ir;rX7r;iii:::,,,,i:,:iiiiiiii;i::;i:, i.2r.,,:::::::.,:,
,,:,,,,,,.,, iM@0WM iM@MZS2Xr7XXr7Xi:,;;7777rrrr7;rr;;;i::,:,:iiii:iii:;;;i::,..::ii,:.:,:,:,,:,::..
,,,,,,:,::i: 0SMM@MiWZZMZ2aX7S7a2SSX7ri;;rX7rr777r77;;7rr7;;ii;i::iii;i;:ii:::::,.i;:,:,,,,,:::,::,,
,,,,::,,::,: 22WMX.i;;MWZ0ZXXSXSXS22SX;;;;77rr77Xrrr;;r;rr;777Xriii;r;;iii;;rrrr::;a,.::,:i,,,,,:,.,
,,,:::,:::,:  B@M ,aX8W2ZX2XXS2a2SSaa2SXXS7SX7r7;rrr;iiirrii:r;ii::.,,:,:.,.   .iii8,.:,,,:::::,:,,,
.,:::,,,iii:, :MM 77raaaaXXSXXXXa22a2S2SXXXX7X7S777rrrii;r:i::;::,. .. ...  .:iiii7X.,i::,,,,,:::::,
,::::::,,i,,:. MBrX:722a2Sa2SSSSa22SSXS77;r;;riii:,::,..,iii;iX7ii:,,.     . :::,,Sii:,,:i,,,:,,,:,,
,::,,,,::i,,:: aWiari7riSX0ZXXS2Za27XXSX777rr7rrrXXrii::..,.. .ii:i::;7SSSX77;ii,.2.,i:i:i:,,,,,:::,
,::::,,:ii:iii ZaBMS rSZZrZaSX2XSSXi.    ..:rXXXSXX2S2777X;;rrrS22SSX;:ii;::,     ;.,::::,:,::,,,:::
,:,,::::i::::i aMMMW,;a:  7BX227XSiiW@MWXr;r;i7XaZ008a2SXX77rrrXr;7SSXS7r:,  :;70MM7:::,,:::::::,:,:
,,::,,,,:::::, BW@WZX;2S;.ZMXXX7SXZMMMMMMMMMMWX..,irSZ2S7Srrri:Sr;7;7Sr;,;;BMMM@@Wa ,,::::,,,i:i,:,:
,::::,,:i::::: 8@MSSSXaS2XSZSaXSX;MMMMMWWMMMMMMMMMMBaZZ88BSX22SWSX7722aMMMMMMMM07WM ,:i:,ii:::i:,:,:
,::,,:,::::ii: 7MM8Sa2SX2a70SSXXi:MMMX;i;XSBWMMMMMMMMMB@MM80ZXZM0ZBMMMMMMMWar;,. Zi ii:ii:::,iii,,.,
,,:,:,,:i::ii:  MW8Z0MMZ;ra02XSrr0MMa2a8ZBBB00BW@MMMMMMMMW0Zar.aMMMMMMWWBZS77XS28M  ::::,::i,:i,i:,:
:::.i:.:::ii:ir :B28a@Mri7aBZ22:,ZMMZWMMMM@WB80ZZBMMMMMM@MMM@0X iMMMM@B00WW@B0a;ZM.,i:i:::i:i:i::.::
,::,:,,i:i:i:,i, a8Z7SMM7rZBZSZ208aZZZZr,;SZaa8BMMMZZ8M@8ar,,...rM2aBMMMZX7XXX22Bi :iiii::;:iii:,.;:
,::,i:,i:::i::ii..M2aa;i;7XrW2SX7aaaZ8MMMMMMMMMMW82ZWB8Z0027;ri  Za2SZMMMMMMMZ;r7.,iiiii::i,:::,:,i:
,,,,,::::iiii:ii: 0MS282;;X202aaSX77r7220MM@M@B0BZ8227r2SS2S7ii. S772ZW@@@W02Xi:i:iiiii:::i:::i:i.::
:,::i:i:::,i:iiii, ZZaSS8;;Sa0aSZSaXir7r77XrX22aS77SZaSa8Za27ri, 7X7rX77r;.   .ii:::iii:::::::i:i,:,
,,:,:::::::i:ii:::. 027227;S8aa87rrX77Xrr;rX77r7XSaZ8Zaaa2aZS7r: ;r;;:,i,;rr;:,iiii;iiii:::::::,,,:,
::ii:::i:i:iiii;;;;,.@S7aXiS2aSBZ7XXSSX7X7Xr7r7X2Z2S7r;rXXSXXrr: :;:.iiii:irXrr;:i::iii::::::::::,i:
::i::::i,::iii:::ii: 7M2Xi:XXZX2aaZaa2SXS77772S22X::rZWB2aSSi;7;,,;87,i;;r;iirrSr:,iii::,:ii:::::.i,
:::::::ii;::iii;i:i;i :WMBi;r82ZZaZaaXZXX7XXXXX7r;;BMM0aXZ88Siii..;Z@X,::;X77rSSS::iii::i::::::::,i:
,,::i:iii:::::i:ii:,:i. iaiirXaXSaaSS2a72XX7XSiirS@M@r,   7aX,ii,.i 2Br,::ii;;r77,.:::::i:i:::::::i:
:::,,,:::::i,iii::iiii;i::;;XS2XaS2aSX2S2ZZ2XrrSWMMMBS22Xi::;.:i:.,  MZX,:i:ir777ri.:::::::::::i::,:
::iii:::i::i:i;;;;;i;r;;i;7rr887aZS0B88ZZ8SX2aWMMWaaMMMMMMB8ZZW0a27S2MM82;;ii:;XrrXi:i,i:::i:::::i:i
::::::i;::iiiiiii;iii;iii;;iX0@r8aZW@aX7a7728@MWa277aBMMMMMMWWMMMM0ir2MM02;ii.:SSX,:iiiiiiiiiii:::::
,:i:i::i::iiii;;;;;;iiiiiii:a@ZZZS0Mar2XSZW80Z2SSX2a22aZ0WMMMMM@; :ri;Z000a2X;:X7ar:iiiii:iiii::ii::
:i::ii:::,:i:,:,::iiiiiii :SZBZXZX@Z;720Z8B8Z0aZaXZa8ZZBWMMMMMM@072;7,BaZB8a77i;;;iiiii;i:iii:::;i,,
:ii:iiii;:iii;;;r;i;i;;: .Mi:BB8a8M7Z0BWW822a2arM@0MMWWMMMMMMMMMMMMSMWaM@@WW0Z;7i7::iiiiii:ii;i:::::
::::.        ,:.    ,ii :MMWiWB@MMMX00ZZ28W2MMM@MMMMMBMMMMMMMMMMM@MMMMMMa0W00S..     .:ii:iiiii:::::
:ii  ZMMMMMrB..iMMMZ ii MMMM XM2MM@B8ZaSMMMMMMMMMMMMMWMM@W@@0MMMMBBX2a2MMB;;:  8@BM@2;:i:ii::;i:i:::
::  MM2X77aMM8: ZMMMX,  MMMM:2SBMMWaX0SWMMMMMMM@MMMMMMMMMMM@@@0Z0B8aZSa2MM:i, rWMWMMS;::,,::i:..i:::
:: XM8Z     MM; SM0@:  MMMMM;SrSB@8MrZ@WMMMMZS00Sr,:i. :ii;:iii;i,;ZMaSX8M7;..MrWaB@:       ..    .,
:: iM00MWX   ii 2MWWa@MaSMMM2SaaaaZWZ8 WZ2SWaS2SBMMMZ0M@BMMMMMM@08rBB@0a7@Z; WS,@0W@: XMMMMr,.WM8:,:
::. SMWB@@MMX   SMZ@M0@2rBMM2:X@7Z08@S,MM0B@X7ZWM82S2MMW08Z.X2ZZZZr@27BW20r S2ZX00BB   :MW@Z  Z@0i,:
::.  ,ZMMM@@MM  SM8MaWWZXBMMMMMMX8ZBMa:W8M@WX.0ZaiW820S2BMMS.,iii: MB. B@BWXa,MM000MBX   W0M  @7, ,:
:i Wi   :SBWZ0WMM8Z0WM827BMMMWaZ@B22M82W :M080r2, M@WM2SZaS7i,,,i; M2: :MMMWX@XaZZaM88MMaZ2B8B:;  ::
:: 0M;     27WMMM220MM0S70MM7S2M@228MS7r7 8W0MXi. aMWWi  ;r.:,,,   MX.  rM0B7MM2Z8aMMM@Z@WaXaMa.    
;r.@MMW7:Z00MMMM2222M@X77XMM0;irWB2aWBraX:iMMMrXii,aMWMMMMZaS:;riSZMM8.. S@M.MMBa02a88W2MMM2WMWMMaS.
:r   i0MMMMMMM@MMMMMMMMMMMMMMMMMMMMMMM8B7r iXX77r7iia8M@@Z72X2Z7,.rX0ai   MM.MMMZMMM@8BB@MB7W87MMWM@
   r@MMMMMM0WWMMM8SM@MMMMMMMMMMMMMM@BW0WW@B8rrSiriXri .,r.:iri2Sr:i, . ;8M@MXMMM2 MMMM@::Wa@MM88@20B
i0MMMWMMMMWMMMMMM2MMMMMMMMMMMMMMM@MMMM@BWB022XSZMWS87SaSZX7r2,X7rX8i,  MMM28SMMMM ZMMMMBa8MMMMWBMW0W
MMMMMZS;7X2r7X;i7S2aaWMMMMMMMMMMM@MMMMMWWBWMBM0027,Xr2SXrX2SB;rirX:.; @MMMZaZMM@Z20a7aMMMSWM@MMB@W@8
@@0MM2MaZZaXWMMMMB8B8aSMMMMMMMMMMMMMMMMMMMM@@MBW2raSa8Xai7SarZ8.  iBMMMMMMW20MMMM28B8BMMMa2@B@MM0WMW
8B8W@8MS8002WMMMM@2ZZZS7MMMMMMMMMMMMMMMMMMMMMMMMM@MWSX;Sa27S:0S;WMMMMMMMMMZXaMMMMS882ZMMMMZMMMMM@WMW
W@BBWBMXZ082WMMMMM0888a;MMMMMMMMM@BBMMMMMMMMMMMMMMMMMMMMMM8022aMMMMMMMBB@M887MMMM2BBZ8MMMMBMMMWMWBWW
WMMMB8MS0B02@MMMMM2aa2XMMMMWW@ZX;7B0::SMMMMM@8:i:;:M2;X20Z8MMMMMMMM2,iBa,28M7MWMMXZ8078r:;7r:0MM@W@@
W0@W0@MXZB@ZBMBBX720MMMMMMB@MXa8ZMMMM;X7SMMMMM80ZZ7XMMMZ8ZXXMMMMMBXaZMMMr280287S8raZZ8SMMMZB2iMM@W@W
W0M@ZWMSZ88a227;i7a0WMMMMMMMr28aZMMMM;XZSaMMMMaSZarMMMM8Za2iMMMMW28X8MMM8ir;ZMMMMiSZZ2 MMMXZZ;WM@@MM
08B82WM77aa70MMMMMXSaSXaMMMW,2S7ZMMMM2a82iMMMMZa8Z;MB2a7SZ27MMMMXa0Z0MMMMM2MMMMMM7882BMMMMX88rBMMM@@
BBMM0WMS2a27WMMMMMMa80BZ2MMWr8ar0MMMMa800XMMMMBaZZX2XSB2aZZXM@@MX8B80MMMM7WMMMMMMXB8Z0MMMMZ887WMMMMM
0BMWZWM2ZaaSWMM@WMM208082MMM700r0MMMMSZ007MMMMB8Z8SMZ8Ma2Z8SMMMM2Z88aMW0aMMMMMMMMX00Z8MMMMa08S@MMMMM
BZMZZMMSaZ8SBMBWMMMaB002ZMMM;S8S0MMMM78BaZMMMM0Z88;MM0MaaZ0XMMMM0ZWB8aMMMMMMMMMMM70BZ0MMMMa082ZMMMMM
BW@WMMM2Z080MMMMM@X2a27ZMMMMMrXa2MMMMrSX2MMMMMZ2ZZrMMMM0008XMMWBBaX2ZSX0MMB;rMMMM7aZa0MMMMSaZ2a@MMMM
WB@M8Z7.;;XSr7r::rXa0@MMMMMMMM0ri78a:iaMMMMM@aiir;.;0M2;XSX;ZZaWMM@Srr;,  7WMMM87;aZS78M0ri;;i;7MMMM
00WBWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMMMBBMMMMMMMMMMMMMMMMMMMMMM0MMMMMMMMMMMMWaMMM
@WWBBW@@@BBB00@MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@MMMMMMMWMMMMMMM@@MMMMMMMMMMMMMMMMXMMMMMMMMMMMMM7MMM
MMM@WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWBMMMMMMMMMMMMMMMMMMMMMMMMMMrMMMMMMMMMMMMMZ8MM
W@W@B@WWWWB0WW@MMMM@M@@@@M@@MMMMMMM@MMMMMMMMMMMM@MMMM8BMMM@MMMMMMMMMMMMMMMMMMMMMMWZMM@@M@MMMMMMM@2@M