.. ..#. #.. ...# ... ... ..####..# #.#.... .X... #..### ## #....### .# #..##..#..# ##h#..#...# ##. .....# #....# .# . #...#..# . ##o#.....# . #.x#..#..# # .# #.## ..# . . # #.# ..# # .o#. .#.. ##..###.. ..# ##.# ..#.## o.. # #.... . . ..x.. #.. .# #. #.# # #. .o# #. # .# # .. #.. . #. .. # ...# . . .. .