?. ..# ...# #...# ########..... #...........! #...(....g... #....<....... #.......#.... #.......# . #.......# #....w..# #.......# #.......# #.......#