### #######################.#### #..........................# #.#####################.#### #.# #.# #.########### #.# #.##@##........# #.# #..............# #.# +....>.........# #.# #<.........l...# #.# #.......[....... ######.#### #............... #.........# #............... #.######### #............... { #.# #............... #.# #....#.......... #.# #.# #.# #. #.# ..#######.# ........#.######### .........+.........# ..........#.#####.### ...........'.# #.# ...........### #.# #..........# #.# #...)......# #.# .#..........#######.# (...........'.....#.# #..........#####.#.# #..........# #.#.# ######'##### #.#.# .#..........# #.#.# ............# #.#.# ............# #.#.# ............# #.#.# ............#####.#.# .........>..........# ...........######.### ...........######.# ...........#<..(..# +#+###############