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