######## #......# #......# #......# #..>...# #......# #....))# #....))# ####+####'######## +#####+#####'### #................. ................. #................. ................ #...####+######### #............... #...# #.............u.. #...# #................ #...# #................ #...# #................ #...# #...O.u.......... #...#####################.Ouu............ #.........................O.............. #..............."...........A............ #######'###################+############# #...### ########...'.# #......#..'###+ #......####...# #......##.'...# #......####...# #...<..#..'###+ #......'...'.# ########...### ###'# #......# #......# #......# #....>.# #......# #......# #####+##