######### #........ ######### #.# #....<..####.### #.#####.##.....# #.#####.##.#.#.# #.##.........#.# #.##.##.##.#.# . #.......##.....#. #..#.#..####...... #.........#######.# ##.###.##.# #.....##.# ########.# #.# #.. ..# ..# ..##