#################### ..................># ..........###.......# ..........#.........# ..........#.#.......# ..........##..[....# ..........##@.....## ...........'......# ##..###..##......###### #.. #..##............# .. ....!+.......####. #######.......# ###+###.#### #....# ####.# #.###### #......# #.####.# ##########.#.# +.............# ######.....### #%####### ######'###...######## #........#.#.#......# #........#.#.##.###.# #........#.#....# #.# #.....(<.#.###### #.# #........#.# #.# #..........# #.# ###################.# #.......# #.####### #.# #.# #.# #<# ###