###### #....# ####.##.# #.#..##.# #....##.# ##.#.##.## ###...#...# #.....#...##### ##....#.......############## #.#..#...###..............# #..#.#...# #########.#.##.# ####..#.#.# #.#.##.# #..#..#.#.# #.#.##.# #.#..(#.#.######## #.#....# ###...#.#........# #.###..# ##...#.########.# #.##...# #....#. #.####.##..## ###...#. #......##..# #.#.#.## ##########..# ##.##.# .. ..# #..# #.#..# .. #.# #..######## ####.# #. #.##### #..#......# ...# #.##>#...# #..#.####.# .#.# #......#.####..#.# #.# .#.# #..............#.# #.# #.#.#.###..#.#..#.###.##.# #.# .#.#.......^............# #.# #.######.#.#..#####.#### #.# #.......######## #.# #.# #.......#......# #.# #.###### #.#####.#.####.# #.# #......# #.# #.#.#..#.# #.# ######.# #.#####.#.'<.+.# #.# ### #.# #.##....#.#..#.# #.. ..# #.# #.##.##.#+####.# ### #.# #.# #.##.##.+......# #.# ######.# #>##.##.#'###### #.###......# #..........# #.##.......# ####.####### #.##..####.# #.# ####.##..## #.# #.# #.........# #.# #.# #.######..# #.# #.# #.# #..# #.# #.# #.# #..# #.# ..# #.# #..# #.# ### #.# #..# #.# #.# #..# #.# #.# #..# ##.######[.# #######..........# .................## ..#####%#.####### #.#.# #........#.# #.#######.# #.# #.. ###