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