###########. #........... #.#######... ##########.# .........#.## ########..#.## ###.###.###.# #..## ##....# ########.#.###.###.# ........#..#.## ...####.#.#.## #. ###.#.#.# #.##.##.....#.#.. ......#.#......... #.....(.@.######.# .....#<### ..#.##.# #. #.# ? ..# ..# #..# #... ##.#