vec2 pad = vec2(1,1);
ivec3 sizes = ivec3(12,12,6);
uint base = 0xc2c2c2d2u;
uint[] tl = uint[](0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xe0bd31ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xffffffffu,0xffffffffu);
uint[] tr = uint[](0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xbu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0x15u,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xe0bd31ffu,0xe0bd31ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xe0bd31ffu,0x9d7c08ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0x15u);
uint[] bl = uint[](0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0xffffffffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xbu,0x15u,0x15u,0x15u,0x15u,0x15u);
uint[] br = uint[](0xe0bd31ffu,0xe0bd31ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0x9d7c08ffu,0xe0bd31ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u);
uint[] t = uint[](0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu);
uint[] l = uint[](0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0xffffffffu,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu);
uint[] r = uint[](0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xc2c2c2d2u,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u,0xffffffffu,0xffffffffu,0x9d7c08ffu,0xe0bd31ffu,0xffffffffu,0x15u);
uint[] b = uint[](0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xc2c2c2d2u,0xffffffffu,0xe0bd31ffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xe0bd31ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0x9d7c08ffu,0xffffffffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xe0bd31ffu,0xffffffffu,0xe0bd31ffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0xffffffffu,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u,0x15u);