### ##### ... #...# #.##...### #........###.. ###.......!...... .......>...# .# ###..#....## #.# # #....# .#.# # ####.###.#.# #..###.#.#.# .# #.....###.###.# .....###.#.#.#.#### ####. ##.........# #. #.#######.# #. #.# #.# #.####.# #.####### #..a.<.# #.......# ######.# #.#####.# #.# #.# #.# #.#######.# #........ #.........# ######### ###########