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