################# ##...............# #............###.# ##### #..#########.# #.# ##..... #..# #.# #.####....... #..# #.# #.##......... #####..#########.###.##......... #........................{...... ###.....#####......##.....#..♣._.♣ .....#......#...........#####♣ . ###.....###.#.# ##.##>..# #.^.#.###.#.#### #....# #..##........... #.##.# #...........### ... ... #...#####.#.####.#. #.# #................# .............###### ###..#####......... # #[<.###### ##..# #..# #..# #..# .... #.... .....