User:Rutland Arms

From TRCCompSci - AQA Computer Science
Revision as of 09:56, 9 March 2017 by LukeEagle24 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;::::::::::::,::,,:::::::::::::::::::;;;;;';,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;;;:::::::::,,:,:::,,::::::::::::::;;:;:;;;;';,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;';;;;;:::::::::,,,::,,:::::::,:::::::::::;;:;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,';;;;;;::::::::,:,,:,,:::,,:::::::::::::::::;;;;;;;.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,.,. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:';;;;;;;:::::::,,,,,,,,,,,,,,:,:::::::::::;;:;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,.,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;:::::::,,,,,,,,,,,,,,,,::::,:::::::::;;;;;;',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,';;;;;;:::::::::,,,,,,,,,,,,,,,:::::::::::::;;;;;;;';,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:';;;;;;:::::::::,,,,,,,,,,,,,:,::::::::::::;:;;;:;;;;.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,..., ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;';;;;;;:::::,::,,,..,,,,,,,,,,,:::::::::::::;;;;:;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,...... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,';;;;;;;:::::::::,...,,,,,,,,,,,::::::::::::;;;;;;;;;':,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:';;;;;;;;:::::::,,,,,.,,,,,,,,,:,:::::::::::;;:;;:;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.....,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:';;;;;;;:::::::,:,.....,.,,.,,,,,:::::::::::;;;;;:;;;;;,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;';;;;;;:::::::::,,.```..,,,.,,,:,:::::::::::;;;;;;:;;;;:,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,..... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;;;;;:::::::::,:,.`..`.....,,,,,:::::::::::;;;;;;:;;;;;.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,...,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;'+;;;;;;:::::::::,,,..```......,,,,,,:::::::::;;;;;;;;;;;;.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,...... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;+;;;;;;::::::::::,,.````.......,.,:,:::::::::;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,..,,,,,...... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+;;;;;::::::::::::,.`..```......,,,,:::::::::;;;;;;;;;;;;:.,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,.,,,,,,,,,,.,,,,,,,,,.,,,.,.,,,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:'+;;;;;:::::::::::,,.```.``..``...,,,,:::::::::;;;;;;;;;;;:,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,.,,,,,,,.,,,,,,,...,.......... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'++;;;;;:::::::::::,,.`.`.``.....,.,,:,:::::::::;;;;;;;;;;;;,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,.....,,.,,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++;;;;;:::::::::::,,,``..`....`...,,:,,:::::::::;;;;;;;;;;;,.,,.,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,.,,,,..,,,.,.......... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++';;;;:::::::::::,,,,```.`......,,,,,:::::::::::;;;;;;;;;;;,..,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,.,,,,,,,,,,.,,,,,,,,,.,..,,.,,...,,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++';;;;::::::::::::,,,..`...,.,,,,,,,,,,:::::::::;;;;;;;;;;;:,..,,,,,,,,,,,,,,,,..,,,,,,,.,,,,,,,.,,,,,...,..,.,.,,,,,,.,,,,,,,.,,...,,,........ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++';;;;::::::::::::::,.....,,...,,,:,,:::::::::::;;;;;;;;;;;:..,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,.,.,,,,,,.,,,,,,,.,,,,,,,,,,..,,,........ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:+++;;;;;::::::::::::::,,,,,,....,,...,,::,::::::::;;;;;;;;;;;:,...,,,,,,.,,,,,.,,,,,,,,,,.,,,,,,,..,,.,.,,..,,,.,,.,,.,,,,,,.,.,..,.,.,.....,.... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;+++;;;;;::::::::::,::,,....,...,...,,,:,,,:,:::::;;;;;;;;;;;:,,.,.,,,,,,.,,,,,,,,,.,,,.,,,,.,,,,,,,..,,.,.,,,,,,,,,,,,,,,,..,,..,,,.,,,...,..... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;+++;;;;;;;::::::::::::,,,.....,,,..,,,:::,,:,:::::;;;;;;;;;;;::,..,.,,,,.,,,,,.,,,,,,,,..,,,,.,,,,,.,.,.,.,,,,.,,..,,,.,,,,,.,....,.,,.,.,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++;;;;;;:::::::::::,,,,,,,,,.,.,...,,,,,,,,::::::;;;;;:;;;;;::...,.,,,.,,,,,,.,,,,,,,,,,,,,,,.,,,,.,.....,,,.......,,,,,,.,.,..,..........,..... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++;;;;;;;:::::::::::,:,,,,,,,,,.,..,,,:,,::,:::::;;;;;:;;;;;::..,.,,,..,,...,,,.,,,,,,,.,,,,,,,,,..,,,.,.,.,,,,.,,.,,,,,,,.,..,.,.,,........,... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++';;;;;::::::::::::,,,,,,,.,,,,..,,,:,:,,,:::::;::;;;;;;;;;:.,,,,,.,,,..,,,,,....,.,...,.,,,,,,,,.,,..,,.,,,,,,,..,,.,,..,,.,,,.,..,,,........ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++;;;;;::::::::::::,:,,,,,,.,.,...,,,,,:,,,:::::;;:;;;;;;;;;:,..,,.,.,.,,.,,,,.,,,,,.,.,,.,,,,.,,,.,,..,..,,,,,,.,.,...,.,.,,,,,,..,........... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'++++;;;;;::::::::::,,,,,,,,,,,.....,,,,,,,,,,::::;;:;;;;;;;;;:,.,.,..,,,,,,..,.,.,,,,,.,,..,,.,,.,,,.,....,..,,.,,.,.,,,.,..,..,.,,.,........... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++;;;;;;:::::::::::,,,,,,,........,,,,,,,,,::::::::::;;;;;;;::....,,.,,..,,,,,.,.,,..,,,,..,,,,,,,...,..,,...,,.,,,.......,..,,.,,............. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++';;;;;:::::::::,::,,,,,,,,,......,,,,,,:,:::::::::;;;;;;;;;:.,,,,,.,...,,,,,.,.,,,,,,.,,,,,,.,,.,,,,...,,........,..,,.,...,...,.....,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++;;;;;::::::::::,,,,,,,,,,.......,,,,,,,,:::,::::;::;;;;;;:,.,...,,..,..,,.....,.,,,,,,,,,,,.,..,,..,,,...,,,,.,........,................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++;;;;;:::::::::::,:,,,.,,,,..```..,,,,,,,,::::::::::;;;;;;;:,..,,,,....,....,..,,.....,,,,..,,,,,,...,,,,,.,.,,.,,,,....,.................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++;';;;:::::::::::,,,,,,,,.........,,,:,,,,:::::::::::;;;;;;;,.,.,.,.,...........,,..,,,.,.,..,,,,...,,..,,.,,,,.,.,,....,..,..........,...... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'++;;;;;::::::::::,,,,,,,.....```.,,,,,,,,,:,::::::::;;;;;;;;..........,,...,,,.,...,,,,.,.,,,,,,,.,.,.,..,,,...,,..,......,.....,............ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+#++++';;;;::::::::,:,,,,,,...,...`..,,,,,,,,,:::::::::;;;;;;;;,...,......,,.,,...,..,..,,,.,.,.,,,...,..,,,..,...,,...,...,..........,...,..... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+#++++';;;;;;;::::::::,,,,,,.......`.,,,::::,,,,,,::::;:;;;;;;;;,...........,....,..,....,,.,..,...,,.....,.,.......,............................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+#++'';;;;;;:::::::,,,,,,,,..,,.`..,,,:::,,,,,,:::::;:;;;;;;;:,..,...,........,,.,..,,.,,.,.,,,,,,,,,,....,,.....,.,,.......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+#+++'';;;;:;:::::::,,,,,,,.,.,.`...,,,::::,,,,,::::::;;;;;;;;;:...,,:,,.....,.,.....,.,,..,,.,,,,,..,.,...,,........................,..,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+##+'';;;;::::::::::,,,,,,...,...,,,,,:::::,,::,:::::;;;;;;;;;:...::::,....,........,,.,..,,.,,,,,..,..................,............,..,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++#+';;;;;:::::::::,,,,,,,,.,,.,,,,:::::::::,::::::::;;;;;;;;;;..,:::::...,...,,,.........,.,,,,,,,...,.....,....,..,.......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+#+'';;;;::::::::::,,,,,,,,,.,,,,,,::::::,::::::::::;;;;;;;;;;..:::::;,.......,...,,.,,..,,.,.,,,.,..........,.,.......,.....,.........,..,... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+#+';;;;;;::::::::,,,,,,,,.,.,,::,:::::::,::::::::::;;;;;;;;;;..,:::;':,..,.,..,,...,.,....,,,,,,..,.,.,,...,,.....,........,...,............. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+#++';;;;;::::,,:::,,.,,.,..,,,::::::::::::::::;:::;;;;;;;;;;;.,,::;;.,......,...,.,....,,..,,...,....,.,.,,,....,..,....................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;+##+;;;;;:::::,,,,,,,.,..,.,,,,::::::;::::,,:::::;;;;;;;;:;;;;,,,:;+:..,,.,.,..,.......,.,,,,,.,...,......,.....,....,..............,....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:+##+;;;;:;::::,,,,,,,.,,,,,.,,,::::::;:::::,:::::;;;;';;::;;;;,,,:;+:...,...,,.,...,...,..,,,,,..,...........,........................,..... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+##++';;;;;:::::,,,,,,,,,.,,:,,,:::::::::::,:::::;;;;;;;;;:;;;;;,,,:'+';:,...,..,..,....,,.,.,,,,,.,.,......,.....,............................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+##++;;;;;;;:::::,,,,,,,,,,,::,,::::::;:::,,,:::::;;;;';;;;:::;;;,,,;+;::..,..,,..,....,.,...,,,,.,,.,.,..,.,,...,..,,..............,.......... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+###+';;;:;::::::,,,,,,,,.,::,,,:::::::::::::::;;;;:;;;;;::;:;;;,,:;';;;::...,.,.......,.....,,,,..,.,.....,,....,,...,......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.++##++;;;;;:;:::::,,,,,,,,,,:::,:,:::::::::::::;;;;;;;;;;:::;;;:,:';:;:::.....,.....,...,,..,.,..,,,,.,..,.,......,....,..,.................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++##++';;;;;;:;::::::,,,,,,,,,:::,:,:::::,,::::::::::;;;;::::;;;:::';:;:::.....,,..,..,..,,.,,,,...,.....,..,.....,............,....,......,.... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+##++;;;;;::;::::::,:,:,:,,::::::::,,::::::::::;;;;;;;;:::::;;::;'::::::.....,...,.,....,,,,,,,,.,,....,,,,,,,......,.............,........... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'##++++';;;;;::;::::::::::::,:::::::::::::::::::::;:;';;;:::::;;::;;:::::,..,,.,...,,,.,,,,,,.,,.,.,..,.,..,,,....,..,.......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:+##+++';;;;;::::::::::::::::::::,:::::::::;;;;;;;;;;;;;;:::::;;;:;;::::,,,..,...,.,,..,,...,,,.,,,,..,..,,,,.,..,,..,...,...................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###+++;;;;;:;;;:;:::::::::::;:,::::::::;;'''';::::::;;;;;::::,,.....,.,.,,,.....,.,.,,,..,...,.,.,..,,.,............................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++#+++;;;;;:;;;;;;:::::::::::::::::::;;;+'+'++++;::::::;;;;;:::::,..,..,....,,.,,.,,,,,,,.,.,,......,....,............................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++#+++;;;;;;:;;;;;:;:::::::::;::;:::;'++###+++++';:::::::;;;;'+;::::::....,..,,.,,...,,,,,,,,,..,.......,,..,..,..................,........ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'##+++;;;;;;;;;;;;:::::::::::;;;;;;;++###+++++;;:::,::::;;;'+;;:::,:......,..,,...,,,,,,,,,,,.,.,,.........,.,..................,........ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+#++++';;;;;;;;';;;:;;::::::,:;;;;'+'#++##+';;:::::,,:::;;;;;:::,:...,..........,..,,,.,,,,,.,............,............................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;+#+++;;;;;;;;;;;;;:;:::;::,:;;;;'''++,++';;;;:::,,,,,,:::;;;:;:::::.....,,...,,,...,,.,,.,,....,.,,,.........,.......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+#+++;;;;;;';;;;;;:;::;;::::;;;;''''++++;:;::::,,,,,,::::;;;::;;::,::......,.....,,,,,,,,,,..,......,,...,...,..,......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+#+++;;;;;;;;:;;;::;;:;;:::::;;''+'+';;++':::::::,,,,,,,,:::;;;;::;::,::.........,,,,.,...,,,..,,.,.,......,....,............................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'++++;;;;;;;;:;:;::;;;;';::,:;;;'+'++';;;,:::::::,,,,,,,,::;;;;;:,,:,,::....,,..,.,..,,,...,,,.,,,.,,...,.,.......,.......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:+#+++;;;;;;;:::::;;;;;;::::;;'++++++';;::::::::,,,,,,,,:::;;;;;::,,,,::..........,...,,,.,....,,,,,...,,,.,...,.,........................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+#+++;;;;;;:::;:;;;;:::;;'++++++';;::::;::,,,,,,,,,::::;;;;::,,,,::,...........,,.,.,.,,.,,............,...........,.........,.......... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'++++;;;;;;:;;;:;'';:,::;'++++;::::::::,,:,,,,,,:::::;;;;:,,,,:::.......,......,........,..,......,..,.......,............,........... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:++++'';;;;;;;;;;'+;:,,::'+++;;:::::;:,,,,,,,,,,,::::;;;;;:,:::;:,.....,...,....,.,,,......,,......................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++;;;;;;;;;++++;:,,,:;++;;;::::;:,,,,,,,,,,,,:::;;;;;;:,,::;:,.........,..,...,,.,.,.,,,....,....,,..............,................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++'';;;;';;;++++++;,,,,:;;;::::,,,,,,,,,,,,,,::::;;;;;;:,,::::......,,...,,...,,...,.....,...,.....,............................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++';;;'++++++++';:,,,,:;;';;::,,,,,,,,,,,,,,,,,::::;;;;;;::,::,:....,......,,..,....,,..,.,,,........................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:++++;'+##++++;:,,,,:::;;:::,,,,,,,,,,,,,,,,:::::;;;;;;;:,::::..................,,,,.,..,.,.................,...................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++'++###'+++'++'::,,,::::::,:,,,,,,,,,,,,,,,::::::;;;;;;;,,::::...................,,,....,.........,................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.+++++++;##@##++'++'::,,,:::::,,,,,,,,,,,,,,,,,:::::::;;;;;;:,::::,..............,...........,.............................,............ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++#####+++++'::,,,::::,,,,,,,,,,,,,,,,,,:,::::;;;;;;;;,::::,...............,...,.,..,.....,...,..,.............,................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++'+'##.##'++++++';:,.,:,::,,,,,,,,,,,,,,,,,,:,::::;;;;;;;;:::::,..................,...,..................................,........... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++'+##+##+++++++':::.,,::::,,,,,,,,,,,,,,,::,::::::;;;;;;;:::::,.......,.,............................,....................,......... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++++++'+#+'+###++++++':;:,.,:::::,,,,,,,,,,,,,,,,::::::;;;;;;;':,,:;..........,......,...........,.......,................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++++++++++##+++'+:::,,,,::::,,,,,,,,,,,,,,,,::::::;:;;;;;':,::;...,.........,........,............................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:;,;++++++++++#++++;';;:::,,.,:,,:,,,,,,,,,,,,,,::::::::;:;;;;;;:,::;...............................,..............,....................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:++;:+++++++++#+++++;;;;;';';::,,,,,,,,,,,,,,,,,,,,,,,,:::::;;;;;;;;':,:::..................,...........,...............,....................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'++##+++++++++++++;;;;;;;;;:::,,,,:,,:,,,,,,.,,,,,,,:::::;;::;;;;;;:::;,.........................,..........,................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++;;;;;;;;;;;;::,,,,,,,,,,,,,,,,,,,,,,,::::::;::;;;;;;;::;.....................,................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++++++++++++++';;;;;;;;;;:::,,,,,,,,:,,,,,,,,,,,,:::::::;:;;;;;;;;:;'..............,........................................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++';;;;;:;:;;';:::,,,,,::::,,,,,,,,,,,,:::::::::;;;;;;;':'+...................,................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;'++++++++++++++;';;;:;::;';;::,,,,,,::::::,,,,,,,,,,,:::::::;;;;;;;;';++............................................,..,....................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++++++++++++;';;;::::;';;:::,,,,,:::,::::,,,,,,,,::::::::;;;;;;;;';++,...................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++;;;;;:::::;;;;:::,,.,,,:,,::;:::,,,,,:::::::;;:;;;;;;;';++;...................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++;;;;;:::::;;';:::,:..,,::,,:;;::,,,,,,,::::::::;;;;;;;';.......,........................................,..................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++;;;;:::::::;;';::::,..,:::,,::;;::,,,,::::::::::;;;;;;;';;.....,...................................,......,..................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;'++++++++'';;;;;:::::::;;::::,,`,,::,,:::;;::,,,::::::;:;:;;;;;;;';;;;..........................,........................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:'+++++++';;;;:::::,:::;;::::,,.,,:::,,:::;:::,,:::::::;;:;;;;;;::;,......,.............................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++++++';;;:::::::::::;;;'::::,.`,,::::,:,,:;::::,:,::::;;;;;;;;;;::;:..................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++;;;;:::::::::::;';':::::.`,:::::::,,,::::::,:::::;;::;;;;;;::;;..................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++'++;;;;:::::::,:,::;';';:::,,,:::;:::;,,,,;:::,,::::;;;;:;;;;;;;:;;..................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.+++;;;;;:;:::::::::;;:;;:::,,::::;:;;;,,,,,;:::,::::;;;:;;;;;;;;:;;..................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:'++'++;;;;;;;:::::::::;;:;;:::::,::;;;;';,,,.,::::::::::;;:;;;;;;;;::;,................,................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'++++';;;;;;;:::::::::;;:;';:::::::;;'+';,,,.,,:::,:::::;;:;;;;;;;;::;:................................,................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'++++';;;;;;::::::::::;;;;;::,::;++';,,..,,,;::::::;;;:;;;;;;;';;;;.................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++;;::::::::::;;;;;:,:;+++':,,,,,,,,::::::;;;;;;;;;;;;;;;.................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:++++';;;::::::::::;';::;++';:,,,.,,,,::::::;;;;;;;;;;;;;;;.................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++'+#++;;;;:::::::::;'++';;;;'++';;,,,,,,,,,,;::::;;;;:;;;;;;;;;;.................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++#+++';;;:::::::::+';;+';;::,,,,,,:,,,::::::;:;;;;;;;;;;;,................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;+++#++++;;;;::::::::;'+++++'+';;;::::,,,::,::;:::;;;;;;;;;;';;;;:................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,+++##+++;;;;:::::::;;'++;';;::;::::::,:::::;;;;;;;;;;;;;;;;;................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.'++##+++'';;::::::::;;'++++++';:;:;;;:::::;::::::;;;:;;;;;';;;;;................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.;++##+++'+;;;;:::::::;'++++++';:;;;;;:;;;;;;;:::::;;;;;;;;';;;;;................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++#+++++';;:;::::::;++++++++;;;';;;:;;;;:;;;::::;;;;;;;;;;;;';................................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,+++#+++++;;;:::::::;'++++++++'+';;;;';;;;::;;;;;:;;;;;;;;;;+';;;';,.................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.;+++#+++++;;;;::::::;'+++++++++';;;;;;;;;;;;';;;;;;;;;;;+';;;;;,.................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++#+++++;;;;:::::;'++++#++++'+;';;;';;;;;'':::;;;;;;;;+';;;;;:.................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,+'+#++++++;;;;:::::;'+++###+++'''''';;'+;:;;;;;;;+';:;;;;.................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.#++++++;;;;:::::;++++##++';;;;';;'';;;:;;;;;;+';;;;;;.................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.'+'++++++++;;:::::::;++++++';;+';'++;';;;;;;;+';:;;;;.................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.;+#++++++;;;::::;;+++++;;';';'+';++;;;;;;;++';:;;;;.................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'+++++++++';;:::::;;+++++';;';+';'+++'+'';;;;;;++';:;;;;:................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:+++++++;;;:::;;;;+++;;:;;'++';;;;;;;++;';;;;':................................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...;'+++++++';:::;;;;:++++:::;';'+';:;;';;;;;+++';;;;;;;,................................................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...:'+++++++;;:;;;;:'+'++++':::,;';;:::;;;;';;;;++;;;;;;;:................................................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,+++++++';:;;;;:;+++++:::'+;:::,:::;;';;;;++;;;;;;;:,............................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....++++++++';:;;;';'+++++;';:,:::::::;';;;;++;;;;;';::............................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....'+++++++;;;;:++'+'+'++;::.,:::::::;;;;;;+++';:;;;;;;;;,...............................................,.............. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...:++++'++'';';;+++++++';:,,,:::::::::;;';;;;++';;:;;;;;;;;,.............................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......++++'++';;';'+++++++++'+:,:,,::::;::::::;';;;;++;:;;;;;;;;;,............................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...'++++';;+'++++++++';:,,,::::::;;;::::::;;;;;++;;;;;;;;;;;;............................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..;++++'++'++'+++++++++';:,.,::::;;;;;;::::::;;;'+++;;;;;;;;;;;;:............................................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...++++'+';+'+++'+++++';:,:::::::;;;;;;:::::;;';;;'+++;:;;;;;;;;;:'............................................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..+++++++'++++++++';;:::::::::;;;;::::::';;;;'++;::;;;;;;;;:;':........................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....;++++++++++++++;::::::;;;;;:::::::;;;+';;++;;;;;;;;;;::;',.......................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..++++++'++++++++;;;::::;';;;::::::;;;;'+++;;:;;;;;;;;::;';.......................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....++++++++++++++++'';;;;''';';;:::,::;;';++';;;;;;;;;;;;:::':,......................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,...;+++++++'+++'+'''''''''''';';;;;:::::;;;'++;;;;;;;;;;':::':;......................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,....,++++++++++++''''+++'''''';:,::::++++;::;;;::;;;;:::......................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....+++++'+'+++++'''''+'''''';::,,:::;;'+''++;;;;;;;:;;;;:::;;',........................................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....;++++++'+++++'''''''''''''''';::,,,::;;++++;;;;;;;:;;:;;;:::';:,....................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,++++++'+++++'''''''''''+++';:,,,,,,;;;'+++++;;;;;;::;;;:;;:::+;;:....................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++++++++''''''''''++';:,,,,,,:::;;'+++++;;;;;;;;:;;;;;:::':'::...................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....;+++++++++'+;;;'''''''';:::,:,,,,:::;;;;++++;;;;;;;::::;;;:::';':::..................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....+++++++++;';''';;;;;::,,:::,,:::;;;+++'+++';;;:;;;;:;::;;;:::';+:::,.................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......'++++++++++;;;;;;;;;;:;:,,,,,,:::;;;+#+++++';;;:;;;::;::;;;:::+;+:::;,................................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.,+++++++++++;;;;;;;;;;::::,:,,,:::::;;;++++++;;;;;;;;;:;::;;:::+;;::::;,.................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,......'++++++++'++';;;;;;;;;:::::,,,:,::::';;++++++;;;:;:::;:::;;:::;:,:::::;,................................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......:++++++'+#+++';;;:::::::::::,,,,::;:;;;;'+++#+++;;;;;;:::::::;;:::';':::::;;:................................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,+++++++++#++;;::::::::,,:::,::;;;;';+++#++;;;;;;;::::::;;:::';':::::::::............................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......++++++++++++';;;::::::::,,::::::;;;;:'++#+++;;;;;;;;::::::;;:::';,:,::::::;:.............................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,......+++++++++#+++';;:::;::::,:::::::;;;;''++#+++;;;;:;::;;:::::;:::,;.:,,::::::;:............................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......;++++++++##++';;:;;:;::,:::;;;;;;;+++#++;;;;:;:;;:::::::;:::;,.:,,:::::::::............................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......:++++++++###+';;;;;;;::::;::;;;;''++#+++;;;;;;;::::::::;::;;,,,,,::::::::,.......................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,....++++++++###++;;;;;;;::;:;;;;;'+++++++;;;;:;;;;::::::;:::;';,,,,,,::::::::,......................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,+++++++++##++;';;;;;;;;;;;;;;';'++##+++;;;;;;;;;:::::::;:::':`,,,,,,,::::::::,,,::.................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.......'++++++++###+++';;;;;;';';'++++#+#++;;;;;;;::::::::::::;';`,,,,,,,::::::::;;++'.................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.....:+++++++++##++;;;;;;;;;++++#+##+;;;;;;;:;;:;::::::::;':;,,,,,,,:::::::::;+#+:................................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,...+++++++++##++'+;;;;;';'++++++###++;;;;;;;:;:::::::::::;;,:,,,,,,,,,,::::::;###+,.................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,......+++++++++##++++:+;;';+'+'++++++##++;;;;;;::;:::::::::::;:,:,,,,,,,,,:::::::+####+,................................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,...;++++++++####++'+'+;';+';+'+'++#+##++;;;;::;:::;:::::::::;,,:,,,,,,,,,,:::::;######+,................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,....,+++++++++####++++;+++++++++####+'+;;;;;;;:;:::::::::::::,,:,,,,,,,,,,,::::+#######'................................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,.,,......+++++++++#####+++++++'++++++#####+++';;;;;;;::;:::::::::,:,.,,,,,,,,,,,,,::;+#######+;............................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.....+++++++#++#####+++#+++++++#+++#####+++';;;;;;;;:;::::::::::.,,`,,,,,,,,,,,,,,:+#########+,.............................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.......:+++++++#+#@###+#++#++++++++++#####+++;;;;;;:::;:::::::::`:,`,,,,,,,,,,,,,,'+##########+,............................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.......,+++++++++###@##+++#++##+#+++#####+++'+';;;;;;;:;;:::::::::`:::,,,,,,,,,,,,,,++###########'............................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.......+++++++++##############+########+''';;;;;;;:;;::::::::::...:,,,,,,,,,,,,,'+############+;............................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........'++++++++####@###+#############++++++;';;;;;:::;::::::::::';,,,,,,,,,,,,,,,++#############+;........................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........'+++++++++###############++####++++++';;;;;:::;::::::::::`;',,,,,,,,,,,,,,,++#+############+:.......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.....,#+++++++++####@#@@########+##+++'++++';;;;;;;;;::::::::::`,',,,,,,,,,,,,,,'+##+++###########+:......................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,......+##+++++++++#######@##########++++++'';;;;:;;::::::::::::`:::,,,,,,,,,,,,,+'++#++############+,........................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,........,###+++++++++#############++++++'+++;;;;;:;;:::::::::::.,::,,,,,,,,,,,,,+'+#'#+#############'........................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,........;###++++++++++#########+#+++++++++++;;;;;;;::::::::::::,:,,,,,,,,,,,,;';++#'+#############+'....................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.......,###@#++++++++++#+##+####++'++'+++++++;;;;:;;:;::::::::::`;'.,,,,,,,,,,,,,+;+#+##############+;...................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.......;###@#++++++++++++++####++++++++++++;;;;;;;;:::::::::::`:'.,,,,,,,,,,,,,';++##'##############+:..................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.......:###@@#+++++++++++++++++++'+++'++';;;;;;:;::::::::::`:;:,,,,,,,,,,,,'''##+##############+,.................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,###@@@##++++++++++++++++'+++++++++;;;;;;;::::::::::::..::,,,,,,,,,,,,+'+';;+################+'.................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,+##@@@@@#++++++++++++++++++++++++++';;;;;;;;;::::::::::,;;`:,,,,,,,,,,,,+';;+#+##############+;................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,'###@@@@@#+++++++++++++++++++++++++'+';;;;;;;;;:::::::::::`';`,,,,,,,,,,,,++'+#+##############+,.................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,.....;###@@@@@@##+++++++++++++++++++++++++++++';;;;;;;;;:::::::::::`:'.,,,,,,,,,,,,+;+'+##+##############'.................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....;###@@@@@@@##+++++++++++++++++++++++++++'+'';;;;;;;;;:::::::::::`:;:,,,,,,,,,,,:++;'+################+;................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..;###@@@@@@@@@#++++++++++++++++++++++++'++++;;;;;;;;:::::::::::;::;,,,,,,,,,,,'+;;++################+................. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,...:####@@@@@@@@@#++++++++++++++++++++++++++'++';;;;;;;;:::::::::::,;,`:,,,,,,,,,,,';++;;;++#'##############;................ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..:####@@@@@@@@@@#+++++++++++++++++++++++++'++';;;;;;:;::::::::,:,;..:,,,,,,,,,,:;'+''';;+##+#############+,............... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..:####@@@@@@@@@@@##++++++++++++++++++++++++'+++';;;;;;;:::::::::,;;`:,,,,,,,,,,,+'+'''';;;'+'################'............... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,;####@@@@@@@@@@@@##+++++++++++++++++++++++'+++++';;;;;;;::::::::,:`::`:,,,,,,,,,,,+''';';:;+#+#############+;.............. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...:####@@@@@@@@@@@@###++++++++++++++++++++++++++++';;;;;;;;::::::::::.:,`:,,,,,,,,,,;+'''';;;';##+#############+,............. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+####@@@@@@@@@@@@@##++++++++++++++++++++++++++++';;;;;;;;;:::::::,.::,,:,,,,,,,,,,+;''''';;;;;;+'+##+############+'............. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,###@@@@@@@@@@@@@@@###+++++++++++++++++++++++++++';;;;;;;;;::::::::`:,:':,,,,,,,,,,+'''';;;;'++################+'............ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+###@@@@@@@@@@@@@@####+++++++'+++++++++++++++++++;;;;;;;;;;:::::::,`:,,':,,,,,,,,,+''';':;++##+#############+'........... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,###@@@@@@@@@@@@@@@####++++++++++++++++++++++++++';;;;;;;;::::::::.::.;,,,,,,,,,,+'+'+''';;;'+####'#############+'.......... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:###@@@@@@@@@@@@@@@##@##++++++++'+++'++++++++++++';';;;;;;;;::::::::;::;:,,,,,,,,,,+'++++;';;;+++++####+#############+:......... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..+##@@@@@@@@@@@@@@@@##@##++++++++'+++'++++++++++++;;;;;;;;:::::::::'..',,,,,,,,,,'++;;++++#####+############++,........ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,###@@@@@@@@@@@@@@@@##@##+++++++'++++++++++++';;;;;;;;;;::::::,:;`,:,,,,,.,,,,+'++'++''';'++'++#####+############+'........ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,+##@@@@@@@@@@@@@@@@@#@@###+++++++++++++++++++++';;;;;;;;;;::::::.;'`:,,,,,,,.,.,++++';;;++++'++###################'....... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.;###@@@@@@@@@@@@@@@@@@@@###++++++++++'+++++++++++;;;;;;;;:::::::.;;`::,,,,,,,,,';++++';';;;'++++++++###################'...... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:###@@@@@@@@@@@@@@@@@@@@####+++++'++'++++++++++;;;;;;;;:::::::...;:,,,,,,,,,.+'++++'+';'+++++'++###################'..... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,+###@@@@@@@@@@@@@@@@@@@@@####+++++'++++'++++++++++';;;;;;;;:;::::::;.`.,,,,,,,,,,,'++++'+'++;'+++'+++++############+++##;.... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'###@@@@@@@@@@@@@@@@@@@@@@####+++++'++++++++++++++++';;;;;;;;::::::,;.`;,,,,,,,,..'++++++'+'''+++++++'+##########+';;;;;'++#,... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:+##@@@@@@@@@@@@@@@@@@@@@@###+#+++++++++'+++++++++;;;;;;;::::::::.':`:,,,,,,,,,,+'#+++++'++'''''++'++++++#######+##;;;;;;;;;+#+... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++##@@@@@@@@@@@@@@@@@@@@@####++#++++++++++++++++++++;;;;;;;;::::::::;:;;,,,,,,,,,.,++++'+'++;+++++++##########':;;;;;;;;;'+,.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:++#@@@@@@@@@@@@@@@@@@@@@@@###++#+++++'+++++++++++++++;;;;;;;:::::::,:`:;,,,,,,,,,,++++++'+++''''+'++++++##+#######+::;;;;;;;;;;'+.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++#@@@@@@@@@@@@@@@@@@@@@@@@###+++#+++++'++++'+++++++';;;;;;;::::::::;,`,;,,,,,,,,,,+'++++++'++'+'+;+++++#+#+##++;###+;:;;;;;;;;;;;;'.. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:++#@@@@@@@@@@@@@@@@@@@@@@@@###+++#++++++++++++++++++++';;;;;;;::::::,,'``:,,,,,,,,,,,+'#+++++++';+++++#++####+##;;::;;;;;;;;:::;:. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++#@@@@@@@@@@@@@@@@@@@@@@@@@##+++##+++++++++++++++++++;;;;;;:::::,,`';`,,,,,,,,,,,+++++++++'+'+'+'++###########+#':;:::;;;;;;:;::::,