. .### ...###### #. #......##..# ........ . .. #..###.####### #....#......# # #.. ..#..X#.#... . . ..#.h##...#v #v #. #. #.. ....#. # # ..# # #.. .. .# # . . . ..#.. ..#..t # ... ..##. .#.#.## [. #. #.....#.## # # ### .## .. .p..# # ... # ## . . . # . # # .. # . # # . ## . #.# # . . # .. .. . .# .