. .... ## #####..... ####.#####((@.<.... #.....##.......###. #...#...........).. #.....####...?....# #......##..##.##... #...##..#.###....## #### ##.......... #########<##.#... #.........#..# #...........# #.........### #............... #..###.###.###.. #..# #.# .# #..# #+# .. #.... .## #..### ...# ...# ###.. ##