############## ...........##.# #...........#)############ #...........##.##........# .'...........)............+ #.......)...#.##.........# ##...........(###.........# ..'........(..## #.........# ##...........# #.........# #...........# #.........# #...........# #.........# >............####'######### ................)........# ....###+###.......^.....# ... #.............# .. #.............# #.............# #####@'######## #.#.#.# ##@##.# ####.# ..# ..# ..# #.# +