######### ##.......## ..........## ...........# ####### .# .. ...........# ##..... ## .##.# ...........###..... .## .#>.# .................#####..##...##. #...........#..#.....#........! ##............#.......#........ #............#....