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