##### # ..... . ...... #. ...... #.# #.#######...... ###.########.............. ........................># #.#.#...# ####...<#...#.# #.#.#...# #.####.#.#.# #######.#.#...#######.####.#.#.# ........#.#.............##.#.#.# ...............######.#.##.#.#.# #####...#......# #.#.##.#.#.# #.)'##.....######.#.##'#...# #..##.##..#........#.#......### #.##...##.##########.#...^....# #. ##.##.............#........# ## ###..##########...........# ..#...O###...# #...........# #.......(....###...##......# .+.................######'## . #...........##...........## #########...##............# #...##..(.........# ######............#####.# #..................# #..#.......#..###### #..#.###...##..# #.. .. ####..#.# #...##..# #. ... .#+# # #.....#.# #...###.## #.######.##.#.#.# #.##.##.# #...+...># #.............#.# ##+#....##.# #. ###### ........#......# #.......##.# ###.....+......### #.......##.# +.......#......... +.......##.# #.##....<......# #....##.##.# #...#'#.#......# #..#.##.##.# #.###.#.#.##'##### #####..#.#..##.# #.......#.##.# #........#..##.# #####.###.##.###########(.......#.....# #.# #.##...........'........####### #######.# #.##############........... #.......# #.# #..........<#+##### #.####### #.# #.########### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#########.# #...........# #############