######### ########## #....... #......... ....... #.####################....@ #########.########...................## #.................................[>..# #.######"...#####...............# .#.# #.# #....# ###..............@# ...# #.# #....# #...###+###.......###.[.# ######'######....###.#####.#####(..........# #.....>..........'.........................# #................###.############......<...# #..............#.....# ........#######..# #######........#)##### ######### .# #####'##.#..<# .# #.##.##### # #....# ####.# #.# #.# #.# #.g# #.# ..# #.# ..# #.# #.## #.# ..######..# #.# ..........# #.# #.....O...# #.# #..<# #.# #.....# #.# ####..# #...# #...# #...# #.... ###..#