sem_ch13.adb 512 KB