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