# .. ### ... ..# .... #.# .....##.#####.# #...>......# ####.####### #.#####.# #....[..#### ######[....# ######.....# #..........# #.##.#....<# #.#.##.##.#<....# #.........#.##### ####.#@####.# #. #.# #. ..# ## ### #### #.. # #.# .?#.?###.#####.. #.......<....... ###..###.#####.# ... #.# # #.. ####