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