. .. # ##... #. ##..... #.. ###.........# ##..##....# #.... #.......# #...# ........## #...# ...##....# #... . ###..## #..# ##..###..## ##..##<..# ##......# ##.....## ######.### ##.@## ###.# ###