i,i:i:iiiii:i:i:i:iiiii:i:i:i:i:i:i:iiiii:iii:iiiii:i:i:i:iiiiiii:iii:i:i:i:i:iii:i:i:i:iii:iiiii:iii:iii:i:i:i:i:i:iii:i:i:i:iiiiiii:iii:i:iii:i:i:i,
i .,.,.,.,.,.,.,.,.,.,.,.,.,,,,,,,,,.,,,.,.,,,.,,,,,.,.,.,.,.,.,.,.,.,.,.,.,,,.,.,.,.,.,,,,,,,.,,,,,,,,,.,,,.,.,.,,,,,.,.,.,.,,,.,,,,,,,,:,,,,,,,,.,,.
i,i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:iiiii:iii:ii:.ii::,:i:::i,
:,:i:i:i:i:i:i:i:i:::i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:::i:i:i:i:i:i:i:::i:i:i:i:i:i:i:::::::i:i:i:i:::i:::i:i:i:i:i:,,,,:,,::,:,i:.::.:.::,.,i:
i,i:i:i:::i:i:::::::i:i:::::::::i:i:i:::i:i:i:::i:::i:i:::::i:i:::i:::i:::::::i:::i:::::i:::::::::::i:::i:i:::i:i:::::::::i,,.:.,,,,:,,:i...:,: .,:,i,
i,:::i:i:::i:::i:::i:i:::::::::i:i:::::i:::::::::::::::::::::i:::i:::::i:::i:i:::i:i:i:i:i:i:::i:::::i:i:::::::::::i:::::i:iiii:iiii:i:i:i:iii:iii:i:,
i.i:i:i:::::::::::::::::i:::::::i:::::i:i:::::::::::i:i:::i:i:i:i:i:::::::::::::::i:::::::i:i:::i:i:::::i:i:::i:::i:i:::::::::i:::i:i:::i:i:i:i:i:i:i,
:,:::i:i:i:i:::::i:::i:i:::i:i:i:i:::::i:::::i:i:i:::::i:::::::::::i:i:::i:i:::::::i:i:::i:i:i:::i:::::::::i:i:::i:::::i:::::i:::::::i:::::i:i:i:i:i:,
i.i:i:::::::::i:::i:i:i:::::i:i:i:::i:::::::::i:i:i:i:i:i:::::::i:::i:i:i:i:::::i:i:::::i:i:::::i:::i:i:::i:i:i:i:i:::i:::::i:::i:::i:i:i:i:::::i:::i,
i,:i:::::::::::::i:i:::i:i:::::::i:::::i:::::i:i:::::i:i:i:i:i:::i:::i:::::::::i:i:::::i:::i:i:::i:::i:::::::i:::i:::i:::::::::i:i:::::::::::i:::i:i:,
i.i:::::::i:i:::i:i:i:::i:::::::::i:i:i:i:i:i:::i:i:i:i:i:::i:::::i::::::::,::::::i:i:i:i:::i:::i:i:i:::i:::::::i:::::i:::::i:i:::::i:i:i:::::::::::i,
:,:i:::i:i:i:i:i:::::::::i:i:::i:::::i:i:::::::::i:::::i:::::i::::::,,..     ..:,::::i:::i:i:i:::::::i:i:i:i:i:i:i:i:i:i:::::::i:::::::i:::::i:i:i:i:,
i.i:i:::::i:i:::::i:i:i:::::i:::i:i:::i:::::i:::::::i:::::i::::,.       i;r;:    .,:::::i:::::i:::::::::i:i:::i:i:::i:::::i:::::::::i:::::::::i:i:i:i,
:,:i:::::::::i:i:::i:::i:::::i:i:i:i:::::i:i:i:::::i:::i:i::::.;ri;X20MMMMMMMMMZi  .,::::::::::::i:i:::::::i:::i:i:::::i:::i:::i:i:::i:i:::::::i:::i:,
i.i:i:i:::i:i:i:::i:i:::::::::::i:i:::i:::i:i:::i:::i:i::::,.   r0MMMMMMMMMMMMMMMMa   ,:::i:i:::i:i:i:i:::::::i:i:i:::i:i:::i:::i:i:::i:i:i:i:i:i:::i.
:,:i:::i:i:i:i:::::::::::::::::i:i:i:i:i:i:::i:i:::i::::::,  7BMMMMMMMMMMMMMMMMMMMMW:ri,:i:::::::i:i:::::i:i:i:i:::i:::::::i:i:i:::i:i:::::i:i:i:i:i:,
i.i:i:::i:::::i:i:::::::::i:::i:i:i:i:::::i:i::::::::::::, 7MMMMMMMMMMMMMMMMMMMMMMMMMa..::i:i:i:i:::::i:::::::i:i:::::::i:i:i:::::::::::::i:i:i:i:::i,
:,:i:::::i:::::::i:::::i:::::::i:i:::i:i:i:i:i:i:i:i:i:i:.2MMZMMMMMMMMMMMMMMMMMMMMMMMMZ ,::i:::::i:i:i:::::i:::::::::::i:i:::::::i:::i:::i:::::i:i:i::
i.i:::::i:::i:i:::::i:i:::i:::::i:i:i:i:::::::::i:::i:i::,X2i:MMMMMMMM@  . XMMMMMMMMMMM ,:i:::i:::::i:::i:::::::i:::::::::i:i:::i:::i:::i:i:::::i:::i,
:,:i:::::::::::::i:::::::i:::i:i:::::::::i:i:::i:i:::i::::  .MMMMMMMMM; Ma  MMMMMMMMMMM  ::i:::::i:i:i:::::::i:::i:::::::i:i:i:i:i:i:::::i:::::::::i:,
i,i:i:i:i:i:i:i:::::::::i:i:::::i:::i:::i:i:i:::i:i:i:i:i:..MMMMMMMMMMMMM @MMMMMMMMMMMMi ,i:::::::i:i:i:i:i:i:i:::i:::i:::i:i:i:::::i:::i:::i:i:::i:i,
:,:i:i:i:i:i:::::i:::i:i:i:i:::::i:i:::i:::i:i:::i:i:::i:: 0MMMMMMMMMMMMW MMMMMMMMMMMMM@ ::::i:i:::i:i:::::::i:i:::i:i:::::::i:::i:::::i:i:i:i:::::i::
i.i:i:i:::::::i:::i:i:i:::::i:::i:::::i:i:i:i:i:::::i:i::: 8MaMMMMMMMMMM@ MMMMMMMMMMMMMMi.i:::::i:i:::::::i:::::i:i:::i:::i:::::i:i:i:i:::::::i:::i:i,
i,:::i:i:::::i:::::i:i:::::i:::::::::i:::i:::i:i:i:i:i:i::.i; 8MMMMMMMMMMMMMMMMMMMMMMMB7,::::::i:i:i:::::::::i:::i:i:::::i:i:i:::i:i:::i:i:i:::i:::i::
i,i:::i:i:::i:i:i:::::::i:::::i:i:i:::::::i:::i:::i:::::i::..  ZMMMMMMMMW 8MMMMMMMMMa   ,:::::::::::i:::::::i:i:i:::i:::i:i:::::::::i:::::i:::::i:::i,
:,:::::i:::i:::i:::::i:::i:::i:i:::::i:i:i:i:::i:i:::i:::i::::  ZMMMMMMMMMMMMMMMMMM8  ,::i:::::::i:::::i:::::::::::i:::::i:i:::::::i:i:::i:i:i:::i:i:,
i,i:i:::i:i:i:i:i:i:::i:i:i:i:i:::::::::i:i:i:i:::i:i:i:::::i::  @MMMMMMMMMMMMMMMX  .,i:::::::i:i:::::::::::i:::i:i:::::::i:::i:i:::i:::i:::i:::::i:i,
:,:i:::::::i:i:i:i:i:i:::::::::i:::::::i:::i:i:::i:::::::i:::i::.   X@MMMMMMMMMS  .,:i:i:::::i:i:::::i:::::i:::i:i:::::::::::::::::::i:i:::i:::::::i:,
i.i:i:i:i:::i:i:::::i:::i:::i:i:i:i:i:::i:i:i:i:::i:i:::::i:i::::,,   ,MMMMMMMMS  .:::i:::::i:::::::::i:i:::i:::i:i:i:i:::::i:::i:i:i:i:i:::i:i:i:i:i,
:,:::i:i:::i:i:i:::i:i:i:::::::::i:i:i:::::::::i:::i:::i:::i:::i::,:   BMMMMMMMMXX;..::::i:::::i:i:::::::::i:::::i:::i:i:i:::i:i:::i:i:::i:::i:i:::i:,
i.i:i:::::i:::::::::i:i:::::::::::i:::i:::i:::i:::::::i:::i:i::::,. ;aMMMMMMMMMMMBaBX ,,::::i:i:i:i:i:i:i:i:i:::i:i:i:::::::::::i:i:i:::i:::i:i:::::i,
:,:i:i:i:::i:::::i:i:i:i:i:::::::i:i:::::::i:::i:::::::::i:::i::  XWZMMMMMMMMMMa.  iZB;.,::::i:i:i:::i:::::::i:i:i:::i:i:::i:::::::::i:::::::i:i:::i::
i.i:i:i:i:::::i:::::i:i:i:::::::::i:::::i:::i:i:::i:::i:::::::, 7@Wi MMMMMMMMX  .,:..;BZ: :,::::i:::::i:i:::::::::::::i:i:::::i:i:::i:i:::i:i:i:::i:i,
:,:::i:i:::::i:i:i:i:::i:::i:::i:i:::i:i:i:i:::i:::::::i:i::,,.B@r . XMMMM0;   ::::::, SB2 ,:::i:i:::::i:i:i:i:i:::i:i:i:::::::::i:::i:i:i:::::::i:i:,
i.i:::i:::::::i:::i:::::i:::i:::::::i:i:i:::i:::::i:i:i::::,, WZ .:::  ..   ,,::::i::,:.,8W.,,::i:::i:i:i:::i:i:i:i:i:::i:::::::i:i:::::i:i:i:::i:i:i,
:,:i:i:i:i:::::::i:::::i:i:::i:i:i:i:::i:::i:::::i:i:::::::: aB .:::,:.. .,::i:::i::::::, S@.::::i:i:i:i:::i:i:i:i:::::i:::i:i:::i:i:i:::i:i:i:i:i:i:,
i,i:i:::i:::::i:i:i:::i:::i:::::::::i:::::i:::i:::::i:i::::, MX ::i:i::,::::::i:::i::::::, 8Z ::i:::i:::i:::::::i:i:::i:i:::::::i:::i:::i:i:::i:i:i:i.
:,:i:i:i:::::i:i:::::i:i:::::::i:i:i:::::::i:i:i:i:i:i::::, XM ,:::::::i:i:::i:i:i:::::i::.:@.,::i:::::::i:i:::i:i:i:i:::::i:::::i:::::::i:i:::::i:::,
i.i:::::i:i:::::::i:::i:::::::::i:::::::i:::::::::i:i:::i:,,M;.:::i:::i:::i:::::::i:::::::, W;.:::::::::::::::i:i:::i:i:::::::i:i:i:i:i:i:i:i:::i:::i,
:,:i:i:::i:i:i:i:i:::i:::::::i:i:::::::::::i:::i:::i:i:::: Z0 :::i:::::i:::i:::::i:i:::::::.aZ ::::i:i:::::::i:i:i:::i:::i:i:i:::::i:i:::i:::i:i:i:i:,
i.i:::::::i:i:i:::::::i:i:::i:i:::::::i:i:::i:i::::::::::,,M,.::::i:::::::::::i:::::::i::::.rW ,::::::::i:i:::::i:::i:i:i:::::::::i:::i:i:i:::i:::::i.
i,:i:::::i:i:::i:::i:::i:::::::::i:i:::::i:i:i:::i:i:i:i,.SB ::::::::i:::i:i:::::i:::i:::::,.M:,:::::i:::::::i:::::::i:i:i:i:::i:i:i:::i:i:::::i:i:i:,
i.i:i:i:::::i:::::::i:::i:i:i:::i:::i:::::::i:::::i:i:i:: B; ,::::::i:::i:::i:i:i:::i::::::, 0S.::i:i:::::::i:i:i:i:i:i:i:i:i:i:::::i:i:::i:::::i:::i,
:,:i:::::i:::::i:i:::::::i:i:::::i:i:::::i:i:::i:i:::::i: Wr .,::i:i:::i:::i:::i::::::,,.... 7W.:i:::::i:::::i:::::i:::::::i:i:::::i:i:::i:i:::::i:i:,
i,i:::i:i:i:i:i:::::::::i:i:::::i:i:i:i:i:::i:::::i:::::: :MMi.:i:::i:i::::::::::::,:.    . ,a0 ::i:::i:i:i:i:::i:::::::i:i:::::::::i:i:::i:::::::::i.
:,:i:i:::i:i:::i:i:::::::::i:i:i:::::i:i:::::::i:::i:i:i, rMMa ::i:i:i:i:i:i:i:::i,XZaMMMMMMMi ::::i:i:::i:::::i:::::::::i:i:::i:::i:::i:::::::i:::i:,
i,i:i:::i:i:::i:i:i:i:i:::i:i:i:i:i:::i:i:i:::i:::::i:::, WMM8 ,i:i:i:i:i:i:i:::i:::, MMMMMMM .,i:::::i:i:i:i:i:i:i:i:::i:i:i:i:i:i:i:::i:::i:i:i:i:i,
i,ii:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i::  MMM8 ::i:i:i:i:i:i:i:i:i:i, ZMMMMMM: ::i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:i:ii:
i ,,:,,,,,,,,,,,,,:,,,:,,,,,:,:,:,:.,,,,,,,,,,:,:,:,,.,. WMMM7 .,,,,,,,,:,:,,,:,:,,,. ;MMMMMM: .,,,,,,,,,,,.,,,,:,,,,,,,,,,,,,:,:,,,,,,,:,:,:,:.:,,,:.
