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