..# #.. ## #... ..# #... #####.. #..##....# #........# ##?......## #....<....# #.....W...# #...!......# ............# .............# ........###...# ......... #..# ......... #..