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