### ... ########.# #......#.# #.#.####.# #..<.....## #########.# ........# #######.# ########### #.# #'........# #.# #...a########.# #.# #.... #.### #.# #..[. #...# #.# #...! ###.# #.# #.[.. #.# #.# #.... #.# #.# ####. #.# #.# #.#######.## #..........# ############