######### #.......################# ##.#####.................# ##...## ####.#######.####.######## # ##.....## ##...## #.# #...@....# #.####.......###..)..# #.# ########.# #.#..................# #.# #>#.##.......###.....#####.# #.##..........#.........[..<... #....))..(..###.##...######..# #.####.####...#.###...# #..).#.##.# #...# ####.#.#### #...# #.#.# #.... #.#. ##..## #.# #..# #.# #..# #.# #.# #.# #.# #.# #.#### #<...# ####.# #