111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri#if 0 211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// fxc /Fhd3d11gears.hlsl.ps.h /Eps /Tps_4_0 d3d11gears.hlsl 711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Buffer Definitions: 1011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 1111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// cbuffer cb 1211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// { 1311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 1411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// float4x4 proj; // Offset: 0 Size: 64 [unused] 1511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// float4x4 modelview; // Offset: 64 Size: 64 [unused] 1611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// float4 light; // Offset: 128 Size: 16 [unused] 1711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// float4 diffuse; // Offset: 144 Size: 16 1811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// float4 specular; // Offset: 160 Size: 16 1911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// float specular_power; // Offset: 176 Size: 4 2011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 2111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// } 2211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 2311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 2411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Resource Bindings: 2511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 2611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Name Type Format Dim Slot Elements 2711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// ------------------------------ ---------- ------- ----------- ---- -------- 2811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// cb cbuffer NA NA 0 1 2911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 3011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 3111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 3211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Input signature: 3311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 3411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Name Index Mask Register SysValue Format Used 3511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// -------------------- ----- ------ -------- -------- ------ ------ 3611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// SV_POSITION 0 xyzw 0 POS float 3711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// NORMAL 0 xyz 1 NONE float xyz 3811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// EYE 0 xyz 2 NONE float xyz 3911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// LIGHT 0 xyz 3 NONE float xyz 4011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 4111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 4211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Output signature: 4311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 4411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Name Index Mask Register SysValue Format Used 4511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// -------------------- ----- ------ -------- -------- ------ ------ 4611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// SV_TARGET 0 xyzw 0 TARGET float xyzw 4711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// 4811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierips_4_0 4911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridcl_constantbuffer cb0[12], immediateIndexed 5011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridcl_input_ps linear v1.xyz 5111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridcl_input_ps linear v2.xyz 5211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridcl_input_ps linear v3.xyz 5311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridcl_output o0.xyzw 5411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridcl_temps 3 5511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridp3 r0.x, v2.xyzx, v2.xyzx 5611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierirsq r0.x, r0.x 5711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridp3 r0.y, v3.xyzx, v3.xyzx 5811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierirsq r0.y, r0.y 5911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierimul r0.yzw, r0.yyyy, v3.xxyz 6011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierimad r1.xyz, v2.xyzx, r0.xxxx, r0.yzwy 6111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridp3 r0.x, r1.xyzx, r1.xyzx 6211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierirsq r0.x, r0.x 6311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierimul r1.xyz, r0.xxxx, r1.xyzx 6411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridp3 r0.x, v1.xyzx, v1.xyzx 6511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierirsq r0.x, r0.x 6611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierimul r2.xyz, r0.xxxx, v1.xyzx 6711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridp3_sat r0.x, r2.xyzx, r1.xyzx 6811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieridp3_sat r0.y, r2.xyzx, r0.yzwy 6911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierilog r0.x, r0.x 7011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierimul r0.x, r0.x, cb0[11].x 7111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieriexp r0.x, r0.x 7211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierimul r1.xyzw, r0.xxxx, cb0[10].xyzw 7311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbierimad o0.xyzw, cb0[9].xyzw, r0.yyyy, r1.xyzw 7411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieriret 7511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri// Approximately 20 instruction slots used 7611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri#endif 7711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 7811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbiericonst BYTE g_ps[] = 7911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri{ 8011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 68, 88, 66, 67, 91, 23, 8111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 206, 102, 23, 38, 122, 59, 8211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 55, 123, 215, 57, 98, 213, 8311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 215, 191, 1, 0, 0, 0, 8411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 92, 5, 0, 0, 5, 0, 8511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 52, 0, 0, 0, 8611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 192, 1, 0, 0, 80, 2, 8711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 132, 2, 0, 0, 8811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 224, 4, 0, 0, 82, 68, 8911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 69, 70, 132, 1, 0, 0, 9011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 64, 0, 9111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 1, 0, 0, 0, 9211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 28, 0, 0, 0, 0, 4, 9311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 255, 255, 0, 1, 0, 0, 9411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 80, 1, 0, 0, 60, 0, 9511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 9611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 9711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 9811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 1, 0, 9911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 10011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 99, 98, 0, 171, 60, 0, 10111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 6, 0, 0, 0, 10211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 88, 0, 0, 0, 192, 0, 10311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 10411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 232, 0, 10511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 10611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 64, 0, 0, 0, 0, 0, 10711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 240, 0, 0, 0, 10811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 1, 10911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 64, 0, 0, 0, 11011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 64, 0, 0, 0, 0, 0, 11111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 240, 0, 0, 0, 11211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 10, 1, 11311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 128, 0, 0, 0, 11411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 11511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 16, 1, 0, 0, 11611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 32, 1, 11711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 144, 0, 0, 0, 11811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 2, 0, 11911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 16, 1, 0, 0, 12011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 40, 1, 12111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 160, 0, 0, 0, 12211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 2, 0, 12311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 16, 1, 0, 0, 12411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 49, 1, 12511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 176, 0, 0, 0, 12611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 4, 0, 0, 0, 2, 0, 12711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 64, 1, 0, 0, 12811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 112, 114, 12911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 111, 106, 0, 171, 171, 171, 13011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 3, 0, 3, 0, 4, 0, 13111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 4, 0, 0, 0, 0, 0, 13211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 109, 111, 13311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 100, 101, 108, 118, 105, 101, 13411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 119, 0, 108, 105, 103, 104, 13511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 116, 0, 1, 0, 3, 0, 13611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 4, 0, 0, 0, 13711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 13811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 100, 105, 102, 102, 117, 115, 13911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 101, 0, 115, 112, 101, 99, 14011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 117, 108, 97, 114, 0, 115, 14111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 112, 101, 99, 117, 108, 97, 14211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 114, 95, 112, 111, 119, 101, 14311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 114, 0, 0, 0, 3, 0, 14411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 1, 0, 0, 0, 14511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 14611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 77, 105, 99, 114, 111, 115, 14711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 111, 102, 116, 32, 40, 82, 14811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 41, 32, 72, 76, 83, 76, 14911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 32, 83, 104, 97, 100, 101, 15011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 114, 32, 67, 111, 109, 112, 15111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 105, 108, 101, 114, 32, 57, 15211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 46, 50, 57, 46, 57, 53, 15311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 50, 46, 51, 49, 49, 49, 15411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 171, 171, 171, 73, 83, 15511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 71, 78, 136, 0, 0, 0, 15611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 4, 0, 0, 0, 8, 0, 15711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 104, 0, 0, 0, 15811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 1, 0, 15911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 3, 0, 0, 0, 16011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 15, 0, 16111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 116, 0, 0, 0, 16211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 16311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 3, 0, 0, 0, 16411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 7, 7, 16511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 123, 0, 0, 0, 16611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 16711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 3, 0, 0, 0, 16811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 2, 0, 0, 0, 7, 7, 16911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 127, 0, 0, 0, 17011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 17111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 3, 0, 0, 0, 17211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 3, 0, 0, 0, 7, 7, 17311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 83, 86, 95, 80, 17411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 79, 83, 73, 84, 73, 79, 17511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 78, 0, 78, 79, 82, 77, 17611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 65, 76, 0, 69, 89, 69, 17711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 76, 73, 71, 72, 84, 17811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 171, 171, 171, 79, 83, 17911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 71, 78, 44, 0, 0, 0, 18011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 8, 0, 18111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 32, 0, 0, 0, 18211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 18311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 3, 0, 0, 0, 18411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 15, 0, 18511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 83, 86, 95, 84, 18611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 65, 82, 71, 69, 84, 0, 18711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 171, 171, 83, 72, 68, 82, 18811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 84, 2, 0, 0, 64, 0, 18911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 149, 0, 0, 0, 19011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 89, 0, 0, 4, 70, 142, 19111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 32, 0, 0, 0, 0, 0, 19211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 12, 0, 0, 0, 98, 16, 19311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 3, 114, 16, 16, 0, 19411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 98, 16, 19511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 3, 114, 16, 16, 0, 19611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 2, 0, 0, 0, 98, 16, 19711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 3, 114, 16, 16, 0, 19811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 3, 0, 0, 0, 101, 0, 19911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 3, 242, 32, 16, 0, 20011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 104, 0, 20111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 2, 3, 0, 0, 0, 20211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 7, 18, 0, 20311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 20411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 70, 18, 16, 0, 2, 0, 20511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 70, 18, 16, 0, 20611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 2, 0, 0, 0, 68, 0, 20711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 5, 18, 0, 16, 0, 20811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 10, 0, 20911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 21011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 7, 34, 0, 21111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 21211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 70, 18, 16, 0, 3, 0, 21311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 70, 18, 16, 0, 21411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 3, 0, 0, 0, 68, 0, 21511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 5, 34, 0, 16, 0, 21611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 26, 0, 21711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 21811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 56, 0, 0, 7, 226, 0, 21911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 22011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 86, 5, 16, 0, 0, 0, 22111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 6, 25, 16, 0, 22211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 3, 0, 0, 0, 50, 0, 22311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 9, 114, 0, 16, 0, 22411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 70, 18, 22511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 2, 0, 0, 0, 22611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 6, 0, 16, 0, 0, 0, 22711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 150, 7, 16, 0, 22811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 16, 0, 22911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 7, 18, 0, 16, 0, 23011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 70, 2, 23111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 1, 0, 0, 0, 23211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 70, 2, 16, 0, 1, 0, 23311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 68, 0, 0, 5, 23411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 18, 0, 16, 0, 0, 0, 23511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 10, 0, 16, 0, 23611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 56, 0, 23711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 7, 114, 0, 16, 0, 23811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 6, 0, 23911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 24011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 70, 2, 16, 0, 1, 0, 24111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 16, 0, 0, 7, 24211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 18, 0, 16, 0, 0, 0, 24311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 70, 18, 16, 0, 24411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 70, 18, 24511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 1, 0, 0, 0, 24611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 68, 0, 0, 5, 18, 0, 24711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 24811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 10, 0, 16, 0, 0, 0, 24911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 56, 0, 0, 7, 25011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 114, 0, 16, 0, 2, 0, 25111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 6, 0, 16, 0, 25211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 70, 18, 25311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 1, 0, 0, 0, 25411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 32, 0, 7, 18, 0, 25511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 25611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 70, 2, 16, 0, 2, 0, 25711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 70, 2, 16, 0, 25811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 16, 32, 25911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 7, 34, 0, 16, 0, 26011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 70, 2, 26111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 2, 0, 0, 0, 26211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 150, 7, 16, 0, 0, 0, 26311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 47, 0, 0, 5, 26411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 18, 0, 16, 0, 0, 0, 26511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 10, 0, 16, 0, 26611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 56, 0, 26711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 8, 18, 0, 16, 0, 26811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 10, 0, 26911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 27011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 10, 128, 32, 0, 0, 0, 27111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 11, 0, 0, 0, 27211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 25, 0, 0, 5, 18, 0, 27311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 27411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 10, 0, 16, 0, 0, 0, 27511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 56, 0, 0, 8, 27611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 242, 0, 16, 0, 1, 0, 27711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 6, 0, 16, 0, 27811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 70, 142, 27911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 32, 0, 0, 0, 0, 0, 28011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 10, 0, 0, 0, 50, 0, 28111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 10, 242, 32, 16, 0, 28211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 70, 142, 28311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 32, 0, 0, 0, 0, 0, 28411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 9, 0, 0, 0, 86, 5, 28511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 16, 0, 0, 0, 0, 0, 28611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 70, 14, 16, 0, 1, 0, 28711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 62, 0, 0, 1, 28811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 83, 84, 65, 84, 116, 0, 28911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 20, 0, 0, 0, 29011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 3, 0, 0, 0, 0, 0, 29111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 4, 0, 0, 0, 29211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 17, 0, 0, 0, 0, 0, 29311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 29411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 1, 0, 0, 0, 0, 0, 29511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 29611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 29711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 29811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 29911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30011547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30111547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30211547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30311547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30411547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30511547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30611547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30711547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0, 0, 0, 30811547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri 0, 0, 0, 0 30911547654295cadcfde69f6c2361f50a4cd17fc7aLuca Barbieri}; 310