############## #............# ###.####...###. #........#.# #.#.####...# #.#.# ##.## ## #.#.# #.####... ##.#.#####........ ##...............## #...........####... #...#.#####.# .# #...#.# #.# . ....... #.....#####.##.#.# #....(..# ###...............# #.......# #........[....####.# ........# #.#######.....# #.......# #.# #.....# #.......################ #.#### #..#..# #.####......................# #.##.## #.<)..### #...........#.#############.# #.#...###.....>...# ######..#.#.#.# #.# #......##..#######. #############.............# #.# ##.......#..# #..........(..####..#.#.### #.# #...........# .# #.###########.# #......# #.# ##.......##.# .# #.# #.# #.##.### #.# ##.....###.#########.# #.# #.# #..^.# #.# ##...## #...........# ##.## #.# #..### ######.# ##.## #.[.........######...######## #.# #..# #....>.# #<# #...................#........ ..# #..# #[###### #.#####[.<........#.####...####.##. .####..# #.# #.........................## #....# #.# #######...........#.####..#####.# #.##.#### #.# ###............# #......... #.##....# #.# ...............## #.######.# #.#####.# #.# #.####..........######.# #.# #.###########.# #####.............# #.# #...........#.# #.####....##### #.# ###########.#.# #.# ####.# # #.# #.#.# #.# #.# #. #.# #.#.# #.# #.# .. #.# #.#.# #.# #(# #.#.#.####.# #.#.# #.. #.# ......g....# #.#.# #.# #.#.#.###### #.#.### .. #.#...# #. #.###.# .. #.# #.# #. #.# #.# # #.# #.# #.# #.# #.# #.# ##.###.# ####...##.# ...........# #####...#### ##.## ...# #####