::::~~::,,::::::::~~~:~~~:~~~~:~:~~:~:~~=~:~:~,::~~:~~:~::==~~:~~:~~==~~::~~~=~=:~~==~==:~~==:~===~~ ::~~~~:::::::::::,:~:~:~~~:~::~~~:~:~~:~:::~:~::~~::~~:~::~~~~::~~~~===~::~=~=+~~:+~===:=~=~~::==~~~ :::~::::7D8D88D888,:~,~~:~::~~~~~:==:=OO$?~,?I,::::~~~=+==++++===+===::~~~:~~===~+=+~=~~==+?+==++~== ::::::?88D8DZI8DID$::~~::::~~::,=,7MM?+IONMNZ~:::::::~:INNM888O88MMN?~~~~~~,~I8NNNM?=~=+==?MDM7=~=~ ::,~$DODO$::::~~:~~:+=:~:~::~:::~:NM~~:~:::?M$::::::~~:::$NN:,:,,~::NI~::,,,:~::=8MN7~===~~ZN:~:~~== :~~?888D:~::~=~?D8D8DZ~~:::::::~~=NN,,:::::,N$~,::~~:~~:~$NN::=~~~:,7+~:~,:::~:,,~NMN8:===NM::=:~~~~ ~:88D8?:::::Z8D7??$D88D8~,::::~::~NNN8,:,:~,?I:::~::~::::$NM~~:~~:Z:~~:::~~~,,~,,:~?MN8~ZN+~~~~~:~~~ ,:D888::::?D~:::::~~?8DDD=~~~:::=,ONNNND:::,~,::,:OD?:~~~$NM==~~:,O~~,,,::IZ+~,~~::~MMMNMZ~~~~:~~~:: :~888I:~:?~,:,::~.~:~~88OZ::::~~=,:=NNMMMN~::,:::888D$::~ZNND88DNDO:~~:~:I8ODZ,:::~~:ZMDI=~~~~~~:::: ::D8Z~,::::::::,,::,::8D88~~:::~~::~,~?OMNNMN~,,:+N88~:::$NN::::~~O::=:::+DODI:~~~~~:8NMMN~:~~:::~~: ::O88+,,~::,~:::O:,::7D8OD:::~:~:::~,::::IMNMM.:,,::,::::$NN::::::O~:::,:::~:,:~==::NN,$NMO,:~:::~:: ::I8O8D$=,~=ZD$:::,:D8ODD~::::::~:?::,:,,,,~NN$,,,:,::~:,7NN::~:,:,::,,,~:,,~~~::,ZM~~,:$NMD,,::::~~ :,:~8DDDD888$~::,::?888D:~,:::::,:D~:,,,,,,:MN?:,,:,~,~::$NN:::::::,,::~,,,~,::::+N+:,:~:?MNN=:,::~~ ::::,~:~:~::::,,:+8D8D?,:.:::,::::MN+,:,,:,ZNM,:::::,~=,,$MN,,::,,,:::,,,:~:~::=NM:,::~~~:7NNM+~::~~ :::::~D7,:~::::~D8O8D+::,:,::::,.=N7NMDOZ8NN=:::::,,,:+INNNNNZ+:,:::::,,::,,=ZMMNMZ?~~::=$MDMDMM$::: ::::::::$D88DD88D8~::,:::~:::::::::,:,:,::,::,,,:,:::,,::,::::,:,,::,,,,::::::..~:~:~~~~:~,:~:::~~~~ ::::::,,::=7$$7+:::,,,:::::,::,,,,:,,:,:,,:,,,::::,,,,~:,:::,,:,,:::,::,::,,,::~::,,~:~~::~~::::~::~ ,::::,::,:::::,,,:,,:,,,::,,,,,,::::,:,:,:,:,,:,:::,,,::::::,::,,,::,:::::,:~~:::~~~~:~~~~::::::~::~ |