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