,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,d8b,,,,,,,,d8,,,,,,,d8b,,d8b,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?88,,,,,,,`8P,,,,,,,88P,,88P,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,88b,,,,,,,,,,,,,,,d88,,d88,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,88bd8b,d88b,,d8888b,,,88bd88b,,888888b,,,88b,d888888,,888,,?88,,,d8P,,?88,,,d8P,,d8P,,88bd88b,d8888b,,,88bd88b,,d888b8b,,
,,88P'`?8P'?8bd8P',?88,,88P',,`,,88P,`?8b,,88Pd8P',?88,,?88,,d88,,,88,,,d88,,d8P',d8P',,88P',,`d8P',?88,,88P',?8bd8P',?88,,
,d88,,d88,,88P88b,,d88,d88,,,,,,d88,,,d88,d88,88b,,,88b,,88b,?8(,,d88,,,?8b,,88b,,88',,d88,,,,,88b,,d88,d88,,,88P88b,,,88b,
d88',d88',,88b`?8888P'd88',,,,,d88'`?88P'd88',`?88P'`88b,,88b`?88P'?8b,,`?888P'888P',,d88',,,,,`?8888P'd88',,,88b`?88P'`88b
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)88,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)88
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,d8P,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,88P
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,`?888P',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,`?8888P,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIII:~:+=++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++:~+I7?+~:::II,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:=:+7..7I7?+=,,+I,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+,=+?777+I==~~=+I,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:=:~~~~+=:=~::~==?+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7~:~~~~~=~~::::~=+7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,I==I=~~==?~~:~I+:II:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?~:....,=~,.....,+?~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:~.......:,........+?,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?:...,,,,,,:,,,,...,I=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?...,,:.,.7.:.,~~...,?:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.7:..,~77:~.,.:,.~,:...7I,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........=~=:.........,~~,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+........7.....~........=:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....+?7:......~:.......::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=......:=I..,:??=,,........~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......~............,......:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,...:............:...,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:~~~,..~,,.........:,,...........:~~=,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:~~~~~~,...........,........................~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:~~........,?I~.....................:.::~..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......+=+==777+,....==...........,,,,,...,,,~,.~~::..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,=?==.~+?II::III?::::,=++,.........,,,,,..,,,,=,::,~::,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.?~~====7I?=:,III=~~~~~++7?.,......,,,,:...=,,,+~,~~~~:=:,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.+?=~~~~==77I:+:777=?????7777I::,::..,:,:=.,,+::=~~:~~::::~~..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.+:,~~~~~?7I??II...+I?III77.77.=++=~~++==??7+?77I?,:::::,:::...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,~~:,~+~=,:7??7????I?...77I===~~::::~~,,+????+,,,::::,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,,,,,........,777==+?I+7...7+=~~::.~+~=..........,,,:,,..,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,:.....,,,..,,,...........=~=~=??...77:~:,.,,.......................,......,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,.....,,,..............................................................,..,.,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,.....:=::,.,.........,.,,....:,:~::::,:+??~:............................,,~.,.,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,....~~::,:.:..........,.,,..... I~+.I,,,,,,.............................,.,,,:,..,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,....::~,:.,...........,,.,,.....7:::::.~I7:7I:...........................,:..:.:,...,,,,,,,,,,,,,,,,,,,
,,.,..,,,,,,,,,,,,....:::.,...............,,.,,,,...+7777?.,==:7?~.............................,..,,,.,..,,,,,,,,,,.,,,,,,,
,,,,,,,,,,,,,,,,,,....:=:=...................,,:,.,,:I7777,::~,~.~...............................:.....,...,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,....~~:+=+~~:............,.:,:,.,~..,,,,,....~,..............................:~:=:~~,,,...,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,.....,~~,+~=+?~:::.........,.,,,,.,.. 7.7=~+.?+7~............................+~:~~=:=::.....,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,...:::~~:~+I7+::,..........,,:...7. I.+:=I.7=7,.........................~~:~~::,::,:,,....,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,.....,,:,,,:~7~=:,,.........,,,.,.7.77,?:~+.7I7,........................::~~,,:,,,,,:,......,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,.......,...,:~7=:~,........,,,,.,.7:7?:=:=7.I?7........................:~=::,,,,.,,.........,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,.......,..,.,,=+:,:::,......,,,.,.,,,.,..,,,,,,.......................:~+=~:,,.,............,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,............,,,:::7I==~::,..,,,................................::~:~~=I77~:,.,..............,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,..............,,=:~+I+~:,...,,,............,..................::~~~:~~~=::,,.................,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,...............,,=+=~=:..~=?~...............................,:~+??=~:,,,:,,..................,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,.................,:::,77::.:.....,:~~=====::~...,:~....,....~?~~=~,,,,......................,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,......................=.=7+:.....,.~+7:7I::,I....:~.7?+.=~..~~,,,...........................,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,....................,,~..:.:.....,,+7I77777.=....::.I:,..7,..,,..............................,,,.,,,,,,,,
,,,,,,,,,,,,,,,,,,......................77::::.......~II7I77?:=....::...........................................,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,......................:..?7:.......77=,?7:~.+....::......,....................................,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,...........................:.......,,,.,,,,=?....::.,..,......................................,,,,,,,,,,,
,,,,,,.,,,,,,,,,,,........................,.......................................,,............................,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,........................:.......................................,,,...........................,,.,,,,,,,,
,,,,,,,,,,,,,,,,,,........................:........,,.............................,::...........................,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,........................,........::,,...........................,::...........................,.,,,,,,,,,