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