package Assign_From_Packed_Pixels istype U16 is mod2**16;type Position is record
X, Y, Z : U16;end record;for Position'Sizeuse48;type Pixel is record
Pos : Position;end record;pragma Pack (Pixel);
Minus_One :Integer:= -1;
Pix : Pixel := (Pos => (X =>0, Y =>0, Z =>0));end;