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