Japanese peeholes