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