############ ####..........## #..... .....!).......'. ##..... #..........# #.....#+# #........o.# #.......# #.....)o...# #.......# #######......o...# #.......# #................# #.......# #........######### #....)o.# #........# #.#<#'#.####........# #.#.#.#.........### #.#.#......o....+ #...#.#.........# #.#####.#.........# #.............##### #######.......# #.......... #.......... #........... #........... #.......... #......... ########.