######### ######## ############ #......... #......# #..........# #.........# #......# #..........# #.........# #......######..........# +...(.....+ #......##..............# #.........# #......##.###..........# #...o.....# +......'..# #......(...# #..o......# #......#### #####(###### #>..).....# ####'### #.# ###..###### #.# #.# #####.### #.## #.# #....%..# #..# #.# +.......# ##.# #.# #.......# #######.#### #.# #.......# #..........# #.# #.......# ####..........# #.# #.......###.............# #.# #......%'...##..........# #.# #.......######..........# #.# ##+###### #..........# ##.# #####....### #..# ..#### #.## ... #.# ... #.# .. ###'##### #.......# +.<.....# #.......# #.......# #####+###