For the syrup
Beat the eggs with sugar until mashed. Add semolina, milk and lemon zest. Boil in low fire constantly stirring until mixture is thick. Take it away from fire. Add 3 tablespoons butter. Butter a bake pan (90x120x20) and roll out 2/3 of the crust flaky pastry buttering each one of them with the melted butter. The corners of the flaky pastry must be out of the baking pan. Pour the mixture of cream on top of the crust flaky pastry and turn its corners in order to cover the mixture. Roll out the rest of the crust flaky pastry buttering each one with butter. With a knife cut the top three crust flaky pastries in squares of six centimeters and sprinkle them with water. Bake in medium fire for 45 minutes. Syrup preparation: Boil sugar, water and lemon zest for 5 minutes. Pour the lukewarm syrup over the baked galaktoboureko. Let it cool before serving.