### #.. #######.# #.....#.#####.# ##PP.P..hr....... #.77 ..##.##.## #...77.#......#. #..PP.#..!.(.... #.PP........##. ##....>..##!# #<[..#.#.# .# ...........#.#.# # #######....#.... ....#.#..... ######..<..... ###.... ... ..