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