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