# .# ..## #...# ##########....! ..........<@... ..l............ #######.######. #.# ####.#### #...@..<# #.......#####.# ..>.......<....... .##..############. .... ####