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