#### ###### ##..# #....# ####<.## #....## #.....# ..### ##.....####.##..# .... #..#.###....###..# ... ####...###....## #.## #..##.##..........# #.# #...#.....^.####### #.# #...#........# .# #...#l.......# #....#........# #......#.##...# #......##.##...# .^...........##.## #.#......##... .. ........## P.. ##....... #...#...