: :,::,,:::,::,:::,,:,:,:,:,,,:,::,::,:,:,:,::::,,::,,:,:,:,:,:::,,,:,:,:,:,:::::,:,:,:,:,:,:,:::,,,,,:::,:::,:::,,::,:,:,:,:,:::,:,:::,::::,::,:,:::.
,  .         .           . .     . .   .     . .     . . . .           .       . .         . .       .     . . .                 . .   . . . . . . .  
, :,,,,,,,,,:,,,,,,,,,:,,,,,,,,,:,:,,,,,:,:,,,:,:,,,:,:,,,:,:,:,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,,:,,,,,,,,,,,,,:,,,,,,,:,,,:,,,:::,:,,,:,. :,,,.,:,,,: 
,.,,.,.,,,.,.,,,,,.,,,,,,,,,,:.,,,,,,,.:,,.,.,,,,:.,,,,,,,,:.:.,,,,,.,.,,:,,,,,,,,,,,,,:.:.:.,.,.,.:.,,,,,.,,,,:,,,,,,.:,,,    ,...... ,, ,. . .,. .,.
, ,.,,,,,,,,,,,,,.,.,,,,,,,,,,,.,.,,,.,,,.,.,.,,,,,,,,,,,,,.,,,.,.,.,,,.,,,.,.,,,.,,,.,.,.,.,,,.,,,,,.,.,,,.,.,,,,,.,.,,,.: . . . . .. .:   . .   ..: 
, ,,.,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,.,.,,,.,,,,,.,,,,,,,.,.,.,.,.,.,,,,,.,,,.,,,,,.,.,.,.,.,.,,,,,,,.,,,,,,,,,,,.,,,.,,,.,,,,:,,,,,:,,,:,,,:,:,:,:,:,.
: :,,,,,,.,,,.,,,.,.,,,,,,,,,.,.,,,,,.,.,.,.,.,,,.,,,.,.,.,.,,,.,,,.,.,.,,,.,.,.,.,,,.,.,,,.,,,,,.,.,,,.,.,,,.,,,.,,,,,.,.,,,.,,,,,,,.,,,.:,,,,.,,,,: 
, ,,.,,,,,.,.,.,.,,,.,,,,,,,.,,,,,.,,,.,.,.,.,.,,,.,.,,,,,,,,,.,,,.,.,.,.,.,,,,,.,.,,,,,.,,,.,,,.,.,,,.,,,,,.,.,.,,,,,.,,,,,.,.,,,,,,,.,,,.,,,,,.,,:,.
, ,.,.,.,,,,,,,,,.,,,,,.,.,.,.,.,,,.,,,,,.,.,,,.,.,.,,,,,,,.,,,,,.,.,.,.,,,,,,,,,,,.,,,.,.,,,.,.,.,,,,,,,.,,,.,,,.,.,.,.,,,,,,,,,.,.,.,.,,,.,,,.,.,,, 
, ,,.,.,.,.,.,.,,,,,,,,,,,.,.,.,,,,,,,.,.,,,,,,,,,,,.,.,.,,,.,,,,,,,,,,,,,,,.,,,.,.,,,,,.,.,.,.,.,,,.,,,.,,,.,,,.,,,.,.,,,,,.,.,.,.,,,.,,,,,.,,,,,,,,.
: ,,,,,.,.,.,,,,,.,.,.,,,,,.,.,.,,,.,.,,,.,.,,,,,,,.,.,,,.,.,,,,,,,,,,,.,,,,,.,.,.,.,,,.,.,.,.,.,,,,,,,,,,,,,.,,,.,,,.,.,.,,,.,,,,,,,,,,,.,.,,,.,.,,, 
, ,,.,.,.,,,,,.,,,,,.,,,.,.,.,,,,,,,,,.,,,.,,,,,,,.,,,,,,,,,.,,,.,.,,,.,.,,,.,,,,,,,.,.,,,.,,,,,,,,,.,,,.,.,,,.,,,.,,,.,,,,,.,.,.,,,.,,,.,.,.,.,.,.:,.
: :,,.,.,.,,,,,,,.,.,,,.,.,.,.,.,,,,,,,.,,,.,.,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,.,.,,,.,.,.,.,.,,,,,,,,,.,,,,,,,.,.,.,.,,,,,.,.,.,,,.,.,.,,,.,.,.,,,,,,, 
, ,,.,.,.,.,.,.,.,,,,,,,,,,,,,.,.,.,.,.,,,.,.,,,.,.,.,,,,,.,.,.,,,.,.,.,.,.,,,,,,,.,.,,,,,,,,,.,.,,,.,.,.,.,,,,,,,.,,,,,,,,,,,,,,,.,.,.,.,,,,,,,.,.,,.
: ,,,,,.,.,.,.,,,.,.,.,.,,,,,,,.,,,,,.,.,,,.,,,,,.,.,.,.,,,,,,,,,,,.,,,,,.,,,,,,,.,.,.,.,,,.,.,.,,,.,,,,,.,.,.,,,.,,,,,.,,,.,,,.,.,,,,,.,.,,,.,,,,,,, 
, ,,,,.,.,.,.,,,,,.,,,,,,,.,,,,,.,,,.,,,.,.,,,,,.,,,.,,,,,,,.,.,,,.,,,,,.,,,,,.,,,.,.,.,.,,,,,,,.,,,.,,,.,.,.,.,,,.,,,.,,,.,.,.,,,,,.,.,.,.,.,.,.,,:,.
: ,,,.,,,,,.,,,.,,,,,.,,,,,,,,,.,,,.,,,.,.,,,.,,,,,.,.,,,,,,,,,.,.,.,,,,,.,.,,,,,,,,,.,,,,,.,,,.,,,,,,,.,,,,,,,.,.,,,.,.,,,.,,,,,,,.,,,.,.,.,,,,,,,., 
, ,,,,.,,,,,,,.,.,,,.,.,,,,,.,.,,,.,,,.,,,,,.,,,,,.,.,.,,,,,.,.,.,,,,,,,.,,,,,,,,,,,.,.,,,.,,,,,.,.,.,.,.,.,,,,,,,.,.,.,,,.,.,.,.,,,.,.,,,,,,,.,.,.,,.
: ,,,,,.,,,.,,,.,.,,,.,.,,,,,,,,,.,.,,,,,.,,,.,.,.,.,,,,,.,,,.,,,.,.,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,.,.,.,.,.,.,.,.,.,.,,,,,.,,,.,.,,,.,.,,,,,.,,,,,,, 
, ,:.,.,,,.,,,.,,,.,.,.,,,.,,,,,.,.,.,,,.,,,,,,,,,.,.,,,.,.,,,,,,,,,.,.,,,.,,,,,,,.,,,.,.,.,,,.,.,,,.,.,.,,,.,,,.,.,,,.,,,,,.,.,,,.,,,,,,,,,,,.,.,.,,.
, ,,,.,,,.,,,.,.,.,,,,,,,.,.,,,,,,,.,.,,,,,.,,,,,.,,,,,,,.,,,,,.,,,.,.,,,,,.,.,,,.,,,.,.,,,.,,,,,.,.,,,.,.,,,.,.,.,.,,,,,.,,,,,,,.,.,.,,,,,.,,,,,,,,: 
,.,,,,,,,,.,,,,,.,,,.,,,.,,,.,.,,,.,.,,,.,,,.,.,,,.,.,,,.,.,,,.,,,.,,,.,,,,,,,,,.,.,.,,,,,,,.,,,.,.,,,.,,,.,,,.,,,.,.,.,,,,,,,,,.,.,,,,,,,.,.,.,.,.,,.
, ,.,,,,,.,,,.,,,.,,,,,.,.,,,.,,,,,.,,,.,,,,,,,.,.,,,.,,,,,.,.,.,,,.,.,,,,,.,,,.,.,.,.,,,.,,,,,,,,,,,,,.,,,.,.,,,.,,,,,,,,,.,.,.,.,,,,,,,,,.,,,,,.,,, 
,.,,,,,,.,,,,,,,.,,,,,.,,,,,,,.,.,,,.,.,,,.,.,.,,,.,.,,,.,,,,,.,.,,,,,,,,,,,,,,,,,.,.,.,.,.,.,.,.,,,.,,,.,.,,,.,.,.,.,.,,,.,,,,,.,.,,,,,.,.,,,,,.,.:,.
, ,,,.,.,.,,,.,,,.,,,,,,,.,.,.,,,,,,,.,.,,,,,.,.,.,,,.,,,,,.,,,,,,,.,,,.,,,,,,,.,.,,,.,,,,,,,.,,,.,,,,,.,.,,,,,,,,,,,.,,,.,,,.,.,,,,,.,.,.,,,,,.,.,,, 
,.,,.,.,,,,,.,,,.,,,,,,,.,.,.,.,.,.,.,,,.,,,,,,,.,.,.,,,.,,,,,,,,,,,.,.,.,,,,,,,,,,,,,,,.,.,,,,,,,,,,,.,,,.,.,,,,,.,,,.,,,,,.,,,,,.,,,,,,,,,,,.,.,,,,.
: ,,,.,.,,,,,.,,,,,.,.,,,,,.,,,.,.,.,,,,,,,.,.,,,.,.,.,,,.,,,.,.,,,.,.,.,.,,,,,.,,,.,.,.,,,.,.,.,,,.,.,,,.,.,,,,,.,,,,,.,.,.,,,,,,,,,,,.,,,.,,,.,,,,, 
,.,,.,.,.,,,.,,,,,,,,,,,,,.,.,.,,,.,.,,,.,,,,,,,,,,,.,,,,,,,.,,,.,,,,,.,,,,,,,.,,,,,,,,,,,,,.,,,,,,,.,.,.,,,,,,,,,,,.,.,.,.,,,.,,,.,,,.,,,,,,,,,.,,,,.
: ,.,,,,,.,.,.,.,,,.,,,.,.,,,.,.,,,.,,,.,.,,,.,.,,,,,.,,,,,.,.,.,,,.,,,.,,,.,.,,,,,,,,,.,,,,,.,.,.,.,.,.,,,,,.,.,,,.,.,,,,,.,,,,,.,.,,,,,,,,,,,,,.,,: 
,.,,.,.,.,,,,,.,.,,,,,,,,,,,.,,,,,.,,,,,,,.,.,,,,,,,,,,,,,,,,,,,.,,,,,,,.,.,,,,,.,.,.,,,.,.,.,.,,,,,,,.,.,,,,,.,.,,,.,.,.,,,.,.,.,,,,,.,,,,,,,,,,,,,,.
, ,.,,,.,,,.,.,.,,,.,,,.,.,.,.,,,,,,,,,,,.,,,,,,,.,.,.,,,.,.,,,,,.,,,.,.,.,.,,,.,,,.,.,.,.,,,.,.,,,.,,,.,,,.,,,.,.,,,,,.,.,,,,,.,.,.,.,,,,,.,.,,,.,,: 
, ,,,,,,,,.,.,.,.,,,.,.,,,,,.,.,,,,,.,,,,,.,.,,,.,.,.,.,.,,,,,.,,,,,,,..    .,.,,,,,,,,,.,,,.,.,,,.,,,,,.,,,,,.,,,,,,,,,,,.,.,.,.,.,,,,,,,.,,,.,.,.,,.
: :,,.,.,.,,,.,.,,,.,.,,,,,,,.,,,.,.,,,,,.,.,,,.,,,,,,,,,.,.,.,.,,,,,.. ;Z8X .,.,.,.,.,.,,,.,.,,,.,.,,,,,,,,,,,.,.,,,.,,,,,,,,,.,.,.,,,,,.,.,.,,,,,,, 
, ,,.,.,,,,,,,,,,,,,.,,,.,,,.,,,,,,,,,,,,,.,.,.,,,,,,,,,,,.,.,.,,,,,.. 80:.M .,,.,.,,,.,.,.,.,,,.,.,.,,,,,,,,,.,.,,,.,,,,,,,.,.,,,,,.,,,.,,,,,.,,,,,,.
: ,.,.,.,.,,,,,,,,,,,.,.,.,,,,,.,,,,,,,.,,,.,,,,,.,,,,,,,.,.,,,.,.,.   M, Xa .,.,.,.,,,,,,,.,,,   ..,.,,,,,,,.,,,.,,,,,,,.,,,.,,,.,,,,,,,,,.,.,.,.,., 
, ,:,,,,,,.,.,,,,,,,.,.,.,,,,,,,,,,,,,.,.,,,.,,,.,,,.,.,.,,,.,,,.,  ;aZX ,M. ,..   ,.,.,,,,,.,.iX7. .,.,.,.,,,.,,,.,.,.,.,.,.,.,,,.,.,.,,,.,.,.,.,,,,.
: ,,,.,.,,,.,,,,,,,,,.,.,.,.,.,.,,,,,.,.,,,.,.,,,.,,,,,,,.,,,.,.. iBZi  Z87 ...,a2, ,.,.,.,..  XM;8S  ,.,.,,,,,.,.,.,,,,,.,,,.,,,,,.,,,.,,,,,,,.,,,., 
,.,:,,.,.,.,,,,,,,.,,,,,,,.,,,.,.,.,.,,,.,,,.,,,,,,,,,,,.,.,.,.. 2Wi   XM  ... M7X@r ..,.,...;  78.XZ. ..,.,,,.,,,,,,,.,.,.,.,,,,,,,,,,,.,,,,,,,.,,,,.
, :,,.,.,,,.,,,,,.,.,,,,,,,,,.,,,,,,,.,,,,,.,.,,,.,.,...,.,..   W8  ,.. S02    M  .0X  .,.. MBZ. :87;2r  ...,.,.,.,.,,,.,,,.,.,.,.,.,,,.,,,,,,,,,.,,: 
,.,,,,,,.,,,,,.,,,.,,,,,,,.,.,,,,,,,.,.,,,.,.,......     .    X@X  ,.,.. .8M:.ZW .  aZ.     r8 8i  X2S0Z:   ...,.,,,,,.,.,.,.,,,,,,,.,,,.,.,.,,,.,.,,.
, :,,.,.,.,.,.,,,,,.,,,,,,,,,.,.,.,,,.,.,.,.,..     ia0Mr :r20Z. .,.,.,..  r0Za ...  7B8ZZZX i8 M7   iS0@aX:    ....,.,.,,,,,.,.,,,.,.,,,,,.,.,,,,,.: 
, ,,,,.,.,.,,,.,,,,,,,.,.,.,.,.,....   ..,..  i2Z080a7 r0ZZ2;. ..,.,.,.,...    ..,..   :ii:XaSW  M2     70rXaar,      .,.,.,,,.,,,,,.,,,.,,,.,.,,,.:,.
: ,.,.,,,.,.,.,,,.,.,.,,,.,.,.,..  .r7X.    78Z7i,,.  .      ...,,,.,..  .,...,.... ,;    .  ;Z   Sa7i:. 0B .X000ZZ2a;  ..,.,...,,,,,,,,,.,,,,,.,,,,, 
,.,,.,,,.,.,,,.,,,,,,,,,.,,,..  i2Z0aXX@X;X0Zi   . ..,.,.,.,.,.,.,..   r7 .,..      8MMr  ., iMi    :X2Zaar     .,,i78W7   .    .,.,.,,,.,,,.,.,.,,,,.
: ,,,.,.,.,,,,,,,,,,,,,.,.,  ,208X:    ,ZaS,  ..,.,.,.,.,,,,,..      :MMM     ,i,   ,MMM7 ..,   ,MMr       .,.,....   i0W2i  0Z, .,.,,,,,,,.,,,,,,,,: 
, ,,,,,,.,.,.,,,,,,,,,.,.. :Z0X,   ..,..   ..,.,.. . . ..,...      i@MMB     WMMMM,  @MMMi ..,.  ZMMMr       ..,.,,,.,  :SZ8X@0Z7 .,,,.,,,.,.,,,.,,:,.
, ,,:,,.:,:,,.,,,.,.,,,,, S8;   ..,.,.,,,.,.,..               X@MMMMMMM2.i;ZMMMMMMMMMMMMMM. .     .MMM@.       .,,,,,.,..   iBM Wi .,,,,,.,,,,:,,.,,,.
,.,,,:,:,:,:,,,,,,,:,,,, ZZ   ,,.,,,,:,,,:,,.   7ZWMMM8Si. ,XMMMMMZ; .MMMMMMMMMMMMMMMMMMMM     MMMMMMMMMMMMMMX   ..,,,,,,,..  : iM ,,:,,,,,:,,,,,,,,,.
: . . . . . . . . . . .  M  ;SZW  . . . . .  i@MMMMMMMMMMMMMMMWr      ZMMMMMMMMMMMMMMMMMMMZSZWMMMMMMMMMMMMMMMMMa;.. . . . .  a7;X8  . . . . . . . . . 
