.# .# .# .# .. .# #..####.# #### #......?#..... #.####<....... #......hZ..### #######....... .####.. .# . .# ##