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