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