..# .. ## .# .# # #.# #. #...# #####.## .##.## #####...!#. ... ..........!... . . .. . .. ..... .. . ##. ##...##..# .# . #..##...##.5##..## . ..........3........ ............5........ ..## .##...##..##..## ..# .##... #..# .# . .............. ......... ......... . #.....#............ .###... #.......!.... # #. #.......... . .# ..# ....##... .. #