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