### ..# ###.### ###+########..... #............#.######... +....................... #............#.#####........# #............#.# #.......# ###.#####....#.# #.......# #.# #....#.# #.......#### #.. ......#.# #(.##...##.. ...#########.#######.##...##.# .... #######.!.............#.# ..............(......(....#.##### #............................(.(# ....###########.####....###.# ..) #..# #....# #.# .. ##.# #....# #.# . #.# #....# #.# #.###o...# #(# #..#.oo..###.###.# #.#.....#.......# #.......#.#.##### ##......#.#.# #......#o#.# #......#.#.##### #......#.#...... ##....(......... #....##.####### #....##o# #....##.# #....##.# #....##o# #.....#.# #........ #(....# #.....#