######## #......# #.####'###### #...........# #...........# #...........# #################(# #...........# #...........O.....# #.........(.# #.###############.# #.####'#######################.####### #.# #................................. #.###..#######################.###.### #....>....... .... #######..##.### ##.### #.....#...#.###.. #.# #.###.#.#.#...... ..# #.#.........# ... #.#####.#.#...... ..# #.......#.####### #########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# ###########.# #...........# #.########### #.# ####### #.# #.....# #.# #.....# #.####.....# #..........# #######'#### #.# #.# #.# #.# #.# #.# #.# #.# #.# #########.# #......<#.# #.#######.# #.#######.# #.........# ###########