# .# # ######. ... ###..... ..#. ......#.#... #.#......... #.!w..### #...g...# #.#.##.##...$ #...<..# ... ###....# . #.#### #.# #.. #.# #.# #.# . .# . .# #...######## #.# #.... ..... ..# ###...####..###..### ..........%..#......+ ...........%.......#.... ..............<..?....f #.....##.......##.+.. #...........@..# #.....##.##.#..# ##.....##.##....... #.......#.####..### #......<#.# ..# #.##.##(#.. ..# #. #.##.### .# #. #.##.# #. ...... .. .....# ####.#### #.# #.#