..#####...#........#######..########..#.....#..#....#...#....#...##..............#..#....#.......#....##...........###...#....#......#.....######..........#..#######....#......##........#.....#.......#.....#......##.........#####........#.....#......########.