#... . #... .. #... ...#... .....## ....# #..# #..##### #@.h...# #...##.# # #...##S#.# #....@