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