.. ..## .# .# ..# ..# . #### ..X... .. . ## . .. ....... ..# .# X.##..# .... ......##..##..# . ....*.......# ..# # .. ..v.xv...v.# .. . . ##..##..##.## # .#.## ..##..##..##..##.#.#..# . .........*...##.#..# . ..v....*#.h#...# ..##..##.. #.x.v..# .. #.. #..###.....# . . ..... #.#.v.# . ......z.###### 5## .### #.#