michael@0: #if 0 michael@0: // michael@0: // FX Version: fx_4_0 michael@0: // Child effect (requires effect pool): false michael@0: // michael@0: // 4 local buffer(s) michael@0: // michael@0: cbuffer $Globals michael@0: { michael@0: uint blendop; // Offset: 0, size: 4 michael@0: } michael@0: michael@0: cbuffer cb0 michael@0: { michael@0: float4 QuadDesc; // Offset: 0, size: 16 michael@0: float4 TexCoords; // Offset: 16, size: 16 michael@0: float4 MaskTexCoords; // Offset: 32, size: 16 michael@0: float4 TextColor; // Offset: 48, size: 16 michael@0: } michael@0: michael@0: cbuffer cb1 michael@0: { michael@0: float4 BlurOffsetsH[3]; // Offset: 0, size: 48 michael@0: float4 BlurOffsetsV[3]; // Offset: 48, size: 48 michael@0: float4 BlurWeights[3]; // Offset: 96, size: 48 michael@0: float4 ShadowColor; // Offset: 144, size: 16 michael@0: } michael@0: michael@0: cbuffer cb2 michael@0: { michael@0: float3x3 DeviceSpaceToUserSpace; // Offset: 0, size: 44 michael@0: float2 dimensions; // Offset: 48, size: 8 michael@0: float3 diff; // Offset: 64, size: 12 michael@0: float2 center1; // Offset: 80, size: 8 michael@0: float A; // Offset: 88, size: 4 michael@0: float radius1; // Offset: 92, size: 4 michael@0: float sq_radius1; // Offset: 96, size: 4 michael@0: } michael@0: michael@0: // michael@0: // 13 local object(s) michael@0: // michael@0: Texture2D tex; michael@0: Texture2D bcktex; michael@0: Texture2D mask; michael@0: SamplerState sSampler michael@0: { michael@0: Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */); michael@0: Texture = tex; michael@0: AddressU = uint(CLAMP /* 3 */); michael@0: AddressV = uint(CLAMP /* 3 */); michael@0: }; michael@0: SamplerState sBckSampler michael@0: { michael@0: Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */); michael@0: Texture = bcktex; michael@0: AddressU = uint(CLAMP /* 3 */); michael@0: AddressV = uint(CLAMP /* 3 */); michael@0: }; michael@0: SamplerState sWrapSampler michael@0: { michael@0: Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */); michael@0: Texture = tex; michael@0: AddressU = uint(WRAP /* 1 */); michael@0: AddressV = uint(WRAP /* 1 */); michael@0: }; michael@0: SamplerState sMirrorSampler michael@0: { michael@0: Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */); michael@0: Texture = tex; michael@0: AddressU = uint(MIRROR /* 2 */); michael@0: AddressV = uint(MIRROR /* 2 */); michael@0: }; michael@0: SamplerState sMaskSampler michael@0: { michael@0: Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */); michael@0: Texture = mask; michael@0: AddressU = uint(CLAMP /* 3 */); michael@0: AddressV = uint(CLAMP /* 3 */); michael@0: }; michael@0: SamplerState sShadowSampler michael@0: { michael@0: Filter = uint(MIN_MAG_MIP_LINEAR /* 21 */); michael@0: Texture = tex; michael@0: AddressU = uint(BORDER /* 4 */); michael@0: AddressV = uint(BORDER /* 4 */); michael@0: BorderColor = float4(0, 0, 0, 0); michael@0: }; michael@0: RasterizerState TextureRast michael@0: { michael@0: ScissorEnable = bool(TRUE /* 1 */); michael@0: CullMode = uint(NONE /* 1 */); michael@0: }; michael@0: BlendState ShadowBlendH michael@0: { michael@0: BlendEnable[0] = bool(FALSE /* 0 */); michael@0: RenderTargetWriteMask[0] = byte(0x0f); michael@0: }; michael@0: BlendState ShadowBlendV michael@0: { michael@0: BlendEnable[0] = bool(TRUE /* 1 */); michael@0: SrcBlend[0] = uint(ONE /* 2 */); michael@0: DestBlend[0] = uint(INV_SRC_ALPHA /* 6 */); michael@0: BlendOp[0] = uint(ADD /* 1 */); michael@0: SrcBlendAlpha[0] = uint(ONE /* 2 */); michael@0: DestBlendAlpha[0] = uint(INV_SRC_ALPHA /* 6 */); michael@0: BlendOpAlpha[0] = uint(ADD /* 1 */); michael@0: RenderTargetWriteMask[0] = byte(0x0f); michael@0: }; michael@0: BlendState bTextBlend michael@0: { michael@0: AlphaToCoverageEnable = bool(FALSE /* 0 */); michael@0: BlendEnable[0] = bool(TRUE /* 1 */); michael@0: SrcBlend[0] = uint(SRC1_COLOR /* 16 */); michael@0: DestBlend[0] = uint(INV_SRC1_COLOR /* 17 */); michael@0: BlendOp[0] = uint(ADD /* 1 */); michael@0: SrcBlendAlpha[0] = uint(SRC1_ALPHA /* 18 */); michael@0: DestBlendAlpha[0] = uint(INV_SRC1_ALPHA /* 19 */); michael@0: BlendOpAlpha[0] = uint(ADD /* 1 */); michael@0: RenderTargetWriteMask[0] = byte(0x0f); michael@0: }; michael@0: michael@0: // michael@0: // 8 technique(s) michael@0: // michael@0: technique10 SampleTexture michael@0: { michael@0: pass P0 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // tex texture float4 2d 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: texld r0, t0, s0 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 2 instruction slots used (1 texture, 1 arithmetic) michael@0: ps_4_0 michael@0: dcl_sampler s0, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_output o0.xyzw michael@0: sample o0.xyzw, v1.xyxx, t0.xyzw, s0 michael@0: ret michael@0: // Approximately 2 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: technique10 SampleTextureForSeparableBlending_1 michael@0: { michael@0: pass P0 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer $Globals michael@0: // { michael@0: // michael@0: // uint blendop; // Offset: 0 Size: 4 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // sBckSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // bcktex texture float4 2d 1 1 michael@0: // $Globals cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 0 1 (UINT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c1, -1, -2, -3, -4 michael@0: def c2, 1, 0, 0.5, -2 michael@0: def c3, -5, 0, 0, 0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mov r0.w, c0.x michael@0: add r0.x, r0.w, c3.x michael@0: mul r0.x, r0.x, r0.x michael@0: texld r1, t0, s1 michael@0: texld r2, t0, s0 michael@0: rcp r0.y, r2.w michael@0: mad r3.xyz, r2, r0.y, -c2.x michael@0: mul r3.xyz, r3, r3 michael@0: mad r4.xyz, r2, -r0.y, c2.x michael@0: rcp r3.w, r4.x michael@0: rcp r4.w, r1.w michael@0: mul r5.xyz, r1, r4.w michael@0: mad r1.xyz, r1, -r4.w, c2.z michael@0: mul r3.w, r3.w, r5.x michael@0: min r4.w, r3.w, c2.x michael@0: cmp r4.w, -r3.x, c2.x, r4.w michael@0: mul r6.xyz, r5, r5 michael@0: cmp r7.x, -r6.x, c2.y, r4.w michael@0: rcp r4.w, r4.y michael@0: mul r4.w, r4.w, r5.y michael@0: min r5.w, r4.w, c2.x michael@0: cmp r4.w, -r3.y, c2.x, r5.w michael@0: cmp r7.y, -r6.y, c2.y, r4.w michael@0: rcp r4.w, r4.z michael@0: mul r4.w, r4.w, r5.z michael@0: min r5.w, r4.w, c2.x michael@0: cmp r4.w, -r3.z, c2.x, r5.w michael@0: cmp r7.z, -r6.z, c2.y, r4.w michael@0: mul r3.xyz, r0.y, r2 michael@0: mad r6.xyz, r2, r0.y, r5 michael@0: mad r6.xyz, r3, -r5, r6 michael@0: max r8.xyz, r3, r5 michael@0: cmp r0.xyz, -r0.x, r8, r7 michael@0: add r7, r0.w, c1 michael@0: mul r7, r7, r7 michael@0: min r8.xyz, r5, r3 michael@0: cmp r0.xyz, -r7.w, r8, r0 michael@0: mad r8.xyz, r5, -c2.w, -c2.x michael@0: add r8.xyz, -r8, c2.x michael@0: mad r4.xyz, r4, -r8, c2.x michael@0: add r8.xyz, r5, r5 michael@0: mul r5.xyz, r5, r3 michael@0: mul r8.xyz, r3, r8 michael@0: cmp r1.xyz, r1, r8, r4 michael@0: cmp r0.xyz, -r7.z, r1, r0 michael@0: cmp r0.xyz, -r7.y, r6, r0 michael@0: cmp r0.xyz, -r7.x, r5, r0 michael@0: lrp r4.xyz, r1.w, r0, r3 michael@0: mul r4.w, r1.w, r1.w michael@0: cmp r4.w, -r4.w, c2.x, c2.y michael@0: mul r0.xyz, r2.w, r4 michael@0: mul r0.w, r2.w, r2.w michael@0: cmp r0.w, -r0.w, c2.x, c2.y michael@0: add r0.w, r4.w, r0.w michael@0: cmp r2.xyz, -r0.w, r0, r2 michael@0: mov oC0, r2 michael@0: michael@0: // approximately 56 instruction slots used (2 texture, 54 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[1], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_output o0.xyzw michael@0: dcl_temps 7 michael@0: sample r0.xyzw, v1.xyxx, t0.xyzw, s0 michael@0: sample r1.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: eq r2.x, r0.w, l(0.000000) michael@0: eq r2.y, r1.w, l(0.000000) michael@0: or r2.x, r2.y, r2.x michael@0: if_nz r2.x michael@0: mov o0.xyzw, r0.xyzw michael@0: ret michael@0: endif michael@0: div r0.xyz, r0.xyzx, r0.wwww michael@0: div r1.xyz, r1.xyzx, r1.wwww michael@0: ieq r2.x, cb0[0].x, l(1) michael@0: if_nz r2.x michael@0: mul r2.xyz, r0.xyzx, r1.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(2) michael@0: if_nz r2.w michael@0: add r3.xyz, r0.xyzx, r1.xyzx michael@0: mad r2.xyz, -r0.xyzx, r1.xyzx, r3.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(3) michael@0: if_nz r2.w michael@0: ge r3.xyz, l(0.500000, 0.500000, 0.500000, 0.000000), r1.xyzx michael@0: add r4.xyz, r1.xyzx, r1.xyzx michael@0: mul r4.xyz, r0.xyzx, r4.xyzx michael@0: mad r5.xyz, r1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) michael@0: add r6.xyz, -r0.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: add r5.xyz, -r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: mad r5.xyz, -r6.xyzx, r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: movc r2.xyz, r3.xyzx, r4.xyzx, r5.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(4) michael@0: if_nz r2.w michael@0: min r2.xyz, r0.xyzx, r1.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(5) michael@0: if_nz r2.w michael@0: max r2.xyz, r0.xyzx, r1.xyzx michael@0: else michael@0: eq r3.xyz, r1.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) michael@0: eq r4.xyz, r0.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: add r5.xyz, -r0.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: div r1.xyz, r1.xyzx, r5.xyzx michael@0: min r1.xyz, r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: movc r1.xyz, r4.xyzx, l(1.000000,1.000000,1.000000,0), r1.xyzx michael@0: movc r2.xyz, r3.xyzx, l(0,0,0,0), r1.xyzx michael@0: endif michael@0: endif michael@0: endif michael@0: endif michael@0: endif michael@0: add r1.x, -r1.w, l(1.000000) michael@0: mul r1.yzw, r1.wwww, r2.xxyz michael@0: mad r0.xyz, r1.xxxx, r0.xyzx, r1.yzwy michael@0: mul o0.xyz, r0.wwww, r0.xyzx michael@0: mov o0.w, r0.w michael@0: ret michael@0: // Approximately 57 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: technique10 SampleTextureForSeparableBlending_2 michael@0: { michael@0: pass P0 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer $Globals michael@0: // { michael@0: // michael@0: // uint blendop; // Offset: 0 Size: 4 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // sBckSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // bcktex texture float4 2d 1 1 michael@0: // $Globals cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 0 1 (UINT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c1, -7, -8, -9, -10 michael@0: def c2, 1, 0, -1, 0.25 michael@0: def c3, 0.5, 2, -1, 4 michael@0: def c4, 16, -12, 2, 1 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mov r0.w, c0.x michael@0: add r0, r0.w, c1 michael@0: mul r0, r0, r0 michael@0: texld r1, t0, s0 michael@0: texld r2, t0, s1 michael@0: rcp r3.w, r2.w michael@0: mad r3.xy, r2.yzzw, -r3.w, c2.w michael@0: mul r4.xyz, r2, r3.w michael@0: mad r5.xyz, r4, c4.x, c4.y michael@0: mad r5.xyz, r5, r4, c3.w michael@0: mul r5.xyz, r4, r5 michael@0: rsq r4.w, r4.y michael@0: rcp r4.w, r4.w michael@0: cmp r4.w, r3.x, r5.y, r4.w michael@0: mad r4.w, r2.y, -r3.w, r4.w michael@0: rcp r3.x, r1.w michael@0: mul r6.xyz, r1, r3.x michael@0: mad r7.xyz, r6, c3.y, c3.z michael@0: mad r4.w, r7.y, r4.w, r4.y michael@0: mad r8.xyz, r1, -r3.x, c3.x michael@0: mad r9, r2.xyzx, -r3.w, c2.xxxw michael@0: mad r10.xyz, r6, -c4.z, c4.w michael@0: mul r10.xyz, r4, r10 michael@0: mad r10.xyz, r10, -r9, r4 michael@0: cmp r11.y, r8.y, r10.y, r4.w michael@0: rsq r4.w, r4.z michael@0: rcp r4.w, r4.w michael@0: cmp r4.w, r3.y, r5.z, r4.w michael@0: mad r4.w, r2.z, -r3.w, r4.w michael@0: mad r4.w, r7.z, r4.w, r4.z michael@0: cmp r11.z, r8.z, r10.z, r4.w michael@0: rsq r4.w, r4.x michael@0: rcp r4.w, r4.w michael@0: cmp r4.w, r9.w, r5.x, r4.w michael@0: mad r4.w, r2.x, -r3.w, r4.w michael@0: mad r2.xyz, r2, r3.w, c2.z michael@0: mul r2.xyz, r2, r2 michael@0: mad r4.w, r7.x, r4.w, r4.x michael@0: add r3.yzw, -r7.xxyz, c2.x michael@0: mad r3.yzw, r9.xxyz, -r3, c2.x michael@0: cmp r11.x, r8.x, r10.x, r4.w michael@0: mad r5.xyz, r1, r3.x, -r4 michael@0: mad r7.xyz, r1, r3.x, r4 michael@0: abs r5.xyz, r5 michael@0: mul r10.xyz, r4, r6 michael@0: mad r7.xyz, r10, -c3.y, r7 michael@0: cmp r5.xyz, -r0.w, r5, r7 michael@0: cmp r5.xyz, -r0.z, r11, r5 michael@0: add r7.xyz, r6, r6 michael@0: mul r4.xyz, r4, r7 michael@0: cmp r3.xyz, r8, r4, r3.yzww michael@0: cmp r0.yzw, -r0.y, r3.xxyz, r5.xxyz michael@0: rcp r6.w, r6.x michael@0: mad r6.w, r9.x, -r6.w, c2.x michael@0: max r3.x, r6.w, c2.y michael@0: mul r3.yzw, r6.xxyz, r6.xxyz michael@0: cmp r6.w, -r3.y, c2.y, r3.x michael@0: cmp r4.x, -r2.x, c2.x, r6.w michael@0: rcp r4.w, r6.y michael@0: mad r4.w, r9.y, -r4.w, c2.x michael@0: max r6.w, r4.w, c2.y michael@0: cmp r4.w, -r3.z, c2.y, r6.w michael@0: cmp r4.y, -r2.y, c2.x, r4.w michael@0: rcp r4.w, r6.z michael@0: mad r4.w, r9.z, -r4.w, c2.x michael@0: max r6.w, r4.w, c2.y michael@0: cmp r4.w, -r3.w, c2.y, r6.w michael@0: cmp r4.z, -r2.z, c2.x, r4.w michael@0: cmp r0.xyz, -r0.x, r4, r0.yzww michael@0: lrp r3.xyz, r2.w, r0, r6 michael@0: mul r3.w, r2.w, r2.w michael@0: cmp r3.w, -r3.w, c2.x, c2.y michael@0: mul r0.xyz, r1.w, r3 michael@0: mul r0.w, r1.w, r1.w michael@0: cmp r0.w, -r0.w, c2.x, c2.y michael@0: add r0.w, r3.w, r0.w michael@0: cmp r1.xyz, -r0.w, r0, r1 michael@0: mov oC0, r1 michael@0: michael@0: // approximately 78 instruction slots used (2 texture, 76 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[1], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_output o0.xyzw michael@0: dcl_temps 7 michael@0: sample r0.xyzw, v1.xyxx, t0.xyzw, s0 michael@0: sample r1.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: eq r2.x, r0.w, l(0.000000) michael@0: eq r2.y, r1.w, l(0.000000) michael@0: or r2.x, r2.y, r2.x michael@0: if_nz r2.x michael@0: mov o0.xyzw, r0.xyzw michael@0: ret michael@0: endif michael@0: div r0.xyz, r0.xyzx, r0.wwww michael@0: div r1.xyz, r1.xyzx, r1.wwww michael@0: ieq r2.x, cb0[0].x, l(7) michael@0: if_nz r2.x michael@0: eq r2.xyz, r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: eq r3.xyz, r0.xyzx, l(0.000000, 0.000000, 0.000000, 0.000000) michael@0: add r4.xyz, -r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: div r4.xyz, r4.xyzx, r0.xyzx michael@0: min r4.xyz, r4.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: add r4.xyz, -r4.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: movc r3.xyz, r3.xyzx, l(0,0,0,0), r4.xyzx michael@0: movc r2.xyz, r2.xyzx, l(1.000000,1.000000,1.000000,0), r3.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(8) michael@0: if_nz r2.w michael@0: ge r3.xyz, l(0.500000, 0.500000, 0.500000, 0.000000), r0.xyzx michael@0: add r4.xyz, r0.xyzx, r0.xyzx michael@0: mul r4.xyz, r1.xyzx, r4.xyzx michael@0: mad r5.xyz, r0.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) michael@0: add r6.xyz, -r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: add r5.xyz, -r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: mad r5.xyz, -r6.xyzx, r5.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: movc r2.xyz, r3.xyzx, r4.xyzx, r5.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(9) michael@0: if_nz r2.w michael@0: ge r3.xyz, l(0.250000, 0.250000, 0.250000, 0.000000), r1.xyzx michael@0: mad r4.xyz, r1.xyzx, l(16.000000, 16.000000, 16.000000, 0.000000), l(-12.000000, -12.000000, -12.000000, 0.000000) michael@0: mad r4.xyz, r4.xyzx, r1.xyzx, l(4.000000, 4.000000, 4.000000, 0.000000) michael@0: mul r4.xyz, r1.xyzx, r4.xyzx michael@0: sqrt r5.xyz, r1.xyzx michael@0: movc r3.xyz, r3.xyzx, r4.xyzx, r5.xyzx michael@0: ge r4.xyz, l(0.500000, 0.500000, 0.500000, 0.000000), r0.xyzx michael@0: mad r5.xyz, -r0.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: mul r5.xyz, r1.xyzx, r5.xyzx michael@0: add r6.xyz, -r1.xyzx, l(1.000000, 1.000000, 1.000000, 0.000000) michael@0: mad r5.xyz, -r5.xyzx, r6.xyzx, r1.xyzx michael@0: mad r6.xyz, r0.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), l(-1.000000, -1.000000, -1.000000, 0.000000) michael@0: add r3.xyz, -r1.xyzx, r3.xyzx michael@0: mad r3.xyz, r6.xyzx, r3.xyzx, r1.xyzx michael@0: movc r2.xyz, r4.xyzx, r5.xyzx, r3.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(10) michael@0: add r3.xyz, r0.xyzx, -r1.xyzx michael@0: add r4.xyz, r0.xyzx, r1.xyzx michael@0: mul r1.xyz, r0.xyzx, r1.xyzx michael@0: mad r1.xyz, -r1.xyzx, l(2.000000, 2.000000, 2.000000, 0.000000), r4.xyzx michael@0: movc r2.xyz, r2.wwww, |r3.xyzx|, r1.xyzx michael@0: endif michael@0: endif michael@0: endif michael@0: add r1.x, -r1.w, l(1.000000) michael@0: mul r1.yzw, r1.wwww, r2.xxyz michael@0: mad r0.xyz, r1.xxxx, r0.xyzx, r1.yzwy michael@0: mul o0.xyz, r0.wwww, r0.xyzx michael@0: mov o0.w, r0.w michael@0: ret michael@0: // Approximately 66 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: technique10 SampleTextureForNonSeparableBlending michael@0: { michael@0: pass P0 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer $Globals michael@0: // { michael@0: // michael@0: // uint blendop; // Offset: 0 Size: 4 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // sBckSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // bcktex texture float4 2d 1 1 michael@0: // $Globals cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 0 1 (UINT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c1, -12, -13, -14, 0 michael@0: def c2, 1, 0, 0, 0 michael@0: def c3, 0.300000012, 0.589999974, 0.109999999, 0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mov r0.y, c2.y michael@0: mov r1.y, c2.y michael@0: mov r2.z, c2.y michael@0: texld r3, t0, s1 michael@0: texld r4, t0, s0 michael@0: rcp r0.w, r4.w michael@0: mul r5.xyz, r0.w, r4 michael@0: mad r6.xy, r4.yxzw, r0.w, -r5.zyzw michael@0: cmp r7.xy, r6.x, r5.yzzw, r5.zyzw michael@0: max r1.w, r5.x, r7.x michael@0: min r2.w, r7.y, r5.x michael@0: add r7.w, r1.w, -r2.w michael@0: rcp r1.w, r3.w michael@0: mul r8.xyz, r1.w, r3 michael@0: mad r9.xy, r3.x, r1.w, -r8.zyzw michael@0: rcp r2.w, r9.y michael@0: mul r2.w, r2.w, r7.w michael@0: mad r10, r3.zyyz, r1.w, -r8.xxzy michael@0: mul r7.y, r2.w, r10.w michael@0: mov r9.zw, r10 michael@0: cmp r1.xz, -r9.y, r9.yyww, r7.wyyw michael@0: rcp r2.w, r9.x michael@0: mul r2.w, r2.w, r7.w michael@0: mul r7.x, r2.w, r9.z michael@0: cmp r2.xy, -r9.x, r9.xzzw, r7.wxzw michael@0: cmp r1.xyz, r9.w, r1, r2 michael@0: rcp r5.w, r9.w michael@0: mul r5.w, r5.w, r7.w michael@0: mul r7.z, r5.w, r9.y michael@0: cmp r0.xz, -r10.w, r9.yyww, r7.zyww michael@0: cmp r0.xyz, r10.x, r0, r1 michael@0: mov r1.x, c2.y michael@0: mov r2.x, c2.y michael@0: mov r11.z, c2.y michael@0: rcp r2.w, r9.z michael@0: mul r2.w, r2.w, r7.w michael@0: mul r7.x, r2.w, r9.x michael@0: cmp r11.xy, -r10.z, r9.xzzw, r7.xwzw michael@0: rcp r2.w, r10.y michael@0: mul r2.w, r2.w, r7.w michael@0: mul r7.y, r2.w, r10.x michael@0: cmp r2.yz, -r10.y, r10.xyxw, r7.xwyw michael@0: cmp r2.xyz, r10.x, r2, r11 michael@0: rcp r2.w, r10.x michael@0: mul r2.w, r2.w, r7.w michael@0: mul r7.z, r2.w, r10.y michael@0: cmp r1.yz, -r10.x, r10.xyxw, r7.xzww michael@0: cmp r1.xyz, r9.w, r1, r2 michael@0: cmp r0.xyz, r10.y, r1, r0 michael@0: cmp r1.xy, r9.z, r8.yzzw, r8.zyzw michael@0: dp3 r5.w, r0, c3 michael@0: dp3 r1.z, r8, c3 michael@0: add r5.w, -r5.w, r1.z michael@0: add r0.xyz, r0, r5.w michael@0: add r5.w, -r0.y, r0.x michael@0: cmp r2.xy, r5.w, r0.yxzw, r0 michael@0: min r5.w, r0.z, r2.x michael@0: max r7.x, r2.y, r0.z michael@0: dp3 r2.x, r0, c3 michael@0: add r2.y, -r5.w, r2.x michael@0: rcp r2.y, r2.y michael@0: add r7.yzw, r0.xxyz, -r2.x michael@0: mul r7.yzw, r2.x, r7 michael@0: mad r2.yzw, r7, r2.y, r2.x michael@0: cmp r0.xyz, r5.w, r0, r2.yzww michael@0: add r2.yzw, -r2.x, r0.xxyz michael@0: add r5.w, -r2.x, c2.x michael@0: mul r2.yzw, r2, r5.w michael@0: add r5.w, -r2.x, r7.x michael@0: add r7.x, -r7.x, c2.x michael@0: rcp r5.w, r5.w michael@0: mad r2.xyz, r2.yzww, r5.w, r2.x michael@0: cmp r0.xyz, r7.x, r0, r2 michael@0: dp3 r5.w, r5, c3 michael@0: add r2.x, r1.z, -r5.w michael@0: add r5.w, -r1.z, r5.w michael@0: mad r2.yzw, r3.xxyz, r1.w, r5.w michael@0: mad r3.xyz, r4, r0.w, r2.x michael@0: mad r7, r4.zyzx, r0.w, -r5.xxyz michael@0: add r0.w, -r3.y, r3.x michael@0: cmp r8.yz, r0.w, r3.xyxw, r3.xxyw michael@0: min r0.w, r3.z, r8.y michael@0: max r1.w, r8.z, r3.z michael@0: dp3 r5.w, r3, c3 michael@0: add r2.x, -r0.w, r5.w michael@0: rcp r2.x, r2.x michael@0: add r8.yzw, r3.xxyz, -r5.w michael@0: mul r8.yzw, r5.w, r8 michael@0: mad r8.yzw, r8, r2.x, r5.w michael@0: cmp r3.xyz, r0.w, r3, r8.yzww michael@0: add r8.yzw, -r5.w, r3.xxyz michael@0: add r0.w, -r5.w, c2.x michael@0: mul r8.yzw, r0.w, r8 michael@0: add r0.w, r1.w, -r5.w michael@0: add r1.w, -r1.w, c2.x michael@0: rcp r0.w, r0.w michael@0: mad r8.yzw, r8, r0.w, r5.w michael@0: cmp r3.xyz, r1.w, r3, r8.yzww michael@0: add r0.w, -r2.z, r2.y michael@0: cmp r8.yz, r0.w, r2.xzyw, r2 michael@0: min r0.w, r2.w, r8.y michael@0: max r1.w, r8.z, r2.w michael@0: dp3 r5.w, r2.yzww, c3 michael@0: add r2.x, -r0.w, r5.w michael@0: rcp r2.x, r2.x michael@0: add r8.yzw, r2, -r5.w michael@0: mul r8.yzw, r5.w, r8 michael@0: mad r8.yzw, r8, r2.x, r5.w michael@0: cmp r2.xyz, r0.w, r2.yzww, r8.yzww michael@0: add r8.yzw, -r5.w, r2.xxyz michael@0: add r0.w, -r5.w, c2.x michael@0: mul r8.yzw, r0.w, r8 michael@0: add r0.w, r1.w, -r5.w michael@0: add r1.w, -r1.w, c2.x michael@0: rcp r0.w, r0.w michael@0: mad r8.yzw, r8, r0.w, r5.w michael@0: cmp r2.xyz, r1.w, r2, r8.yzww michael@0: mov r0.w, c0.x michael@0: add r8.yzw, r0.w, c1.xxyz michael@0: mul r8.yzw, r8, r8 michael@0: cmp r2.xyz, -r8.w, r3, r2 michael@0: cmp r0.xyz, -r8.z, r0, r2 michael@0: mov r2.y, c2.y michael@0: mov r3.y, c2.y michael@0: mov r9.z, c2.y michael@0: max r0.w, r8.x, r1.x michael@0: min r2.w, r1.y, r8.x michael@0: add r10.w, r0.w, -r2.w michael@0: rcp r0.w, r7.w michael@0: mul r0.w, r0.w, r10.w michael@0: mul r10.x, r0.w, r6.x michael@0: mov r6.zw, r7.xywz michael@0: cmp r9.xy, -r7.w, r6.zxzw, r10.wxzw michael@0: rcp r0.w, r6.y michael@0: mul r0.w, r0.w, r10.w michael@0: mul r10.y, r0.w, r7.z michael@0: cmp r3.xz, -r6.y, r6.yyww, r10.wyyw michael@0: cmp r1.xyw, r7.z, r3.xyzz, r9.xyzz michael@0: rcp r0.w, r7.z michael@0: mul r0.w, r0.w, r10.w michael@0: mul r10.z, r0.w, r6.y michael@0: cmp r2.xz, -r7.z, r6.yyww, r10.zyww michael@0: cmp r1.xyw, r7.x, r2.xyzz, r1 michael@0: mov r2.x, c2.y michael@0: mov r3.z, c2.y michael@0: rcp r0.w, r6.x michael@0: mul r0.w, r0.w, r10.w michael@0: mul r10.x, r0.w, r7.w michael@0: cmp r3.xy, -r6.x, r6.zxzw, r10.xwzw michael@0: rcp r0.w, r7.y michael@0: mul r0.w, r0.w, r10.w michael@0: mul r10.y, r0.w, r7.x michael@0: cmp r2.yz, -r7.y, r7.xyxw, r10.xwyw michael@0: cmp r2.xyz, r7.x, r2, r3 michael@0: mov r3.x, c2.y michael@0: rcp r0.w, r7.x michael@0: mul r0.w, r0.w, r10.w michael@0: mul r10.z, r0.w, r7.y michael@0: cmp r3.yz, -r7.x, r7.xyxw, r10.xzww michael@0: cmp r2.xyz, r7.z, r3, r2 michael@0: cmp r1.xyw, r7.y, r2.xyzz, r1 michael@0: dp3 r0.w, r1.xyww, c3 michael@0: add r0.w, -r0.w, r1.z michael@0: add r1.xyz, r0.w, r1.xyww michael@0: add r0.w, -r1.y, r1.x michael@0: cmp r2.xy, r0.w, r1.yxzw, r1 michael@0: min r0.w, r1.z, r2.x michael@0: max r5.w, r2.y, r1.z michael@0: dp3 r1.w, r1, c3 michael@0: add r2.xyz, -r1.w, r1 michael@0: mul r2.xyz, r1.w, r2 michael@0: add r2.w, -r0.w, r1.w michael@0: rcp r2.w, r2.w michael@0: mad r2.xyz, r2, r2.w, r1.w michael@0: cmp r1.xyz, r0.w, r1, r2 michael@0: add r2.xyz, -r1.w, r1 michael@0: add r0.w, -r1.w, c2.x michael@0: mul r2.xyz, r0.w, r2 michael@0: add r0.w, -r1.w, r5.w michael@0: add r2.w, -r5.w, c2.x michael@0: rcp r0.w, r0.w michael@0: mad r2.xyz, r2, r0.w, r1.w michael@0: cmp r1.xyz, r2.w, r1, r2 michael@0: cmp r0.xyz, -r8.y, r1, r0 michael@0: lrp r1.xyz, r3.w, r0, r5 michael@0: mul r1.w, r3.w, r3.w michael@0: cmp r1.w, -r1.w, c2.x, c2.y michael@0: mul r0.xyz, r4.w, r1 michael@0: mul r0.w, r4.w, r4.w michael@0: cmp r0.w, -r0.w, c2.x, c2.y michael@0: add r0.w, r1.w, r0.w michael@0: cmp r4.xyz, -r0.w, r0, r4 michael@0: mov oC0, r4 michael@0: michael@0: // approximately 193 instruction slots used (2 texture, 191 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[1], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_output o0.xyzw michael@0: dcl_temps 9 michael@0: sample r0.xyzw, v1.xyxx, t0.xyzw, s0 michael@0: sample r1.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: eq r2.x, r0.w, l(0.000000) michael@0: eq r2.y, r1.w, l(0.000000) michael@0: or r2.x, r2.y, r2.x michael@0: if_nz r2.x michael@0: mov o0.xyzw, r0.xyzw michael@0: ret michael@0: endif michael@0: div r0.xyz, r0.xyzx, r0.wwww michael@0: div r1.xyz, r1.xyzx, r1.wwww michael@0: ieq r2.x, cb0[0].x, l(12) michael@0: if_nz r2.x michael@0: max r2.x, r1.z, r1.y michael@0: max r2.x, r1.x, r2.x michael@0: min r2.y, r1.z, r1.y michael@0: min r2.y, r1.x, r2.y michael@0: add r2.w, -r2.y, r2.x michael@0: ge r3.x, r0.y, r0.x michael@0: if_nz r3.x michael@0: add r3.xyzw, -r0.xxzz, r0.yzxy michael@0: lt r4.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r3.yxwy michael@0: div r5.xyz, r2.wwww, r3.yxwy michael@0: mul r2.xyz, r3.xyzx, r5.xyzx michael@0: movc r5.yz, r4.xxxx, r2.xxwx, r3.xxyx michael@0: ge r4.xw, r0.zzzz, r0.yyyx michael@0: movc r6.yz, r4.yyyy, r2.wwyw, r3.xxyx michael@0: movc r3.xy, r4.zzzz, r2.zwzz, r3.zwzz michael@0: mov r6.x, l(0) michael@0: mov r3.z, l(0) michael@0: movc r3.xyz, r4.wwww, r6.xyzx, r3.xyzx michael@0: mov r5.x, l(0) michael@0: movc r3.xyz, r4.xxxx, r5.xyzx, r3.xyzx michael@0: else michael@0: add r4.xyzw, -r0.yyzz, r0.xzyx michael@0: lt r5.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r4.yxwy michael@0: div r6.xyz, r2.wwww, r4.yxwy michael@0: mul r2.xyz, r4.xyzx, r6.xyzx michael@0: movc r6.xz, r5.xxxx, r2.xxwx, r4.xxyx michael@0: ge r5.xw, r0.zzzz, r0.xxxy michael@0: movc r7.xz, r5.yyyy, r2.wwyw, r4.xxyx michael@0: movc r2.xy, r5.zzzz, r2.wzww, r4.wzww michael@0: mov r7.y, l(0) michael@0: mov r2.z, l(0) michael@0: movc r2.xyz, r5.wwww, r7.xyzx, r2.xyzx michael@0: mov r6.y, l(0) michael@0: movc r3.xyz, r5.xxxx, r6.xyzx, r2.xyzx michael@0: endif michael@0: dp3 r2.x, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: dp3 r2.y, r3.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: add r2.x, -r2.y, r2.x michael@0: add r2.xyz, r2.xxxx, r3.xyzx michael@0: dp3 r2.w, r2.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: min r3.x, r2.y, r2.x michael@0: min r3.x, r2.z, r3.x michael@0: max r3.y, r2.y, r2.x michael@0: max r3.y, r2.z, r3.y michael@0: lt r3.z, r3.x, l(0.000000) michael@0: add r4.xyz, -r2.wwww, r2.xyzx michael@0: mul r4.xyz, r2.wwww, r4.xyzx michael@0: add r3.x, r2.w, -r3.x michael@0: div r4.xyz, r4.xyzx, r3.xxxx michael@0: add r4.xyz, r2.wwww, r4.xyzx michael@0: movc r2.xyz, r3.zzzz, r4.xyzx, r2.xyzx michael@0: lt r3.x, l(1.000000), r3.y michael@0: add r4.xyz, -r2.wwww, r2.xyzx michael@0: add r3.z, -r2.w, l(1.000000) michael@0: mul r4.xyz, r3.zzzz, r4.xyzx michael@0: add r3.y, -r2.w, r3.y michael@0: div r3.yzw, r4.xxyz, r3.yyyy michael@0: add r3.yzw, r2.wwww, r3.yyzw michael@0: movc r2.xyz, r3.xxxx, r3.yzwy, r2.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(13) michael@0: if_nz r2.w michael@0: max r2.w, r0.z, r0.y michael@0: max r2.w, r0.x, r2.w michael@0: min r3.x, r0.z, r0.y michael@0: min r3.x, r0.x, r3.x michael@0: add r3.w, r2.w, -r3.x michael@0: ge r2.w, r1.y, r1.x michael@0: if_nz r2.w michael@0: add r4.xyzw, -r1.xxzz, r1.yzxy michael@0: lt r5.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r4.yxwy michael@0: div r6.xyz, r3.wwww, r4.yxwy michael@0: mul r3.xyz, r4.xyzx, r6.xyzx michael@0: movc r6.yz, r5.xxxx, r3.xxwx, r4.xxyx michael@0: ge r5.xw, r1.zzzz, r1.yyyx michael@0: movc r7.yz, r5.yyyy, r3.wwyw, r4.xxyx michael@0: movc r4.xy, r5.zzzz, r3.zwzz, r4.zwzz michael@0: mov r7.x, l(0) michael@0: mov r4.z, l(0) michael@0: movc r4.xyz, r5.wwww, r7.xyzx, r4.xyzx michael@0: mov r6.x, l(0) michael@0: movc r4.xyz, r5.xxxx, r6.xyzx, r4.xyzx michael@0: else michael@0: add r5.xyzw, -r1.yyzz, r1.xzyx michael@0: lt r6.xyz, l(0.000000, 0.000000, 0.000000, 0.000000), r5.yxwy michael@0: div r7.xyz, r3.wwww, r5.yxwy michael@0: mul r3.xyz, r5.xyzx, r7.xyzx michael@0: movc r7.xz, r6.xxxx, r3.xxwx, r5.xxyx michael@0: ge r6.xw, r1.zzzz, r1.xxxy michael@0: movc r8.xz, r6.yyyy, r3.wwyw, r5.xxyx michael@0: movc r3.xy, r6.zzzz, r3.wzww, r5.wzww michael@0: mov r8.y, l(0) michael@0: mov r3.z, l(0) michael@0: movc r3.xyz, r6.wwww, r8.xyzx, r3.xyzx michael@0: mov r7.y, l(0) michael@0: movc r4.xyz, r6.xxxx, r7.xyzx, r3.xyzx michael@0: endif michael@0: dp3 r2.w, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: dp3 r3.x, r4.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: add r2.w, r2.w, -r3.x michael@0: add r3.xyz, r2.wwww, r4.xyzx michael@0: dp3 r2.w, r3.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: min r3.w, r3.y, r3.x michael@0: min r3.w, r3.z, r3.w michael@0: max r4.x, r3.y, r3.x michael@0: max r4.x, r3.z, r4.x michael@0: lt r4.y, r3.w, l(0.000000) michael@0: add r5.xyz, -r2.wwww, r3.xyzx michael@0: mul r5.xyz, r2.wwww, r5.xyzx michael@0: add r3.w, r2.w, -r3.w michael@0: div r5.xyz, r5.xyzx, r3.wwww michael@0: add r5.xyz, r2.wwww, r5.xyzx michael@0: movc r3.xyz, r4.yyyy, r5.xyzx, r3.xyzx michael@0: lt r3.w, l(1.000000), r4.x michael@0: add r4.yzw, -r2.wwww, r3.xxyz michael@0: add r5.x, -r2.w, l(1.000000) michael@0: mul r4.yzw, r4.yyzw, r5.xxxx michael@0: add r4.x, -r2.w, r4.x michael@0: div r4.xyz, r4.yzwy, r4.xxxx michael@0: add r4.xyz, r2.wwww, r4.xyzx michael@0: movc r2.xyz, r3.wwww, r4.xyzx, r3.xyzx michael@0: else michael@0: ieq r2.w, cb0[0].x, l(14) michael@0: if_nz r2.w michael@0: dp3 r2.w, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: dp3 r3.x, r0.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: add r2.w, r2.w, -r3.x michael@0: add r3.xyz, r0.xyzx, r2.wwww michael@0: dp3 r2.w, r3.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: min r3.w, r3.y, r3.x michael@0: min r3.w, r3.z, r3.w michael@0: max r4.x, r3.y, r3.x michael@0: max r4.x, r3.z, r4.x michael@0: lt r4.y, r3.w, l(0.000000) michael@0: add r5.xyz, -r2.wwww, r3.xyzx michael@0: mul r5.xyz, r2.wwww, r5.xyzx michael@0: add r3.w, r2.w, -r3.w michael@0: div r5.xyz, r5.xyzx, r3.wwww michael@0: add r5.xyz, r2.wwww, r5.xyzx michael@0: movc r3.xyz, r4.yyyy, r5.xyzx, r3.xyzx michael@0: lt r3.w, l(1.000000), r4.x michael@0: add r4.yzw, -r2.wwww, r3.xxyz michael@0: add r5.x, -r2.w, l(1.000000) michael@0: mul r4.yzw, r4.yyzw, r5.xxxx michael@0: add r4.x, -r2.w, r4.x michael@0: div r4.xyz, r4.yzwy, r4.xxxx michael@0: add r4.xyz, r2.wwww, r4.xyzx michael@0: movc r2.xyz, r3.wwww, r4.xyzx, r3.xyzx michael@0: else michael@0: dp3 r2.w, r0.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: dp3 r3.x, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: add r2.w, r2.w, -r3.x michael@0: add r1.xyz, r1.xyzx, r2.wwww michael@0: dp3 r2.w, r1.xyzx, l(0.300000, 0.590000, 0.110000, 0.000000) michael@0: min r3.x, r1.y, r1.x michael@0: min r3.x, r1.z, r3.x michael@0: max r3.y, r1.y, r1.x michael@0: max r3.y, r1.z, r3.y michael@0: lt r3.z, r3.x, l(0.000000) michael@0: add r4.xyz, r1.xyzx, -r2.wwww michael@0: mul r4.xyz, r2.wwww, r4.xyzx michael@0: add r3.x, r2.w, -r3.x michael@0: div r4.xyz, r4.xyzx, r3.xxxx michael@0: add r4.xyz, r2.wwww, r4.xyzx michael@0: movc r1.xyz, r3.zzzz, r4.xyzx, r1.xyzx michael@0: lt r3.x, l(1.000000), r3.y michael@0: add r4.xyz, -r2.wwww, r1.xyzx michael@0: add r3.z, -r2.w, l(1.000000) michael@0: mul r4.xyz, r3.zzzz, r4.xyzx michael@0: add r3.y, -r2.w, r3.y michael@0: div r3.yzw, r4.xxyz, r3.yyyy michael@0: add r3.yzw, r2.wwww, r3.yyzw michael@0: movc r2.xyz, r3.xxxx, r3.yzwy, r1.xyzx michael@0: endif michael@0: endif michael@0: endif michael@0: add r1.x, -r1.w, l(1.000000) michael@0: mul r1.yzw, r1.wwww, r2.xxyz michael@0: mad r0.xyz, r1.xxxx, r0.xyzx, r1.yzwy michael@0: mul o0.xyz, r0.wwww, r0.xyzx michael@0: mov o0.w, r0.w michael@0: ret michael@0: // Approximately 195 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: technique10 SampleRadialGradient michael@0: { michael@0: pass APos michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 michael@0: // float2 dimensions; // Offset: 48 Size: 8 michael@0: // float3 diff; // Offset: 64 Size: 12 [unused] michael@0: // float2 center1; // Offset: 80 Size: 8 [unused] michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 [unused] michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // cb2 cbuffer NA NA 1 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 1 ( FLT, FLT, FLT, FLT) michael@0: // c2 cb0 2 1 ( FLT, FLT, FLT, FLT) michael@0: // c3 cb1 0 2 ( FLT, FLT, FLT, FLT) michael@0: // c5 cb1 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c6, 1, 0.5, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add r0.z, r0.x, c6.x michael@0: mul r0.z, r0.z, c5.x michael@0: mul r1.x, r0.z, c6.y michael@0: add r0.z, -r0.y, c6.x michael@0: add oPos.xy, r0, c0 michael@0: mul r0.x, r0.z, c5.y michael@0: mul r1.y, r0.x, c6.y michael@0: mov r1.z, c6.x michael@0: dp3 oT0.w, r1, c3 michael@0: dp3 oT0.z, r1, c4 michael@0: mov oPos.zw, c6.xyzx michael@0: michael@0: // approximately 13 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_constantbuffer cb1[4], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: dcl_temps 2 michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.xy, r0.xyxx michael@0: add r0.x, r0.x, l(1.000000) michael@0: add r0.y, -r0.y, l(1.000000) michael@0: mul r0.xy, r0.xyxx, cb1[3].xyxx michael@0: mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000) michael@0: mov r1.z, l(1.000000) michael@0: dp3 o1.z, r1.xyzx, cb1[0].xyzx michael@0: dp3 o1.w, r1.xyzx, cb1[1].xyzx michael@0: mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx michael@0: ret michael@0: // Approximately 12 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused] michael@0: // float2 dimensions; // Offset: 48 Size: 8 [unused] michael@0: // float3 diff; // Offset: 64 Size: 12 michael@0: // float2 center1; // Offset: 80 Size: 8 michael@0: // float A; // Offset: 88 Size: 4 michael@0: // float radius1; // Offset: 92 Size: 4 michael@0: // float sq_radius1; // Offset: 96 Size: 4 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb2 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 4 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c3, 0.5, 0, 0, 0 michael@0: def c4, 1, -1, 0, -0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: add r0.xy, t0.wzzw, -c1 michael@0: dp2add r0.w, r0, r0, -c2.x michael@0: mul r0.w, r0.w, c1.z michael@0: mov r0.z, c1.w michael@0: dp3 r0.x, r0, c0 michael@0: mad r0.y, r0.x, r0.x, -r0.w michael@0: abs r0.z, r0.y michael@0: rsq r0.z, r0.z michael@0: rcp r1.x, r0.z michael@0: mov r1.yz, -r1.x michael@0: add r0.xzw, r0.x, r1.xyyz michael@0: rcp r1.x, c1.z michael@0: mul r0.xzw, r0, r1.x michael@0: mov r1.w, c1.w michael@0: mad r1.xyz, r0.xzww, c0.z, r1.w michael@0: cmp r2.x, r1.x, r0.x, r0.w michael@0: cmp r0.xzw, r1.xyyz, c4.xyxy, c4.zyzw michael@0: mov r2.y, c3.x michael@0: texld r1, t0, s1 michael@0: texld r2, r2, s0 michael@0: mul r2.xyz, r2.w, r2 michael@0: mul r1, r1.w, r2 michael@0: add r0.w, r0.w, r0.x michael@0: cmp r0.x, r0.w, r0.x, r0.z michael@0: cmp r1, -r0.x, c4.z, r1 michael@0: cmp r0, r0.y, r1, c4.z michael@0: mov oC0, r0 michael@0: michael@0: // approximately 28 instruction slots used (2 texture, 26 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[7], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 3 michael@0: add r0.xy, v1.zwzz, -cb0[5].xyxx michael@0: mov r0.z, cb0[5].w michael@0: dp3 r0.z, r0.xyzx, cb0[4].xyzx michael@0: dp2 r0.x, r0.xyxx, r0.xyxx michael@0: add r0.x, r0.x, -cb0[6].x michael@0: mul r0.x, r0.x, cb0[5].z michael@0: mad r0.x, r0.z, r0.z, -r0.x michael@0: lt r0.y, r0.x, l(0.000000) michael@0: sqrt r1.x, |r0.x| michael@0: mov r1.y, -r1.x michael@0: add r0.xz, r0.zzzz, r1.xxyx michael@0: div r0.xz, r0.xxzx, cb0[5].zzzz michael@0: mul r1.xy, r0.xzxx, cb0[4].zzzz michael@0: ge r1.xy, r1.xyxx, -cb0[5].wwww michael@0: and r1.xy, r1.xyxx, l(0x3f800000, 0x3f800000, 0, 0) michael@0: add r0.x, -r0.z, r0.x michael@0: mad r2.x, r1.x, r0.x, r0.z michael@0: mov r2.y, l(0.500000) michael@0: sample r2.xyzw, r2.xyxx, t0.xyzw, s0 michael@0: if_nz r0.y michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: max r0.x, r1.y, r1.x michael@0: ge r0.x, l(0.000000), r0.x michael@0: if_nz r0.x michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: mul r2.xyz, r2.wwww, r2.xyzx michael@0: sample r0.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: mul o0.xyzw, r0.wwww, r2.xyzw michael@0: ret michael@0: // Approximately 33 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass A0 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 michael@0: // float2 dimensions; // Offset: 48 Size: 8 michael@0: // float3 diff; // Offset: 64 Size: 12 [unused] michael@0: // float2 center1; // Offset: 80 Size: 8 [unused] michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 [unused] michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // cb2 cbuffer NA NA 1 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 1 ( FLT, FLT, FLT, FLT) michael@0: // c2 cb0 2 1 ( FLT, FLT, FLT, FLT) michael@0: // c3 cb1 0 2 ( FLT, FLT, FLT, FLT) michael@0: // c5 cb1 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c6, 1, 0.5, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add r0.z, r0.x, c6.x michael@0: mul r0.z, r0.z, c5.x michael@0: mul r1.x, r0.z, c6.y michael@0: add r0.z, -r0.y, c6.x michael@0: add oPos.xy, r0, c0 michael@0: mul r0.x, r0.z, c5.y michael@0: mul r1.y, r0.x, c6.y michael@0: mov r1.z, c6.x michael@0: dp3 oT0.w, r1, c3 michael@0: dp3 oT0.z, r1, c4 michael@0: mov oPos.zw, c6.xyzx michael@0: michael@0: // approximately 13 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_constantbuffer cb1[4], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: dcl_temps 2 michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.xy, r0.xyxx michael@0: add r0.x, r0.x, l(1.000000) michael@0: add r0.y, -r0.y, l(1.000000) michael@0: mul r0.xy, r0.xyxx, cb1[3].xyxx michael@0: mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000) michael@0: mov r1.z, l(1.000000) michael@0: dp3 o1.z, r1.xyzx, cb1[0].xyzx michael@0: dp3 o1.w, r1.xyzx, cb1[1].xyzx michael@0: mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx michael@0: ret michael@0: // Approximately 12 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused] michael@0: // float2 dimensions; // Offset: 48 Size: 8 [unused] michael@0: // float3 diff; // Offset: 64 Size: 12 michael@0: // float2 center1; // Offset: 80 Size: 8 michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb2 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 4 2 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c2, 0.5, 0, 0, 0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mul r0.w, c1.w, c1.w michael@0: add r0.xy, t0.wzzw, -c1 michael@0: dp2add r0.w, r0, r0, -r0.w michael@0: mul r0.w, r0.w, c2.x michael@0: mov r0.z, c1.w michael@0: dp3 r0.x, r0, c0 michael@0: rcp r0.x, r0.x michael@0: mul r0.x, r0.x, r0.w michael@0: mov r0.y, c2.x michael@0: texld r1, t0, s1 michael@0: texld r2, r0, s0 michael@0: mov r0.w, c1.w michael@0: mad r0.x, r0.x, -c0.z, -r0.w michael@0: mul r2.xyz, r2.w, r2 michael@0: mul r1, r1.w, r2 michael@0: cmp r0, r0.x, c2.y, r1 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 18 instruction slots used (2 texture, 16 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[6], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 2 michael@0: add r0.xy, v1.zwzz, -cb0[5].xyxx michael@0: mov r0.z, cb0[5].w michael@0: dp3 r0.z, r0.xyzx, cb0[4].xyzx michael@0: dp2 r0.x, r0.xyxx, r0.xyxx michael@0: mad r0.x, -cb0[5].w, cb0[5].w, r0.x michael@0: mul r0.x, r0.x, l(0.500000) michael@0: div r0.x, r0.x, r0.z michael@0: mul r0.z, r0.x, cb0[4].z michael@0: ge r0.z, -cb0[5].w, r0.z michael@0: mov r0.y, l(0.500000) michael@0: sample r1.xyzw, r0.xyxx, t0.xyzw, s0 michael@0: if_nz r0.z michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: mul r1.xyz, r1.wwww, r1.xyzx michael@0: sample r0.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: mul o0.xyzw, r0.wwww, r1.xyzw michael@0: ret michael@0: // Approximately 19 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass APosWrap michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 michael@0: // float2 dimensions; // Offset: 48 Size: 8 michael@0: // float3 diff; // Offset: 64 Size: 12 [unused] michael@0: // float2 center1; // Offset: 80 Size: 8 [unused] michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 [unused] michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // cb2 cbuffer NA NA 1 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 1 ( FLT, FLT, FLT, FLT) michael@0: // c2 cb0 2 1 ( FLT, FLT, FLT, FLT) michael@0: // c3 cb1 0 2 ( FLT, FLT, FLT, FLT) michael@0: // c5 cb1 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c6, 1, 0.5, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add r0.z, r0.x, c6.x michael@0: mul r0.z, r0.z, c5.x michael@0: mul r1.x, r0.z, c6.y michael@0: add r0.z, -r0.y, c6.x michael@0: add oPos.xy, r0, c0 michael@0: mul r0.x, r0.z, c5.y michael@0: mul r1.y, r0.x, c6.y michael@0: mov r1.z, c6.x michael@0: dp3 oT0.w, r1, c3 michael@0: dp3 oT0.z, r1, c4 michael@0: mov oPos.zw, c6.xyzx michael@0: michael@0: // approximately 13 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_constantbuffer cb1[4], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: dcl_temps 2 michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.xy, r0.xyxx michael@0: add r0.x, r0.x, l(1.000000) michael@0: add r0.y, -r0.y, l(1.000000) michael@0: mul r0.xy, r0.xyxx, cb1[3].xyxx michael@0: mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000) michael@0: mov r1.z, l(1.000000) michael@0: dp3 o1.z, r1.xyzx, cb1[0].xyzx michael@0: dp3 o1.w, r1.xyzx, cb1[1].xyzx michael@0: mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx michael@0: ret michael@0: // Approximately 12 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused] michael@0: // float2 dimensions; // Offset: 48 Size: 8 [unused] michael@0: // float3 diff; // Offset: 64 Size: 12 michael@0: // float2 center1; // Offset: 80 Size: 8 michael@0: // float A; // Offset: 88 Size: 4 michael@0: // float radius1; // Offset: 92 Size: 4 michael@0: // float sq_radius1; // Offset: 96 Size: 4 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sWrapSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb2 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 4 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c3, 0.5, 0, 0, 0 michael@0: def c4, 1, -1, 0, -0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: add r0.xy, t0.wzzw, -c1 michael@0: dp2add r0.w, r0, r0, -c2.x michael@0: mul r0.w, r0.w, c1.z michael@0: mov r0.z, c1.w michael@0: dp3 r0.x, r0, c0 michael@0: mad r0.y, r0.x, r0.x, -r0.w michael@0: abs r0.z, r0.y michael@0: rsq r0.z, r0.z michael@0: rcp r1.x, r0.z michael@0: mov r1.yz, -r1.x michael@0: add r0.xzw, r0.x, r1.xyyz michael@0: rcp r1.x, c1.z michael@0: mul r0.xzw, r0, r1.x michael@0: mov r1.w, c1.w michael@0: mad r1.xyz, r0.xzww, c0.z, r1.w michael@0: cmp r2.x, r1.x, r0.x, r0.w michael@0: cmp r0.xzw, r1.xyyz, c4.xyxy, c4.zyzw michael@0: mov r2.y, c3.x michael@0: texld r1, t0, s1 michael@0: texld r2, r2, s0 michael@0: mul r2.xyz, r2.w, r2 michael@0: mul r1, r1.w, r2 michael@0: add r0.w, r0.w, r0.x michael@0: cmp r0.x, r0.w, r0.x, r0.z michael@0: cmp r1, -r0.x, c4.z, r1 michael@0: cmp r0, r0.y, r1, c4.z michael@0: mov oC0, r0 michael@0: michael@0: // approximately 28 instruction slots used (2 texture, 26 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[7], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 3 michael@0: add r0.xy, v1.zwzz, -cb0[5].xyxx michael@0: mov r0.z, cb0[5].w michael@0: dp3 r0.z, r0.xyzx, cb0[4].xyzx michael@0: dp2 r0.x, r0.xyxx, r0.xyxx michael@0: add r0.x, r0.x, -cb0[6].x michael@0: mul r0.x, r0.x, cb0[5].z michael@0: mad r0.x, r0.z, r0.z, -r0.x michael@0: lt r0.y, r0.x, l(0.000000) michael@0: sqrt r1.x, |r0.x| michael@0: mov r1.y, -r1.x michael@0: add r0.xz, r0.zzzz, r1.xxyx michael@0: div r0.xz, r0.xxzx, cb0[5].zzzz michael@0: mul r1.xy, r0.xzxx, cb0[4].zzzz michael@0: ge r1.xy, r1.xyxx, -cb0[5].wwww michael@0: and r1.xy, r1.xyxx, l(0x3f800000, 0x3f800000, 0, 0) michael@0: add r0.x, -r0.z, r0.x michael@0: mad r2.x, r1.x, r0.x, r0.z michael@0: mov r2.y, l(0.500000) michael@0: sample r2.xyzw, r2.xyxx, t0.xyzw, s0 michael@0: if_nz r0.y michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: max r0.x, r1.y, r1.x michael@0: ge r0.x, l(0.000000), r0.x michael@0: if_nz r0.x michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: mul r2.xyz, r2.wwww, r2.xyzx michael@0: sample r0.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: mul o0.xyzw, r0.wwww, r2.xyzw michael@0: ret michael@0: // Approximately 33 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass A0Wrap michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 michael@0: // float2 dimensions; // Offset: 48 Size: 8 michael@0: // float3 diff; // Offset: 64 Size: 12 [unused] michael@0: // float2 center1; // Offset: 80 Size: 8 [unused] michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 [unused] michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // cb2 cbuffer NA NA 1 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 1 ( FLT, FLT, FLT, FLT) michael@0: // c2 cb0 2 1 ( FLT, FLT, FLT, FLT) michael@0: // c3 cb1 0 2 ( FLT, FLT, FLT, FLT) michael@0: // c5 cb1 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c6, 1, 0.5, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add r0.z, r0.x, c6.x michael@0: mul r0.z, r0.z, c5.x michael@0: mul r1.x, r0.z, c6.y michael@0: add r0.z, -r0.y, c6.x michael@0: add oPos.xy, r0, c0 michael@0: mul r0.x, r0.z, c5.y michael@0: mul r1.y, r0.x, c6.y michael@0: mov r1.z, c6.x michael@0: dp3 oT0.w, r1, c3 michael@0: dp3 oT0.z, r1, c4 michael@0: mov oPos.zw, c6.xyzx michael@0: michael@0: // approximately 13 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_constantbuffer cb1[4], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: dcl_temps 2 michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.xy, r0.xyxx michael@0: add r0.x, r0.x, l(1.000000) michael@0: add r0.y, -r0.y, l(1.000000) michael@0: mul r0.xy, r0.xyxx, cb1[3].xyxx michael@0: mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000) michael@0: mov r1.z, l(1.000000) michael@0: dp3 o1.z, r1.xyzx, cb1[0].xyzx michael@0: dp3 o1.w, r1.xyzx, cb1[1].xyzx michael@0: mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx michael@0: ret michael@0: // Approximately 12 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused] michael@0: // float2 dimensions; // Offset: 48 Size: 8 [unused] michael@0: // float3 diff; // Offset: 64 Size: 12 michael@0: // float2 center1; // Offset: 80 Size: 8 michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sWrapSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb2 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 4 2 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c2, 0.5, 0, 0, 0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mul r0.w, c1.w, c1.w michael@0: add r0.xy, t0.wzzw, -c1 michael@0: dp2add r0.w, r0, r0, -r0.w michael@0: mul r0.w, r0.w, c2.x michael@0: mov r0.z, c1.w michael@0: dp3 r0.x, r0, c0 michael@0: rcp r0.x, r0.x michael@0: mul r0.x, r0.x, r0.w michael@0: mov r0.y, c2.x michael@0: texld r1, t0, s1 michael@0: texld r2, r0, s0 michael@0: mov r0.w, c1.w michael@0: mad r0.x, r0.x, -c0.z, -r0.w michael@0: mul r2.xyz, r2.w, r2 michael@0: mul r1, r1.w, r2 michael@0: cmp r0, r0.x, c2.y, r1 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 18 instruction slots used (2 texture, 16 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[6], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 2 michael@0: add r0.xy, v1.zwzz, -cb0[5].xyxx michael@0: mov r0.z, cb0[5].w michael@0: dp3 r0.z, r0.xyzx, cb0[4].xyzx michael@0: dp2 r0.x, r0.xyxx, r0.xyxx michael@0: mad r0.x, -cb0[5].w, cb0[5].w, r0.x michael@0: mul r0.x, r0.x, l(0.500000) michael@0: div r0.x, r0.x, r0.z michael@0: mul r0.z, r0.x, cb0[4].z michael@0: ge r0.z, -cb0[5].w, r0.z michael@0: mov r0.y, l(0.500000) michael@0: sample r1.xyzw, r0.xyxx, t0.xyzw, s0 michael@0: if_nz r0.z michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: mul r1.xyz, r1.wwww, r1.xyzx michael@0: sample r0.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: mul o0.xyzw, r0.wwww, r1.xyzw michael@0: ret michael@0: // Approximately 19 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass APosMirror michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 michael@0: // float2 dimensions; // Offset: 48 Size: 8 michael@0: // float3 diff; // Offset: 64 Size: 12 [unused] michael@0: // float2 center1; // Offset: 80 Size: 8 [unused] michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 [unused] michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // cb2 cbuffer NA NA 1 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 1 ( FLT, FLT, FLT, FLT) michael@0: // c2 cb0 2 1 ( FLT, FLT, FLT, FLT) michael@0: // c3 cb1 0 2 ( FLT, FLT, FLT, FLT) michael@0: // c5 cb1 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c6, 1, 0.5, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add r0.z, r0.x, c6.x michael@0: mul r0.z, r0.z, c5.x michael@0: mul r1.x, r0.z, c6.y michael@0: add r0.z, -r0.y, c6.x michael@0: add oPos.xy, r0, c0 michael@0: mul r0.x, r0.z, c5.y michael@0: mul r1.y, r0.x, c6.y michael@0: mov r1.z, c6.x michael@0: dp3 oT0.w, r1, c3 michael@0: dp3 oT0.z, r1, c4 michael@0: mov oPos.zw, c6.xyzx michael@0: michael@0: // approximately 13 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_constantbuffer cb1[4], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: dcl_temps 2 michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.xy, r0.xyxx michael@0: add r0.x, r0.x, l(1.000000) michael@0: add r0.y, -r0.y, l(1.000000) michael@0: mul r0.xy, r0.xyxx, cb1[3].xyxx michael@0: mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000) michael@0: mov r1.z, l(1.000000) michael@0: dp3 o1.z, r1.xyzx, cb1[0].xyzx michael@0: dp3 o1.w, r1.xyzx, cb1[1].xyzx michael@0: mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx michael@0: ret michael@0: // Approximately 12 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused] michael@0: // float2 dimensions; // Offset: 48 Size: 8 [unused] michael@0: // float3 diff; // Offset: 64 Size: 12 michael@0: // float2 center1; // Offset: 80 Size: 8 michael@0: // float A; // Offset: 88 Size: 4 michael@0: // float radius1; // Offset: 92 Size: 4 michael@0: // float sq_radius1; // Offset: 96 Size: 4 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sMirrorSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb2 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 4 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c3, 0.5, 0, 0, 0 michael@0: def c4, 1, -1, 0, -0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: add r0.xy, t0.wzzw, -c1 michael@0: dp2add r0.w, r0, r0, -c2.x michael@0: mul r0.w, r0.w, c1.z michael@0: mov r0.z, c1.w michael@0: dp3 r0.x, r0, c0 michael@0: mad r0.y, r0.x, r0.x, -r0.w michael@0: abs r0.z, r0.y michael@0: rsq r0.z, r0.z michael@0: rcp r1.x, r0.z michael@0: mov r1.yz, -r1.x michael@0: add r0.xzw, r0.x, r1.xyyz michael@0: rcp r1.x, c1.z michael@0: mul r0.xzw, r0, r1.x michael@0: mov r1.w, c1.w michael@0: mad r1.xyz, r0.xzww, c0.z, r1.w michael@0: cmp r2.x, r1.x, r0.x, r0.w michael@0: cmp r0.xzw, r1.xyyz, c4.xyxy, c4.zyzw michael@0: mov r2.y, c3.x michael@0: texld r1, t0, s1 michael@0: texld r2, r2, s0 michael@0: mul r2.xyz, r2.w, r2 michael@0: mul r1, r1.w, r2 michael@0: add r0.w, r0.w, r0.x michael@0: cmp r0.x, r0.w, r0.x, r0.z michael@0: cmp r1, -r0.x, c4.z, r1 michael@0: cmp r0, r0.y, r1, c4.z michael@0: mov oC0, r0 michael@0: michael@0: // approximately 28 instruction slots used (2 texture, 26 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[7], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 3 michael@0: add r0.xy, v1.zwzz, -cb0[5].xyxx michael@0: mov r0.z, cb0[5].w michael@0: dp3 r0.z, r0.xyzx, cb0[4].xyzx michael@0: dp2 r0.x, r0.xyxx, r0.xyxx michael@0: add r0.x, r0.x, -cb0[6].x michael@0: mul r0.x, r0.x, cb0[5].z michael@0: mad r0.x, r0.z, r0.z, -r0.x michael@0: lt r0.y, r0.x, l(0.000000) michael@0: sqrt r1.x, |r0.x| michael@0: mov r1.y, -r1.x michael@0: add r0.xz, r0.zzzz, r1.xxyx michael@0: div r0.xz, r0.xxzx, cb0[5].zzzz michael@0: mul r1.xy, r0.xzxx, cb0[4].zzzz michael@0: ge r1.xy, r1.xyxx, -cb0[5].wwww michael@0: and r1.xy, r1.xyxx, l(0x3f800000, 0x3f800000, 0, 0) michael@0: add r0.x, -r0.z, r0.x michael@0: mad r2.x, r1.x, r0.x, r0.z michael@0: mov r2.y, l(0.500000) michael@0: sample r2.xyzw, r2.xyxx, t0.xyzw, s0 michael@0: if_nz r0.y michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: max r0.x, r1.y, r1.x michael@0: ge r0.x, l(0.000000), r0.x michael@0: if_nz r0.x michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: mul r2.xyz, r2.wwww, r2.xyzx michael@0: sample r0.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: mul o0.xyzw, r0.wwww, r2.xyzw michael@0: ret michael@0: // Approximately 33 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass A0Mirror michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 michael@0: // float2 dimensions; // Offset: 48 Size: 8 michael@0: // float3 diff; // Offset: 64 Size: 12 [unused] michael@0: // float2 center1; // Offset: 80 Size: 8 [unused] michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 [unused] michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // cb2 cbuffer NA NA 1 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 1 ( FLT, FLT, FLT, FLT) michael@0: // c2 cb0 2 1 ( FLT, FLT, FLT, FLT) michael@0: // c3 cb1 0 2 ( FLT, FLT, FLT, FLT) michael@0: // c5 cb1 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c6, 1, 0.5, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add r0.z, r0.x, c6.x michael@0: mul r0.z, r0.z, c5.x michael@0: mul r1.x, r0.z, c6.y michael@0: add r0.z, -r0.y, c6.x michael@0: add oPos.xy, r0, c0 michael@0: mul r0.x, r0.z, c5.y michael@0: mul r1.y, r0.x, c6.y michael@0: mov r1.z, c6.x michael@0: dp3 oT0.w, r1, c3 michael@0: dp3 oT0.z, r1, c4 michael@0: mov oPos.zw, c6.xyzx michael@0: michael@0: // approximately 13 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_constantbuffer cb1[4], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: dcl_temps 2 michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad r0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.xy, r0.xyxx michael@0: add r0.x, r0.x, l(1.000000) michael@0: add r0.y, -r0.y, l(1.000000) michael@0: mul r0.xy, r0.xyxx, cb1[3].xyxx michael@0: mul r1.xy, r0.xyxx, l(0.500000, 0.500000, 0.000000, 0.000000) michael@0: mov r1.z, l(1.000000) michael@0: dp3 o1.z, r1.xyzx, cb1[0].xyzx michael@0: dp3 o1.w, r1.xyzx, cb1[1].xyzx michael@0: mad o1.xy, v0.xyxx, cb0[2].zwzz, cb0[2].xyxx michael@0: ret michael@0: // Approximately 12 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb2 michael@0: // { michael@0: // michael@0: // float3x3 DeviceSpaceToUserSpace; // Offset: 0 Size: 44 [unused] michael@0: // float2 dimensions; // Offset: 48 Size: 8 [unused] michael@0: // float3 diff; // Offset: 64 Size: 12 michael@0: // float2 center1; // Offset: 80 Size: 8 michael@0: // float A; // Offset: 88 Size: 4 [unused] michael@0: // float radius1; // Offset: 92 Size: 4 michael@0: // float sq_radius1; // Offset: 96 Size: 4 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sMirrorSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb2 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 4 2 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c2, 0.5, 0, 0, 0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mul r0.w, c1.w, c1.w michael@0: add r0.xy, t0.wzzw, -c1 michael@0: dp2add r0.w, r0, r0, -r0.w michael@0: mul r0.w, r0.w, c2.x michael@0: mov r0.z, c1.w michael@0: dp3 r0.x, r0, c0 michael@0: rcp r0.x, r0.x michael@0: mul r0.x, r0.x, r0.w michael@0: mov r0.y, c2.x michael@0: texld r1, t0, s1 michael@0: texld r2, r0, s0 michael@0: mov r0.w, c1.w michael@0: mad r0.x, r0.x, -c0.z, -r0.w michael@0: mul r2.xyz, r2.w, r2 michael@0: mul r1, r1.w, r2 michael@0: cmp r0, r0.x, c2.y, r1 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 18 instruction slots used (2 texture, 16 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[6], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 2 michael@0: add r0.xy, v1.zwzz, -cb0[5].xyxx michael@0: mov r0.z, cb0[5].w michael@0: dp3 r0.z, r0.xyzx, cb0[4].xyzx michael@0: dp2 r0.x, r0.xyxx, r0.xyxx michael@0: mad r0.x, -cb0[5].w, cb0[5].w, r0.x michael@0: mul r0.x, r0.x, l(0.500000) michael@0: div r0.x, r0.x, r0.z michael@0: mul r0.z, r0.x, cb0[4].z michael@0: ge r0.z, -cb0[5].w, r0.z michael@0: mov r0.y, l(0.500000) michael@0: sample r1.xyzw, r0.xyxx, t0.xyzw, s0 michael@0: if_nz r0.z michael@0: mov o0.xyzw, l(0,0,0,0) michael@0: ret michael@0: endif michael@0: mul r1.xyz, r1.wwww, r1.xyzx michael@0: sample r0.xyzw, v1.xyxx, t1.xyzw, s1 michael@0: mul o0.xyzw, r0.wwww, r1.xyzw michael@0: ret michael@0: // Approximately 19 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: technique10 SampleMaskedTexture michael@0: { michael@0: pass P0 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mov r0.xy, t0.wzzw michael@0: texld r1, t0, s0 michael@0: texld r0, r0, s1 michael@0: mul r0, r0.w, r1 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 5 instruction slots used (2 texture, 3 arithmetic) michael@0: ps_4_0 michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 2 michael@0: sample r0.xyzw, v1.xyxx, t0.xyzw, s0 michael@0: sample r1.xyzw, v1.zwzz, t1.xyzw, s1 michael@0: mul o0.xyzw, r0.xyzw, r1.wwww michael@0: ret michael@0: // Approximately 4 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: technique10 SampleTextureWithShadow michael@0: { michael@0: pass P0 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: AB_BlendFactor = float4(1, 1, 1, 1); michael@0: AB_SampleMask = uint(0xffffffff); michael@0: BlendState = ShadowBlendH; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb1 michael@0: // { michael@0: // michael@0: // float4 BlurOffsetsH[3]; // Offset: 0 Size: 48 michael@0: // float4 BlurOffsetsV[3]; // Offset: 48 Size: 48 [unused] michael@0: // float4 BlurWeights[3]; // Offset: 96 Size: 48 michael@0: // float4 ShadowColor; // Offset: 144 Size: 16 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sShadowSampler sampler NA NA 0 1 michael@0: // tex texture float4 2d 0 1 michael@0: // cb1 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // c3 cb0 6 4 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: add r0.x, t0.x, c0.y michael@0: mov r0.y, t0.y michael@0: add r1.x, t0.x, c0.x michael@0: mov r1.y, t0.y michael@0: texld r0, r0, s0 michael@0: texld r1, r1, s0 michael@0: mul r0.x, r0.w, c3.y michael@0: mad r0.x, c3.x, r1.w, r0.x michael@0: add r1.x, t0.x, c0.z michael@0: mov r1.y, t0.y michael@0: add r2.x, t0.x, c0.w michael@0: mov r2.y, t0.y michael@0: texld r1, r1, s0 michael@0: texld r2, r2, s0 michael@0: mad r0.x, c3.z, r1.w, r0.x michael@0: mad r0.x, c3.w, r2.w, r0.x michael@0: add r1.x, t0.x, c1.x michael@0: mov r1.y, t0.y michael@0: add r2.x, t0.x, c1.y michael@0: mov r2.y, t0.y michael@0: texld r1, r1, s0 michael@0: texld r2, r2, s0 michael@0: mad r0.x, c4.x, r1.w, r0.x michael@0: mad r0.x, c4.y, r2.w, r0.x michael@0: add r1.x, t0.x, c1.z michael@0: mov r1.y, t0.y michael@0: add r2.x, t0.x, c1.w michael@0: mov r2.y, t0.y michael@0: texld r1, r1, s0 michael@0: texld r2, r2, s0 michael@0: mad r0.x, c4.z, r1.w, r0.x michael@0: mad r0.x, c4.w, r2.w, r0.x michael@0: add r1.x, t0.x, c2.x michael@0: mov r1.y, t0.y michael@0: texld r1, r1, s0 michael@0: mad r0.x, c5.x, r1.w, r0.x michael@0: mul r0, r0.x, c6 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 38 instruction slots used (9 texture, 29 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[10], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_output o0.xyzw michael@0: dcl_temps 4 michael@0: add r0.xyzw, v1.xxxx, cb0[0].zxwy michael@0: mov r1.xz, r0.yywy michael@0: mov r1.yw, v1.yyyy michael@0: sample r2.xyzw, r1.zwzz, t0.xyzw, s0 michael@0: sample r1.xyzw, r1.xyxx, t0.xyzw, s0 michael@0: mul r1.x, r2.w, cb0[6].y michael@0: mad r1.x, cb0[6].x, r1.w, r1.x michael@0: mov r0.yw, v1.yyyy michael@0: sample r2.xyzw, r0.xyxx, t0.xyzw, s0 michael@0: sample r0.xyzw, r0.zwzz, t0.xyzw, s0 michael@0: mad r0.x, cb0[6].z, r2.w, r1.x michael@0: mad r0.x, cb0[6].w, r0.w, r0.x michael@0: add r1.xyzw, v1.xxxx, cb0[1].zxwy michael@0: mov r2.xz, r1.yywy michael@0: mov r2.yw, v1.yyyy michael@0: sample r3.xyzw, r2.xyxx, t0.xyzw, s0 michael@0: sample r2.xyzw, r2.zwzz, t0.xyzw, s0 michael@0: mad r0.x, cb0[7].x, r3.w, r0.x michael@0: mad r0.x, cb0[7].y, r2.w, r0.x michael@0: mov r1.yw, v1.yyyy michael@0: sample r2.xyzw, r1.xyxx, t0.xyzw, s0 michael@0: sample r1.xyzw, r1.zwzz, t0.xyzw, s0 michael@0: mad r0.x, cb0[7].z, r2.w, r0.x michael@0: mad r0.x, cb0[7].w, r1.w, r0.x michael@0: add r1.x, v1.x, cb0[2].x michael@0: mov r1.y, v1.y michael@0: sample r1.xyzw, r1.xyxx, t0.xyzw, s0 michael@0: mad r0.x, cb0[8].x, r1.w, r0.x michael@0: mul o0.xyzw, r0.xxxx, cb0[9].xyzw michael@0: ret michael@0: // Approximately 30 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass P1 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: AB_BlendFactor = float4(1, 1, 1, 1); michael@0: AB_SampleMask = uint(0xffffffff); michael@0: BlendState = ShadowBlendV; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb1 michael@0: // { michael@0: // michael@0: // float4 BlurOffsetsH[3]; // Offset: 0 Size: 48 [unused] michael@0: // float4 BlurOffsetsV[3]; // Offset: 48 Size: 48 michael@0: // float4 BlurWeights[3]; // Offset: 96 Size: 48 michael@0: // float4 ShadowColor; // Offset: 144 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sShadowSampler sampler NA NA 0 1 michael@0: // tex texture float4 2d 0 1 michael@0: // cb1 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 3 6 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: add r0.y, t0.y, c0.y michael@0: mov r0.x, t0.x michael@0: add r1.y, t0.y, c0.x michael@0: mov r1.x, t0.x michael@0: texld r0, r0, s0 michael@0: texld r1, r1, s0 michael@0: mul r0, r0, c3.y michael@0: mad r0, c3.x, r1, r0 michael@0: add r1.y, t0.y, c0.z michael@0: mov r1.x, t0.x michael@0: add r2.y, t0.y, c0.w michael@0: mov r2.x, t0.x michael@0: texld r1, r1, s0 michael@0: texld r2, r2, s0 michael@0: mad r0, c3.z, r1, r0 michael@0: mad r0, c3.w, r2, r0 michael@0: add r1.y, t0.y, c1.x michael@0: mov r1.x, t0.x michael@0: add r2.y, t0.y, c1.y michael@0: mov r2.x, t0.x michael@0: texld r1, r1, s0 michael@0: texld r2, r2, s0 michael@0: mad r0, c4.x, r1, r0 michael@0: mad r0, c4.y, r2, r0 michael@0: add r1.y, t0.y, c1.z michael@0: mov r1.x, t0.x michael@0: add r2.y, t0.y, c1.w michael@0: mov r2.x, t0.x michael@0: texld r1, r1, s0 michael@0: texld r2, r2, s0 michael@0: mad r0, c4.z, r1, r0 michael@0: mad r0, c4.w, r2, r0 michael@0: add r1.y, t0.y, c2.x michael@0: mov r1.x, t0.x michael@0: texld r1, r1, s0 michael@0: mad r0, c5.x, r1, r0 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 37 instruction slots used (9 texture, 28 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[9], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_output o0.xyzw michael@0: dcl_temps 4 michael@0: mov r0.xz, v1.xxxx michael@0: add r1.xyzw, v1.yyyy, cb0[3].xzyw michael@0: mov r0.yw, r1.xxxz michael@0: sample r2.xyzw, r0.zwzz, t0.xyzw, s0 michael@0: sample r0.xyzw, r0.xyxx, t0.xyzw, s0 michael@0: mul r2.xyzw, r2.xyzw, cb0[6].yyyy michael@0: mad r0.xyzw, cb0[6].xxxx, r0.xyzw, r2.xyzw michael@0: mov r1.xz, v1.xxxx michael@0: sample r2.xyzw, r1.xyxx, t0.xyzw, s0 michael@0: sample r1.xyzw, r1.zwzz, t0.xyzw, s0 michael@0: mad r0.xyzw, cb0[6].zzzz, r2.xyzw, r0.xyzw michael@0: mad r0.xyzw, cb0[6].wwww, r1.xyzw, r0.xyzw michael@0: mov r1.xz, v1.xxxx michael@0: add r2.xyzw, v1.yyyy, cb0[4].xzyw michael@0: mov r1.yw, r2.xxxz michael@0: sample r3.xyzw, r1.xyxx, t0.xyzw, s0 michael@0: sample r1.xyzw, r1.zwzz, t0.xyzw, s0 michael@0: mad r0.xyzw, cb0[7].xxxx, r3.xyzw, r0.xyzw michael@0: mad r0.xyzw, cb0[7].yyyy, r1.xyzw, r0.xyzw michael@0: mov r2.xz, v1.xxxx michael@0: sample r1.xyzw, r2.xyxx, t0.xyzw, s0 michael@0: sample r2.xyzw, r2.zwzz, t0.xyzw, s0 michael@0: mad r0.xyzw, cb0[7].zzzz, r1.xyzw, r0.xyzw michael@0: mad r0.xyzw, cb0[7].wwww, r2.xyzw, r0.xyzw michael@0: add r1.y, v1.y, cb0[5].x michael@0: mov r1.x, v1.x michael@0: sample r1.xyzw, r1.xyxx, t0.xyzw, s0 michael@0: mad o0.xyzw, cb0[8].xxxx, r1.xyzw, r0.xyzw michael@0: ret michael@0: // Approximately 29 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass P2 michael@0: { michael@0: RasterizerState = TextureRast; michael@0: AB_BlendFactor = float4(1, 1, 1, 1); michael@0: AB_SampleMask = uint(0xffffffff); michael@0: BlendState = ShadowBlendV; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb1 michael@0: // { michael@0: // michael@0: // float4 BlurOffsetsH[3]; // Offset: 0 Size: 48 [unused] michael@0: // float4 BlurOffsetsV[3]; // Offset: 48 Size: 48 michael@0: // float4 BlurWeights[3]; // Offset: 96 Size: 48 michael@0: // float4 ShadowColor; // Offset: 144 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sMaskSampler sampler NA NA 0 1 michael@0: // sShadowSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb1 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 3 6 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t1 michael@0: // s1 s1 t0 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: add r0.y, t0.y, c0.y michael@0: mov r0.x, t0.x michael@0: add r1.y, t0.y, c0.x michael@0: mov r1.x, t0.x michael@0: texld r0, r0, s1 michael@0: texld r1, r1, s1 michael@0: mul r0, r0, c3.y michael@0: mad r0, c3.x, r1, r0 michael@0: add r1.y, t0.y, c0.z michael@0: mov r1.x, t0.x michael@0: add r2.y, t0.y, c0.w michael@0: mov r2.x, t0.x michael@0: texld r1, r1, s1 michael@0: texld r2, r2, s1 michael@0: mad r0, c3.z, r1, r0 michael@0: mad r0, c3.w, r2, r0 michael@0: add r1.y, t0.y, c1.x michael@0: mov r1.x, t0.x michael@0: add r2.y, t0.y, c1.y michael@0: mov r2.x, t0.x michael@0: texld r1, r1, s1 michael@0: texld r2, r2, s1 michael@0: mad r0, c4.x, r1, r0 michael@0: mad r0, c4.y, r2, r0 michael@0: add r1.y, t0.y, c1.z michael@0: mov r1.x, t0.x michael@0: add r2.y, t0.y, c1.w michael@0: mov r2.x, t0.x michael@0: texld r1, r1, s1 michael@0: texld r2, r2, s1 michael@0: mad r0, c4.z, r1, r0 michael@0: mad r0, c4.w, r2, r0 michael@0: add r1.y, t0.y, c2.x michael@0: mov r1.x, t0.x michael@0: mov r2.xy, t0.wzzw michael@0: texld r1, r1, s1 michael@0: texld r2, r2, s0 michael@0: mad r0, c5.x, r1, r0 michael@0: mul r0, r2.w, r0 michael@0: mov oC0, r0 michael@0: michael@0: // approximately 40 instruction slots used (10 texture, 30 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[9], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_temps 4 michael@0: mov r0.xz, v1.xxxx michael@0: add r1.xyzw, v1.yyyy, cb0[3].xzyw michael@0: mov r0.yw, r1.xxxz michael@0: sample r2.xyzw, r0.zwzz, t0.xyzw, s1 michael@0: sample r0.xyzw, r0.xyxx, t0.xyzw, s1 michael@0: mul r2.xyzw, r2.xyzw, cb0[6].yyyy michael@0: mad r0.xyzw, cb0[6].xxxx, r0.xyzw, r2.xyzw michael@0: mov r1.xz, v1.xxxx michael@0: sample r2.xyzw, r1.xyxx, t0.xyzw, s1 michael@0: sample r1.xyzw, r1.zwzz, t0.xyzw, s1 michael@0: mad r0.xyzw, cb0[6].zzzz, r2.xyzw, r0.xyzw michael@0: mad r0.xyzw, cb0[6].wwww, r1.xyzw, r0.xyzw michael@0: mov r1.xz, v1.xxxx michael@0: add r2.xyzw, v1.yyyy, cb0[4].xzyw michael@0: mov r1.yw, r2.xxxz michael@0: sample r3.xyzw, r1.xyxx, t0.xyzw, s1 michael@0: sample r1.xyzw, r1.zwzz, t0.xyzw, s1 michael@0: mad r0.xyzw, cb0[7].xxxx, r3.xyzw, r0.xyzw michael@0: mad r0.xyzw, cb0[7].yyyy, r1.xyzw, r0.xyzw michael@0: mov r2.xz, v1.xxxx michael@0: sample r1.xyzw, r2.xyxx, t0.xyzw, s1 michael@0: sample r2.xyzw, r2.zwzz, t0.xyzw, s1 michael@0: mad r0.xyzw, cb0[7].zzzz, r1.xyzw, r0.xyzw michael@0: mad r0.xyzw, cb0[7].wwww, r2.xyzw, r0.xyzw michael@0: add r1.y, v1.y, cb0[5].x michael@0: mov r1.x, v1.x michael@0: sample r1.xyzw, r1.xyxx, t0.xyzw, s1 michael@0: mad r0.xyzw, cb0[8].xxxx, r1.xyzw, r0.xyzw michael@0: sample r1.xyzw, v1.zwzz, t1.xyzw, s0 michael@0: mul o0.xyzw, r0.xyzw, r1.wwww michael@0: ret michael@0: // Approximately 31 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: technique10 SampleTextTexture michael@0: { michael@0: pass Unmasked michael@0: { michael@0: RasterizerState = TextureRast; michael@0: AB_BlendFactor = float4(0, 0, 0, 0); michael@0: AB_SampleMask = uint(0xffffffff); michael@0: BlendState = bTextBlend; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 [unused] michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 [unused] michael@0: // float4 TextColor; // Offset: 48 Size: 16 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // tex texture float4 2d 0 1 michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // SV_Target 1 xyzw 1 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c1, 1, 0, 0, 0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: mov r0.xyz, c0 michael@0: mad r0, r0.xyzx, c1.xxxy, c1.yyyx michael@0: mov oC0, r0 michael@0: texld r0, t0, s0 michael@0: mul r0, r0.zyxy, c0.w michael@0: mov oC1, r0 michael@0: michael@0: // approximately 6 instruction slots used (1 texture, 5 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[4], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_output o0.xyzw michael@0: dcl_output o1.xyzw michael@0: dcl_temps 1 michael@0: mov o0.xyz, cb0[3].xyzx michael@0: mov o0.w, l(1.000000) michael@0: sample r0.xyzw, v1.xyxx, t0.xyzw, s0 michael@0: mul o1.xyzw, r0.zyxy, cb0[3].wwww michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: pass Masked michael@0: { michael@0: RasterizerState = TextureRast; michael@0: AB_BlendFactor = float4(0, 0, 0, 0); michael@0: AB_SampleMask = uint(0xffffffff); michael@0: BlendState = bTextBlend; michael@0: VertexShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 michael@0: // float4 TexCoords; // Offset: 16 Size: 16 michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 michael@0: // float4 TextColor; // Offset: 48 Size: 16 [unused] michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // POSITION 0 xyz 0 NONE float xy michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float xyzw michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c1 cb0 0 3 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Runtime generated constant mappings: michael@0: // michael@0: // Target Reg Constant Description michael@0: // ---------- -------------------------------------------------- michael@0: // c0 Vertex Shader position offset michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: vs_2_x michael@0: def c4, 0, 1, 0, 0 michael@0: dcl_texcoord v0 michael@0: mad oT0.xy, v0, c2.zwzw, c2 michael@0: mad oT0.zw, v0.xyyx, c3.xywz, c3.xyyx michael@0: mad r0.xy, v0, c1.zwzw, c1 michael@0: add oPos.xy, r0, c0 michael@0: mov oPos.zw, c4.xyxy michael@0: michael@0: // approximately 5 instruction slots used michael@0: vs_4_0 michael@0: dcl_constantbuffer cb0[3], immediateIndexed michael@0: dcl_input v0.xy michael@0: dcl_output_siv o0.xyzw, position michael@0: dcl_output o1.xy michael@0: dcl_output o1.zw michael@0: mad o0.xy, v0.xyxx, cb0[0].zwzz, cb0[0].xyxx michael@0: mov o0.zw, l(0,0,0,1.000000) michael@0: mad o1.xy, v0.xyxx, cb0[1].zwzz, cb0[1].xyxx michael@0: mad o1.zw, v0.xxxy, cb0[2].zzzw, cb0[2].xxxy michael@0: ret michael@0: // Approximately 5 instruction slots used michael@0: michael@0: }; michael@0: GeometryShader = NULL; michael@0: PixelShader = asm { michael@0: // michael@0: // Generated by Microsoft (R) HLSL Shader Compiler 9.30.9200.20499 michael@0: // michael@0: // michael@0: // Buffer Definitions: michael@0: // michael@0: // cbuffer cb0 michael@0: // { michael@0: // michael@0: // float4 QuadDesc; // Offset: 0 Size: 16 [unused] michael@0: // float4 TexCoords; // Offset: 16 Size: 16 [unused] michael@0: // float4 MaskTexCoords; // Offset: 32 Size: 16 [unused] michael@0: // float4 TextColor; // Offset: 48 Size: 16 michael@0: // michael@0: // } michael@0: // michael@0: // michael@0: // Resource Bindings: michael@0: // michael@0: // Name Type Format Dim Slot Elements michael@0: // ------------------------------ ---------- ------- ----------- ---- -------- michael@0: // sSampler sampler NA NA 0 1 michael@0: // sMaskSampler sampler NA NA 1 1 michael@0: // tex texture float4 2d 0 1 michael@0: // mask texture float4 2d 1 1 michael@0: // cb0 cbuffer NA NA 0 1 michael@0: // michael@0: // michael@0: // michael@0: // Input signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Position 0 xyzw 0 POS float michael@0: // TEXCOORD 0 xy 1 NONE float xy michael@0: // TEXCOORD 1 zw 1 NONE float zw michael@0: // michael@0: // michael@0: // Output signature: michael@0: // michael@0: // Name Index Mask Register SysValue Format Used michael@0: // -------------------- ----- ------ -------- -------- ------- ------ michael@0: // SV_Target 0 xyzw 0 TARGET float xyzw michael@0: // SV_Target 1 xyzw 1 TARGET float xyzw michael@0: // michael@0: // michael@0: // Constant buffer to DX9 shader constant mappings: michael@0: // michael@0: // Target Reg Buffer Start Reg # of Regs Data Conversion michael@0: // ---------- ------- --------- --------- ---------------------- michael@0: // c0 cb0 3 1 ( FLT, FLT, FLT, FLT) michael@0: // michael@0: // michael@0: // Sampler/Resource to DX9 shader sampler mappings: michael@0: // michael@0: // Target Sampler Source Sampler Source Resource michael@0: // -------------- --------------- ---------------- michael@0: // s0 s0 t0 michael@0: // s1 s1 t1 michael@0: // michael@0: // michael@0: // Level9 shader bytecode: michael@0: // michael@0: ps_2_x michael@0: def c1, 1, 0, 0, 0 michael@0: dcl t0 michael@0: dcl_2d s0 michael@0: dcl_2d s1 michael@0: mov r0.xyz, c0 michael@0: mad r0, r0.xyzx, c1.xxxy, c1.yyyx michael@0: mov oC0, r0 michael@0: mov r0.xy, t0.wzzw michael@0: texld r1, t0, s0 michael@0: texld r0, r0, s1 michael@0: mul r1, r1.zyxy, c0.w michael@0: mul r0, r0.w, r1 michael@0: mov oC1, r0 michael@0: michael@0: // approximately 9 instruction slots used (2 texture, 7 arithmetic) michael@0: ps_4_0 michael@0: dcl_constantbuffer cb0[4], immediateIndexed michael@0: dcl_sampler s0, mode_default michael@0: dcl_sampler s1, mode_default michael@0: dcl_resource_texture2d (float,float,float,float) t0 michael@0: dcl_resource_texture2d (float,float,float,float) t1 michael@0: dcl_input_ps linear v1.xy michael@0: dcl_input_ps linear v1.zw michael@0: dcl_output o0.xyzw michael@0: dcl_output o1.xyzw michael@0: dcl_temps 2 michael@0: mov o0.xyz, cb0[3].xyzx michael@0: mov o0.w, l(1.000000) michael@0: sample r0.xyzw, v1.xyxx, t0.xyzw, s0 michael@0: mul r0.xyzw, r0.zyxy, cb0[3].wwww michael@0: sample r1.xyzw, v1.zwzz, t1.xyzw, s1 michael@0: mul o1.xyzw, r0.xyzw, r1.wwww michael@0: ret michael@0: // Approximately 7 instruction slots used michael@0: michael@0: }; michael@0: } michael@0: michael@0: } michael@0: michael@0: #endif michael@0: michael@0: const BYTE d2deffect[] = michael@0: { michael@0: 68, 88, 66, 67, 205, 221, michael@0: 31, 151, 238, 190, 51, 52, michael@0: 68, 192, 7, 220, 237, 33, michael@0: 31, 233, 1, 0, 0, 0, michael@0: 34, 20, 1, 0, 1, 0, michael@0: 0, 0, 36, 0, 0, 0, michael@0: 70, 88, 49, 48, 246, 19, michael@0: 1, 0, 1, 16, 255, 254, michael@0: 4, 0, 0, 0, 16, 0, michael@0: 0, 0, 13, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 0, 0, 0, 110, 7, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 32, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 36, 71, michael@0: 108, 111, 98, 97, 108, 115, michael@0: 0, 117, 105, 110, 116, 0, michael@0: 13, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 16, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 25, 9, 0, 0, 98, 108, michael@0: 101, 110, 100, 111, 112, 0, michael@0: 99, 98, 48, 0, 102, 108, michael@0: 111, 97, 116, 52, 0, 58, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 16, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 16, 0, 0, 0, 10, michael@0: 33, 0, 0, 81, 117, 97, michael@0: 100, 68, 101, 115, 99, 0, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 77, 97, michael@0: 115, 107, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 84, 101, 120, 116, 67, 111, michael@0: 108, 111, 114, 0, 99, 98, michael@0: 49, 0, 58, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 16, 0, 0, 0, 48, 0, michael@0: 0, 0, 10, 33, 0, 0, michael@0: 66, 108, 117, 114, 79, 102, michael@0: 102, 115, 101, 116, 115, 72, michael@0: 0, 66, 108, 117, 114, 79, michael@0: 102, 102, 115, 101, 116, 115, michael@0: 86, 0, 66, 108, 117, 114, michael@0: 87, 101, 105, 103, 104, 116, michael@0: 115, 0, 83, 104, 97, 100, michael@0: 111, 119, 67, 111, 108, 111, michael@0: 114, 0, 99, 98, 50, 0, michael@0: 102, 108, 111, 97, 116, 51, michael@0: 120, 51, 0, 222, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 44, 0, 0, michael@0: 0, 48, 0, 0, 0, 36, michael@0: 0, 0, 0, 11, 91, 0, michael@0: 0, 68, 101, 118, 105, 99, michael@0: 101, 83, 112, 97, 99, 101, michael@0: 84, 111, 85, 115, 101, 114, michael@0: 83, 112, 97, 99, 101, 0, michael@0: 102, 108, 111, 97, 116, 50, michael@0: 0, 26, 1, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 8, 0, 0, 0, 16, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 10, 17, 0, 0, 100, michael@0: 105, 109, 101, 110, 115, 105, michael@0: 111, 110, 115, 0, 102, 108, michael@0: 111, 97, 116, 51, 0, 72, michael@0: 1, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 12, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 12, 0, 0, 0, 10, michael@0: 25, 0, 0, 100, 105, 102, michael@0: 102, 0, 99, 101, 110, 116, michael@0: 101, 114, 49, 0, 102, 108, michael@0: 111, 97, 116, 0, 120, 1, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 4, 0, 0, 0, 9, 9, michael@0: 0, 0, 65, 0, 114, 97, michael@0: 100, 105, 117, 115, 49, 0, michael@0: 115, 113, 95, 114, 97, 100, michael@0: 105, 117, 115, 49, 0, 84, michael@0: 101, 120, 116, 117, 114, 101, michael@0: 50, 68, 0, 175, 1, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 12, 0, 0, michael@0: 0, 116, 101, 120, 0, 98, michael@0: 99, 107, 116, 101, 120, 0, michael@0: 109, 97, 115, 107, 0, 83, michael@0: 97, 109, 112, 108, 101, 114, michael@0: 83, 116, 97, 116, 101, 0, michael@0: 229, 1, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 21, 0, 0, 0, 115, 83, michael@0: 97, 109, 112, 108, 101, 114, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 0, 0, 0, 21, 0, 0, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 115, 66, 99, 107, 83, michael@0: 97, 109, 112, 108, 101, 114, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 0, 0, 0, 21, 0, 0, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 115, 87, 114, 97, 112, michael@0: 83, 97, 109, 112, 108, 101, michael@0: 114, 0, 1, 0, 0, 0, michael@0: 2, 0, 0, 0, 21, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 2, 0, 0, 0, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 2, 0, 0, 0, 1, 0, michael@0: 0, 0, 115, 77, 105, 114, michael@0: 114, 111, 114, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 21, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 2, 0, 0, 0, 115, michael@0: 77, 97, 115, 107, 83, 97, michael@0: 109, 112, 108, 101, 114, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 0, 0, 21, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 115, 83, 104, 97, 100, 111, michael@0: 119, 83, 97, 109, 112, 108, michael@0: 101, 114, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 21, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 4, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 4, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 82, 97, 115, michael@0: 116, 101, 114, 105, 122, 101, michael@0: 114, 83, 116, 97, 116, 101, michael@0: 0, 87, 3, 0, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 4, 0, 0, 0, 84, michael@0: 101, 120, 116, 117, 114, 101, michael@0: 82, 97, 115, 116, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 1, 0, 0, 0, 66, michael@0: 108, 101, 110, 100, 83, 116, michael@0: 97, 116, 101, 0, 167, 3, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 83, 104, 97, 100, michael@0: 111, 119, 66, 108, 101, 110, michael@0: 100, 72, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 15, michael@0: 0, 0, 0, 83, 104, 97, michael@0: 100, 111, 119, 66, 108, 101, michael@0: 110, 100, 86, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 2, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 6, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 2, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 6, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 15, 0, 0, 0, 98, 84, michael@0: 101, 120, 116, 66, 108, 101, michael@0: 110, 100, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 16, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 17, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 18, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 19, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 15, michael@0: 0, 0, 0, 83, 97, 109, michael@0: 112, 108, 101, 84, 101, 120, michael@0: 116, 117, 114, 101, 0, 80, michael@0: 48, 0, 72, 4, 0, 0, michael@0: 68, 88, 66, 67, 2, 236, michael@0: 89, 127, 226, 238, 229, 1, michael@0: 207, 131, 172, 0, 168, 59, michael@0: 22, 215, 1, 0, 0, 0, michael@0: 72, 4, 0, 0, 6, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 248, 0, 0, 0, 244, 1, michael@0: 0, 0, 112, 2, 0, 0, michael@0: 164, 3, 0, 0, 216, 3, michael@0: 0, 0, 65, 111, 110, 57, michael@0: 184, 0, 0, 0, 184, 0, michael@0: 0, 0, 0, 2, 254, 255, michael@0: 132, 0, 0, 0, 52, 0, michael@0: 0, 0, 1, 0, 36, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 48, 0, 0, 0, 36, 0, michael@0: 1, 0, 48, 0, 0, 0, michael@0: 0, 0, 3, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 2, 254, 255, michael@0: 81, 0, 0, 5, 4, 0, michael@0: 15, 160, 0, 0, 0, 0, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 31, 0, 0, 2, 5, 0, michael@0: 0, 128, 0, 0, 15, 144, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 3, 224, 0, 0, 228, 144, michael@0: 2, 0, 238, 160, 2, 0, michael@0: 228, 160, 4, 0, 0, 4, michael@0: 0, 0, 12, 224, 0, 0, michael@0: 20, 144, 3, 0, 180, 160, michael@0: 3, 0, 20, 160, 4, 0, michael@0: 0, 4, 0, 0, 3, 128, michael@0: 0, 0, 228, 144, 1, 0, michael@0: 238, 160, 1, 0, 228, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 3, 192, 0, 0, 228, 128, michael@0: 0, 0, 228, 160, 1, 0, michael@0: 0, 2, 0, 0, 12, 192, michael@0: 4, 0, 68, 160, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 244, 0, 0, 0, 64, 0, michael@0: 1, 0, 61, 0, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 95, 0, michael@0: 0, 3, 50, 16, 16, 0, michael@0: 0, 0, 0, 0, 103, 0, michael@0: 0, 4, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 50, 32, 16, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 194, 32, 16, 0, 1, 0, michael@0: 0, 0, 50, 0, 0, 11, michael@0: 50, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 0, 0, 0, 0, 230, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 70, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 8, 194, 32, 16, 0, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 50, 0, 0, 11, 50, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 16, 16, 0, 0, 0, michael@0: 0, 0, 230, 138, 32, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 50, 0, 0, 11, michael@0: 194, 32, 16, 0, 1, 0, michael@0: 0, 0, 6, 20, 16, 0, michael@0: 0, 0, 0, 0, 166, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 6, 132, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 62, 0, michael@0: 0, 1, 83, 84, 65, 84, michael@0: 116, 0, 0, 0, 5, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 82, 68, 69, 70, 44, 1, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 64, 0, 0, 0, 1, 0, michael@0: 0, 0, 28, 0, 0, 0, michael@0: 0, 4, 254, 255, 0, 1, michael@0: 0, 0, 246, 0, 0, 0, michael@0: 60, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 99, 98, 48, 0, michael@0: 60, 0, 0, 0, 4, 0, michael@0: 0, 0, 88, 0, 0, 0, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 184, 0, 0, 0, 0, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 212, 0, 0, 0, 16, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 222, 0, 0, 0, 32, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 236, 0, 0, 0, 48, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 81, 117, 97, 100, 68, 101, michael@0: 115, 99, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 77, 97, 115, 107, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 84, 101, michael@0: 120, 116, 67, 111, 108, 111, michael@0: 114, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 171, 171, 73, 83, 71, 78, michael@0: 44, 0, 0, 0, 1, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 3, 0, 0, michael@0: 80, 79, 83, 73, 84, 73, michael@0: 79, 78, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 12, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 3, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 232, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 212, 2, 0, 0, 68, 88, michael@0: 66, 67, 196, 191, 72, 96, michael@0: 215, 68, 21, 148, 186, 35, michael@0: 160, 252, 34, 108, 75, 210, michael@0: 1, 0, 0, 0, 212, 2, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 56, 0, 0, 0, 164, 0, michael@0: 0, 0, 16, 1, 0, 0, michael@0: 140, 1, 0, 0, 48, 2, michael@0: 0, 0, 160, 2, 0, 0, michael@0: 65, 111, 110, 57, 100, 0, michael@0: 0, 0, 100, 0, 0, 0, michael@0: 0, 2, 255, 255, 60, 0, michael@0: 0, 0, 40, 0, 0, 0, michael@0: 0, 0, 40, 0, 0, 0, michael@0: 40, 0, 0, 0, 40, 0, michael@0: 1, 0, 36, 0, 0, 0, michael@0: 40, 0, 0, 0, 0, 0, michael@0: 1, 2, 255, 255, 31, 0, michael@0: 0, 2, 0, 0, 0, 128, michael@0: 0, 0, 15, 176, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 0, 8, 15, 160, 66, 0, michael@0: 0, 3, 0, 0, 15, 128, michael@0: 0, 0, 228, 176, 0, 8, michael@0: 228, 160, 1, 0, 0, 2, michael@0: 0, 8, 15, 128, 0, 0, michael@0: 228, 128, 255, 255, 0, 0, michael@0: 83, 72, 68, 82, 100, 0, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 25, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 0, 0, 0, 0, 85, 85, michael@0: 0, 0, 98, 16, 0, 3, michael@0: 50, 16, 16, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 1, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 83, 84, 65, 84, 116, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 82, 68, michael@0: 69, 70, 156, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 28, 0, 0, 0, 0, 4, michael@0: 255, 255, 0, 1, 0, 0, michael@0: 105, 0, 0, 0, 92, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 101, 0, 0, 0, 2, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 0, michael@0: 0, 0, 115, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 116, michael@0: 101, 120, 0, 77, 105, 99, michael@0: 114, 111, 115, 111, 102, 116, michael@0: 32, 40, 82, 41, 32, 72, michael@0: 76, 83, 76, 32, 83, 104, michael@0: 97, 100, 101, 114, 32, 67, michael@0: 111, 109, 112, 105, 108, 101, michael@0: 114, 32, 57, 46, 51, 48, michael@0: 46, 57, 50, 48, 48, 46, michael@0: 50, 48, 52, 57, 57, 0, michael@0: 73, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 3, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 44, 0, 0, 0, michael@0: 1, 0, 0, 0, 8, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 83, 86, 95, 84, michael@0: 97, 114, 103, 101, 116, 0, michael@0: 171, 171, 72, 9, 0, 0, michael@0: 0, 0, 0, 0, 83, 97, michael@0: 109, 112, 108, 101, 84, 101, michael@0: 120, 116, 117, 114, 101, 70, michael@0: 111, 114, 83, 101, 112, 97, michael@0: 114, 97, 98, 108, 101, 66, michael@0: 108, 101, 110, 100, 105, 110, michael@0: 103, 95, 49, 0, 72, 4, michael@0: 0, 0, 68, 88, 66, 67, michael@0: 2, 236, 89, 127, 226, 238, michael@0: 229, 1, 207, 131, 172, 0, michael@0: 168, 59, 22, 215, 1, 0, michael@0: 0, 0, 72, 4, 0, 0, michael@0: 6, 0, 0, 0, 56, 0, michael@0: 0, 0, 248, 0, 0, 0, michael@0: 244, 1, 0, 0, 112, 2, michael@0: 0, 0, 164, 3, 0, 0, michael@0: 216, 3, 0, 0, 65, 111, michael@0: 110, 57, 184, 0, 0, 0, michael@0: 184, 0, 0, 0, 0, 2, michael@0: 254, 255, 132, 0, 0, 0, michael@0: 52, 0, 0, 0, 1, 0, michael@0: 36, 0, 0, 0, 48, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 36, 0, 1, 0, 48, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 2, michael@0: 254, 255, 81, 0, 0, 5, michael@0: 4, 0, 15, 160, 0, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 31, 0, 0, 2, michael@0: 5, 0, 0, 128, 0, 0, michael@0: 15, 144, 4, 0, 0, 4, michael@0: 0, 0, 3, 224, 0, 0, michael@0: 228, 144, 2, 0, 238, 160, michael@0: 2, 0, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 12, 224, michael@0: 0, 0, 20, 144, 3, 0, michael@0: 180, 160, 3, 0, 20, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 3, 128, 0, 0, 228, 144, michael@0: 1, 0, 238, 160, 1, 0, michael@0: 228, 160, 2, 0, 0, 3, michael@0: 0, 0, 3, 192, 0, 0, michael@0: 228, 128, 0, 0, 228, 160, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 12, 192, 4, 0, 68, 160, michael@0: 255, 255, 0, 0, 83, 72, michael@0: 68, 82, 244, 0, 0, 0, michael@0: 64, 0, 1, 0, 61, 0, michael@0: 0, 0, 89, 0, 0, 4, michael@0: 70, 142, 32, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 95, 0, 0, 3, 50, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 103, 0, 0, 4, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 50, 32, 16, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 194, 32, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 11, 50, 32, 16, 0, michael@0: 0, 0, 0, 0, 70, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 138, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 70, 128, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 8, 194, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 128, 63, 50, 0, 0, 11, michael@0: 50, 32, 16, 0, 1, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 0, 0, 0, 0, 230, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 70, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 11, 194, 32, 16, 0, michael@0: 1, 0, 0, 0, 6, 20, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 166, 142, 32, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 6, 132, 32, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 5, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 44, 1, 0, 0, 1, 0, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 1, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 254, 255, michael@0: 0, 1, 0, 0, 246, 0, michael@0: 0, 0, 60, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 99, 98, michael@0: 48, 0, 60, 0, 0, 0, michael@0: 4, 0, 0, 0, 88, 0, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 184, 0, 0, 0, michael@0: 0, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 212, 0, 0, 0, michael@0: 16, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 222, 0, 0, 0, michael@0: 32, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 236, 0, 0, 0, michael@0: 48, 0, 0, 0, 16, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 81, 117, 97, 100, michael@0: 68, 101, 115, 99, 0, 171, michael@0: 171, 171, 1, 0, 3, 0, michael@0: 1, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 77, 97, michael@0: 115, 107, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 84, 101, 120, 116, 67, 111, michael@0: 108, 111, 114, 0, 77, 105, michael@0: 99, 114, 111, 115, 111, 102, michael@0: 116, 32, 40, 82, 41, 32, michael@0: 72, 76, 83, 76, 32, 83, michael@0: 104, 97, 100, 101, 114, 32, michael@0: 67, 111, 109, 112, 105, 108, michael@0: 101, 114, 32, 57, 46, 51, michael@0: 48, 46, 57, 50, 48, 48, michael@0: 46, 50, 48, 52, 57, 57, michael@0: 0, 171, 171, 171, 73, 83, michael@0: 71, 78, 44, 0, 0, 0, michael@0: 1, 0, 0, 0, 8, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 3, michael@0: 0, 0, 80, 79, 83, 73, michael@0: 84, 73, 79, 78, 0, 171, michael@0: 171, 171, 79, 83, 71, 78, michael@0: 104, 0, 0, 0, 3, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 80, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 12, 0, 0, michael@0: 92, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 3, 0, 0, michael@0: 83, 86, 95, 80, 111, 115, michael@0: 105, 116, 105, 111, 110, 0, michael@0: 84, 69, 88, 67, 79, 79, michael@0: 82, 68, 0, 171, 171, 171, michael@0: 76, 12, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 72, 13, 0, 0, michael@0: 68, 88, 66, 67, 66, 9, michael@0: 83, 55, 242, 118, 136, 224, michael@0: 166, 154, 173, 188, 21, 123, michael@0: 33, 200, 1, 0, 0, 0, michael@0: 72, 13, 0, 0, 6, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 172, 4, 0, 0, 188, 10, michael@0: 0, 0, 56, 11, 0, 0, michael@0: 164, 12, 0, 0, 20, 13, michael@0: 0, 0, 65, 111, 110, 57, michael@0: 108, 4, 0, 0, 108, 4, michael@0: 0, 0, 0, 2, 255, 255, michael@0: 52, 4, 0, 0, 56, 0, michael@0: 0, 0, 1, 0, 44, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 56, 0, 2, 0, 36, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 0, 0, 1, 1, 1, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 2, 255, 255, 81, 0, michael@0: 0, 5, 1, 0, 15, 160, michael@0: 0, 0, 128, 191, 0, 0, michael@0: 0, 192, 0, 0, 64, 192, michael@0: 0, 0, 128, 192, 81, 0, michael@0: 0, 5, 2, 0, 15, 160, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 63, michael@0: 0, 0, 0, 192, 81, 0, michael@0: 0, 5, 3, 0, 15, 160, michael@0: 0, 0, 160, 192, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 31, 0, michael@0: 0, 2, 0, 0, 0, 128, michael@0: 0, 0, 15, 176, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 0, 8, 15, 160, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 1, 8, 15, 160, 1, 0, michael@0: 0, 2, 0, 0, 8, 128, michael@0: 0, 0, 0, 160, 2, 0, michael@0: 0, 3, 0, 0, 1, 128, michael@0: 0, 0, 255, 128, 3, 0, michael@0: 0, 160, 5, 0, 0, 3, michael@0: 0, 0, 1, 128, 0, 0, michael@0: 0, 128, 0, 0, 0, 128, michael@0: 66, 0, 0, 3, 1, 0, michael@0: 15, 128, 0, 0, 228, 176, michael@0: 1, 8, 228, 160, 66, 0, michael@0: 0, 3, 2, 0, 15, 128, michael@0: 0, 0, 228, 176, 0, 8, michael@0: 228, 160, 6, 0, 0, 2, michael@0: 0, 0, 2, 128, 2, 0, michael@0: 255, 128, 4, 0, 0, 4, michael@0: 3, 0, 7, 128, 2, 0, michael@0: 228, 128, 0, 0, 85, 128, michael@0: 2, 0, 0, 161, 5, 0, michael@0: 0, 3, 3, 0, 7, 128, michael@0: 3, 0, 228, 128, 3, 0, michael@0: 228, 128, 4, 0, 0, 4, michael@0: 4, 0, 7, 128, 2, 0, michael@0: 228, 128, 0, 0, 85, 129, michael@0: 2, 0, 0, 160, 6, 0, michael@0: 0, 2, 3, 0, 8, 128, michael@0: 4, 0, 0, 128, 6, 0, michael@0: 0, 2, 4, 0, 8, 128, michael@0: 1, 0, 255, 128, 5, 0, michael@0: 0, 3, 5, 0, 7, 128, michael@0: 1, 0, 228, 128, 4, 0, michael@0: 255, 128, 4, 0, 0, 4, michael@0: 1, 0, 7, 128, 1, 0, michael@0: 228, 128, 4, 0, 255, 129, michael@0: 2, 0, 170, 160, 5, 0, michael@0: 0, 3, 3, 0, 8, 128, michael@0: 3, 0, 255, 128, 5, 0, michael@0: 0, 128, 10, 0, 0, 3, michael@0: 4, 0, 8, 128, 3, 0, michael@0: 255, 128, 2, 0, 0, 160, michael@0: 88, 0, 0, 4, 4, 0, michael@0: 8, 128, 3, 0, 0, 129, michael@0: 2, 0, 0, 160, 4, 0, michael@0: 255, 128, 5, 0, 0, 3, michael@0: 6, 0, 7, 128, 5, 0, michael@0: 228, 128, 5, 0, 228, 128, michael@0: 88, 0, 0, 4, 7, 0, michael@0: 1, 128, 6, 0, 0, 129, michael@0: 2, 0, 85, 160, 4, 0, michael@0: 255, 128, 6, 0, 0, 2, michael@0: 4, 0, 8, 128, 4, 0, michael@0: 85, 128, 5, 0, 0, 3, michael@0: 4, 0, 8, 128, 4, 0, michael@0: 255, 128, 5, 0, 85, 128, michael@0: 10, 0, 0, 3, 5, 0, michael@0: 8, 128, 4, 0, 255, 128, michael@0: 2, 0, 0, 160, 88, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 3, 0, 85, 129, 2, 0, michael@0: 0, 160, 5, 0, 255, 128, michael@0: 88, 0, 0, 4, 7, 0, michael@0: 2, 128, 6, 0, 85, 129, michael@0: 2, 0, 85, 160, 4, 0, michael@0: 255, 128, 6, 0, 0, 2, michael@0: 4, 0, 8, 128, 4, 0, michael@0: 170, 128, 5, 0, 0, 3, michael@0: 4, 0, 8, 128, 4, 0, michael@0: 255, 128, 5, 0, 170, 128, michael@0: 10, 0, 0, 3, 5, 0, michael@0: 8, 128, 4, 0, 255, 128, michael@0: 2, 0, 0, 160, 88, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 3, 0, 170, 129, 2, 0, michael@0: 0, 160, 5, 0, 255, 128, michael@0: 88, 0, 0, 4, 7, 0, michael@0: 4, 128, 6, 0, 170, 129, michael@0: 2, 0, 85, 160, 4, 0, michael@0: 255, 128, 5, 0, 0, 3, michael@0: 3, 0, 7, 128, 0, 0, michael@0: 85, 128, 2, 0, 228, 128, michael@0: 4, 0, 0, 4, 6, 0, michael@0: 7, 128, 2, 0, 228, 128, michael@0: 0, 0, 85, 128, 5, 0, michael@0: 228, 128, 4, 0, 0, 4, michael@0: 6, 0, 7, 128, 3, 0, michael@0: 228, 128, 5, 0, 228, 129, michael@0: 6, 0, 228, 128, 11, 0, michael@0: 0, 3, 8, 0, 7, 128, michael@0: 3, 0, 228, 128, 5, 0, michael@0: 228, 128, 88, 0, 0, 4, michael@0: 0, 0, 7, 128, 0, 0, michael@0: 0, 129, 8, 0, 228, 128, michael@0: 7, 0, 228, 128, 2, 0, michael@0: 0, 3, 7, 0, 15, 128, michael@0: 0, 0, 255, 128, 1, 0, michael@0: 228, 160, 5, 0, 0, 3, michael@0: 7, 0, 15, 128, 7, 0, michael@0: 228, 128, 7, 0, 228, 128, michael@0: 10, 0, 0, 3, 8, 0, michael@0: 7, 128, 5, 0, 228, 128, michael@0: 3, 0, 228, 128, 88, 0, michael@0: 0, 4, 0, 0, 7, 128, michael@0: 7, 0, 255, 129, 8, 0, michael@0: 228, 128, 0, 0, 228, 128, michael@0: 4, 0, 0, 4, 8, 0, michael@0: 7, 128, 5, 0, 228, 128, michael@0: 2, 0, 255, 161, 2, 0, michael@0: 0, 161, 2, 0, 0, 3, michael@0: 8, 0, 7, 128, 8, 0, michael@0: 228, 129, 2, 0, 0, 160, michael@0: 4, 0, 0, 4, 4, 0, michael@0: 7, 128, 4, 0, 228, 128, michael@0: 8, 0, 228, 129, 2, 0, michael@0: 0, 160, 2, 0, 0, 3, michael@0: 8, 0, 7, 128, 5, 0, michael@0: 228, 128, 5, 0, 228, 128, michael@0: 5, 0, 0, 3, 5, 0, michael@0: 7, 128, 5, 0, 228, 128, michael@0: 3, 0, 228, 128, 5, 0, michael@0: 0, 3, 8, 0, 7, 128, michael@0: 3, 0, 228, 128, 8, 0, michael@0: 228, 128, 88, 0, 0, 4, michael@0: 1, 0, 7, 128, 1, 0, michael@0: 228, 128, 8, 0, 228, 128, michael@0: 4, 0, 228, 128, 88, 0, michael@0: 0, 4, 0, 0, 7, 128, michael@0: 7, 0, 170, 129, 1, 0, michael@0: 228, 128, 0, 0, 228, 128, michael@0: 88, 0, 0, 4, 0, 0, michael@0: 7, 128, 7, 0, 85, 129, michael@0: 6, 0, 228, 128, 0, 0, michael@0: 228, 128, 88, 0, 0, 4, michael@0: 0, 0, 7, 128, 7, 0, michael@0: 0, 129, 5, 0, 228, 128, michael@0: 0, 0, 228, 128, 18, 0, michael@0: 0, 4, 4, 0, 7, 128, michael@0: 1, 0, 255, 128, 0, 0, michael@0: 228, 128, 3, 0, 228, 128, michael@0: 5, 0, 0, 3, 4, 0, michael@0: 8, 128, 1, 0, 255, 128, michael@0: 1, 0, 255, 128, 88, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 4, 0, 255, 129, 2, 0, michael@0: 0, 160, 2, 0, 85, 160, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 7, 128, 2, 0, 255, 128, michael@0: 4, 0, 228, 128, 5, 0, michael@0: 0, 3, 0, 0, 8, 128, michael@0: 2, 0, 255, 128, 2, 0, michael@0: 255, 128, 88, 0, 0, 4, michael@0: 0, 0, 8, 128, 0, 0, michael@0: 255, 129, 2, 0, 0, 160, michael@0: 2, 0, 85, 160, 2, 0, michael@0: 0, 3, 0, 0, 8, 128, michael@0: 4, 0, 255, 128, 0, 0, michael@0: 255, 128, 88, 0, 0, 4, michael@0: 2, 0, 7, 128, 0, 0, michael@0: 255, 129, 0, 0, 228, 128, michael@0: 2, 0, 228, 128, 1, 0, michael@0: 0, 2, 0, 8, 15, 128, michael@0: 2, 0, 228, 128, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 8, 6, 0, 0, 64, 0, michael@0: 0, 0, 130, 1, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 0, 0, 0, 0, 85, 85, michael@0: 0, 0, 88, 24, 0, 4, michael@0: 0, 112, 16, 0, 1, 0, michael@0: 0, 0, 85, 85, 0, 0, michael@0: 98, 16, 0, 3, 50, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 104, 0, 0, 2, 7, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 1, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 1, 0, 0, 0, 70, 126, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 0, 96, 16, 0, 1, 0, michael@0: 0, 0, 24, 0, 0, 7, michael@0: 18, 0, 16, 0, 2, 0, michael@0: 0, 0, 58, 0, 16, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 24, 0, 0, 7, 34, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 58, 0, 16, 0, 1, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 0, 0, 60, 0, michael@0: 0, 7, 18, 0, 16, 0, michael@0: 2, 0, 0, 0, 26, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 10, 0, 16, 0, 2, 0, michael@0: 0, 0, 31, 0, 4, 3, michael@0: 10, 0, 16, 0, 2, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 0, 0, 0, 0, 62, 0, michael@0: 0, 1, 21, 0, 0, 1, michael@0: 14, 0, 0, 7, 114, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 246, 15, 16, 0, michael@0: 0, 0, 0, 0, 14, 0, michael@0: 0, 7, 114, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 246, 15, 16, 0, 1, 0, michael@0: 0, 0, 32, 0, 0, 8, michael@0: 18, 0, 16, 0, 2, 0, michael@0: 0, 0, 10, 128, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 1, 0, 0, 0, 31, 0, michael@0: 4, 3, 10, 0, 16, 0, michael@0: 2, 0, 0, 0, 56, 0, michael@0: 0, 7, 114, 0, 16, 0, michael@0: 2, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 18, 0, 0, 1, michael@0: 32, 0, 0, 8, 130, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 10, 128, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 64, 0, 0, 2, 0, michael@0: 0, 0, 31, 0, 4, 3, michael@0: 58, 0, 16, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 114, 0, 16, 0, 3, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 50, 0, 0, 10, 114, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 2, 16, 128, 65, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 3, 0, 0, 0, 18, 0, michael@0: 0, 1, 32, 0, 0, 8, michael@0: 130, 0, 16, 0, 2, 0, michael@0: 0, 0, 10, 128, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 3, 0, 0, 0, 31, 0, michael@0: 4, 3, 58, 0, 16, 0, michael@0: 2, 0, 0, 0, 29, 0, michael@0: 0, 10, 114, 0, 16, 0, michael@0: 3, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 63, michael@0: 0, 0, 0, 63, 0, 0, michael@0: 0, 63, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 114, 0, 16, 0, 4, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 56, 0, 0, 7, 114, 0, michael@0: 16, 0, 4, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 4, 0, 0, 0, 50, 0, michael@0: 0, 15, 114, 0, 16, 0, michael@0: 5, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 64, 0, 0, 0, 64, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 128, 191, 0, 0, michael@0: 128, 191, 0, 0, 128, 191, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 11, 114, 0, 16, 0, michael@0: 6, 0, 0, 0, 70, 2, michael@0: 16, 128, 65, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 0, 0, 0, 11, 114, 0, michael@0: 16, 0, 5, 0, 0, 0, michael@0: 70, 2, 16, 128, 65, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 50, 0, 0, 13, michael@0: 114, 0, 16, 0, 5, 0, michael@0: 0, 0, 70, 2, 16, 128, michael@0: 65, 0, 0, 0, 6, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 5, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 55, 0, 0, 9, 114, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 2, 16, 0, 3, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 0, 5, 0, 0, 0, michael@0: 18, 0, 0, 1, 32, 0, michael@0: 0, 8, 130, 0, 16, 0, michael@0: 2, 0, 0, 0, 10, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 31, 0, 4, 3, 58, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 51, 0, 0, 7, 114, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 18, 0, michael@0: 0, 1, 32, 0, 0, 8, michael@0: 130, 0, 16, 0, 2, 0, michael@0: 0, 0, 10, 128, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 5, 0, 0, 0, 31, 0, michael@0: 4, 3, 58, 0, 16, 0, michael@0: 2, 0, 0, 0, 52, 0, michael@0: 0, 7, 114, 0, 16, 0, michael@0: 2, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 18, 0, 0, 1, michael@0: 24, 0, 0, 10, 114, 0, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 24, 0, michael@0: 0, 10, 114, 0, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 11, michael@0: 114, 0, 16, 0, 5, 0, michael@0: 0, 0, 70, 2, 16, 128, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 0, 0, 14, 0, michael@0: 0, 7, 114, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 2, 16, 0, 5, 0, michael@0: 0, 0, 51, 0, 0, 10, michael@0: 114, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 55, 0, 0, 12, 114, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 2, 16, 0, 4, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 55, 0, 0, 12, 114, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 2, 16, 0, 3, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 21, 0, 0, 1, 21, 0, michael@0: 0, 1, 21, 0, 0, 1, michael@0: 21, 0, 0, 1, 21, 0, michael@0: 0, 1, 0, 0, 0, 8, michael@0: 18, 0, 16, 0, 1, 0, michael@0: 0, 0, 58, 0, 16, 128, michael@0: 65, 0, 0, 0, 1, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 128, 63, 56, 0, michael@0: 0, 7, 226, 0, 16, 0, michael@0: 1, 0, 0, 0, 246, 15, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 6, 9, 16, 0, 2, 0, michael@0: 0, 0, 50, 0, 0, 9, michael@0: 114, 0, 16, 0, 0, 0, michael@0: 0, 0, 6, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 150, 7, 16, 0, 1, 0, michael@0: 0, 0, 56, 0, 0, 7, michael@0: 114, 32, 16, 0, 0, 0, michael@0: 0, 0, 246, 15, 16, 0, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 5, 130, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 58, 0, 16, 0, 0, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 83, 84, 65, 84, 116, 0, michael@0: 0, 0, 57, 0, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 21, 0, 0, 0, 5, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 7, 0, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 24, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 82, 68, michael@0: 69, 70, 100, 1, 0, 0, michael@0: 1, 0, 0, 0, 232, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 28, 0, 0, 0, 0, 4, michael@0: 255, 255, 0, 1, 0, 0, michael@0: 48, 1, 0, 0, 188, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 197, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 209, 0, 0, 0, michael@0: 2, 0, 0, 0, 5, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 255, 255, 255, 255, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 213, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 5, 0, 0, 0, 4, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 220, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 115, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 115, michael@0: 66, 99, 107, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 116, michael@0: 101, 120, 0, 98, 99, 107, michael@0: 116, 101, 120, 0, 36, 71, michael@0: 108, 111, 98, 97, 108, 115, michael@0: 0, 171, 171, 171, 220, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 1, 0, 0, 16, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 24, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 2, 0, michael@0: 0, 0, 32, 1, 0, 0, michael@0: 0, 0, 0, 0, 98, 108, michael@0: 101, 110, 100, 111, 112, 0, michael@0: 0, 0, 19, 0, 1, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 77, 105, michael@0: 99, 114, 111, 115, 111, 102, michael@0: 116, 32, 40, 82, 41, 32, michael@0: 72, 76, 83, 76, 32, 83, michael@0: 104, 97, 100, 101, 114, 32, michael@0: 67, 111, 109, 112, 105, 108, michael@0: 101, 114, 32, 57, 46, 51, michael@0: 48, 46, 57, 50, 48, 48, michael@0: 46, 50, 48, 52, 57, 57, michael@0: 0, 171, 73, 83, 71, 78, michael@0: 104, 0, 0, 0, 3, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 80, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 3, 0, 0, michael@0: 92, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 83, 86, 95, 80, 111, 115, michael@0: 105, 116, 105, 111, 110, 0, michael@0: 84, 69, 88, 67, 79, 79, michael@0: 82, 68, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 44, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 83, 86, michael@0: 95, 84, 97, 114, 103, 101, michael@0: 116, 0, 171, 171, 172, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 83, 97, 109, 112, 108, 101, michael@0: 84, 101, 120, 116, 117, 114, michael@0: 101, 70, 111, 114, 83, 101, michael@0: 112, 97, 114, 97, 98, 108, michael@0: 101, 66, 108, 101, 110, 100, michael@0: 105, 110, 103, 95, 50, 0, michael@0: 72, 4, 0, 0, 68, 88, michael@0: 66, 67, 2, 236, 89, 127, michael@0: 226, 238, 229, 1, 207, 131, michael@0: 172, 0, 168, 59, 22, 215, michael@0: 1, 0, 0, 0, 72, 4, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 56, 0, 0, 0, 248, 0, michael@0: 0, 0, 244, 1, 0, 0, michael@0: 112, 2, 0, 0, 164, 3, michael@0: 0, 0, 216, 3, 0, 0, michael@0: 65, 111, 110, 57, 184, 0, michael@0: 0, 0, 184, 0, 0, 0, michael@0: 0, 2, 254, 255, 132, 0, michael@0: 0, 0, 52, 0, 0, 0, michael@0: 1, 0, 36, 0, 0, 0, michael@0: 48, 0, 0, 0, 48, 0, michael@0: 0, 0, 36, 0, 1, 0, michael@0: 48, 0, 0, 0, 0, 0, michael@0: 3, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 2, 254, 255, 81, 0, michael@0: 0, 5, 4, 0, 15, 160, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 31, 0, michael@0: 0, 2, 5, 0, 0, 128, michael@0: 0, 0, 15, 144, 4, 0, michael@0: 0, 4, 0, 0, 3, 224, michael@0: 0, 0, 228, 144, 2, 0, michael@0: 238, 160, 2, 0, 228, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 12, 224, 0, 0, 20, 144, michael@0: 3, 0, 180, 160, 3, 0, michael@0: 20, 160, 4, 0, 0, 4, michael@0: 0, 0, 3, 128, 0, 0, michael@0: 228, 144, 1, 0, 238, 160, michael@0: 1, 0, 228, 160, 2, 0, michael@0: 0, 3, 0, 0, 3, 192, michael@0: 0, 0, 228, 128, 0, 0, michael@0: 228, 160, 1, 0, 0, 2, michael@0: 0, 0, 12, 192, 4, 0, michael@0: 68, 160, 255, 255, 0, 0, michael@0: 83, 72, 68, 82, 244, 0, michael@0: 0, 0, 64, 0, 1, 0, michael@0: 61, 0, 0, 0, 89, 0, michael@0: 0, 4, 70, 142, 32, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 95, 0, 0, 3, michael@0: 50, 16, 16, 0, 0, 0, michael@0: 0, 0, 103, 0, 0, 4, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 50, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 194, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 50, 0, 0, 11, 50, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 16, 16, 0, 0, 0, michael@0: 0, 0, 230, 138, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 8, michael@0: 194, 32, 16, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 128, 63, 50, 0, michael@0: 0, 11, 50, 32, 16, 0, michael@0: 1, 0, 0, 0, 70, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 138, 32, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 70, 128, 32, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 50, 0, 0, 11, 194, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 6, 20, 16, 0, 0, 0, michael@0: 0, 0, 166, 142, 32, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 6, 132, 32, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 83, 84, 65, 84, 116, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 82, 68, michael@0: 69, 70, 44, 1, 0, 0, michael@0: 1, 0, 0, 0, 64, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 28, 0, 0, 0, 0, 4, michael@0: 254, 255, 0, 1, 0, 0, michael@0: 246, 0, 0, 0, 60, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 99, 98, 48, 0, 60, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 88, 0, 0, 0, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 184, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 212, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 222, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 236, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 81, 117, michael@0: 97, 100, 68, 101, 115, 99, michael@0: 0, 171, 171, 171, 1, 0, michael@0: 3, 0, 1, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 77, 97, 115, 107, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 84, 101, 120, 116, michael@0: 67, 111, 108, 111, 114, 0, michael@0: 77, 105, 99, 114, 111, 115, michael@0: 111, 102, 116, 32, 40, 82, michael@0: 41, 32, 72, 76, 83, 76, michael@0: 32, 83, 104, 97, 100, 101, michael@0: 114, 32, 67, 111, 109, 112, michael@0: 105, 108, 101, 114, 32, 57, michael@0: 46, 51, 48, 46, 57, 50, michael@0: 48, 48, 46, 50, 48, 52, michael@0: 57, 57, 0, 171, 171, 171, michael@0: 73, 83, 71, 78, 44, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 3, 0, 0, 80, 79, michael@0: 83, 73, 84, 73, 79, 78, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 104, 0, 0, 0, michael@0: 3, 0, 0, 0, 8, 0, michael@0: 0, 0, 80, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 12, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 3, michael@0: 0, 0, 83, 86, 95, 80, michael@0: 111, 115, 105, 116, 105, 111, michael@0: 110, 0, 84, 69, 88, 67, michael@0: 79, 79, 82, 68, 0, 171, michael@0: 171, 171, 36, 30, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 88, 17, michael@0: 0, 0, 68, 88, 66, 67, michael@0: 129, 203, 142, 152, 24, 162, michael@0: 75, 26, 22, 30, 169, 158, michael@0: 94, 36, 230, 186, 1, 0, michael@0: 0, 0, 88, 17, 0, 0, michael@0: 6, 0, 0, 0, 56, 0, michael@0: 0, 0, 88, 6, 0, 0, michael@0: 204, 14, 0, 0, 72, 15, michael@0: 0, 0, 180, 16, 0, 0, michael@0: 36, 17, 0, 0, 65, 111, michael@0: 110, 57, 24, 6, 0, 0, michael@0: 24, 6, 0, 0, 0, 2, michael@0: 255, 255, 224, 5, 0, 0, michael@0: 56, 0, 0, 0, 1, 0, michael@0: 44, 0, 0, 0, 56, 0, michael@0: 0, 0, 56, 0, 2, 0, michael@0: 36, 0, 0, 0, 56, 0, michael@0: 0, 0, 0, 0, 1, 1, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 2, 255, 255, michael@0: 81, 0, 0, 5, 1, 0, michael@0: 15, 160, 0, 0, 224, 192, michael@0: 0, 0, 0, 193, 0, 0, michael@0: 16, 193, 0, 0, 32, 193, michael@0: 81, 0, 0, 5, 2, 0, michael@0: 15, 160, 0, 0, 128, 63, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 128, 191, 0, 0, 128, 62, michael@0: 81, 0, 0, 5, 3, 0, michael@0: 15, 160, 0, 0, 0, 63, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 128, 191, 0, 0, 128, 64, michael@0: 81, 0, 0, 5, 4, 0, michael@0: 15, 160, 0, 0, 128, 65, michael@0: 0, 0, 64, 193, 0, 0, michael@0: 0, 64, 0, 0, 128, 63, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 128, 0, 0, 15, 176, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 144, 0, 8, 15, 160, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 144, 1, 8, 15, 160, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 8, 128, 0, 0, 0, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 15, 128, 0, 0, 255, 128, michael@0: 1, 0, 228, 160, 5, 0, michael@0: 0, 3, 0, 0, 15, 128, michael@0: 0, 0, 228, 128, 0, 0, michael@0: 228, 128, 66, 0, 0, 3, michael@0: 1, 0, 15, 128, 0, 0, michael@0: 228, 176, 0, 8, 228, 160, michael@0: 66, 0, 0, 3, 2, 0, michael@0: 15, 128, 0, 0, 228, 176, michael@0: 1, 8, 228, 160, 6, 0, michael@0: 0, 2, 3, 0, 8, 128, michael@0: 2, 0, 255, 128, 4, 0, michael@0: 0, 4, 3, 0, 3, 128, michael@0: 2, 0, 233, 128, 3, 0, michael@0: 255, 129, 2, 0, 255, 160, michael@0: 5, 0, 0, 3, 4, 0, michael@0: 7, 128, 2, 0, 228, 128, michael@0: 3, 0, 255, 128, 4, 0, michael@0: 0, 4, 5, 0, 7, 128, michael@0: 4, 0, 228, 128, 4, 0, michael@0: 0, 160, 4, 0, 85, 160, michael@0: 4, 0, 0, 4, 5, 0, michael@0: 7, 128, 5, 0, 228, 128, michael@0: 4, 0, 228, 128, 3, 0, michael@0: 255, 160, 5, 0, 0, 3, michael@0: 5, 0, 7, 128, 4, 0, michael@0: 228, 128, 5, 0, 228, 128, michael@0: 7, 0, 0, 2, 4, 0, michael@0: 8, 128, 4, 0, 85, 128, michael@0: 6, 0, 0, 2, 4, 0, michael@0: 8, 128, 4, 0, 255, 128, michael@0: 88, 0, 0, 4, 4, 0, michael@0: 8, 128, 3, 0, 0, 128, michael@0: 5, 0, 85, 128, 4, 0, michael@0: 255, 128, 4, 0, 0, 4, michael@0: 4, 0, 8, 128, 2, 0, michael@0: 85, 128, 3, 0, 255, 129, michael@0: 4, 0, 255, 128, 6, 0, michael@0: 0, 2, 3, 0, 1, 128, michael@0: 1, 0, 255, 128, 5, 0, michael@0: 0, 3, 6, 0, 7, 128, michael@0: 1, 0, 228, 128, 3, 0, michael@0: 0, 128, 4, 0, 0, 4, michael@0: 7, 0, 7, 128, 6, 0, michael@0: 228, 128, 3, 0, 85, 160, michael@0: 3, 0, 170, 160, 4, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 7, 0, 85, 128, 4, 0, michael@0: 255, 128, 4, 0, 85, 128, michael@0: 4, 0, 0, 4, 8, 0, michael@0: 7, 128, 1, 0, 228, 128, michael@0: 3, 0, 0, 129, 3, 0, michael@0: 0, 160, 4, 0, 0, 4, michael@0: 9, 0, 15, 128, 2, 0, michael@0: 36, 128, 3, 0, 255, 129, michael@0: 2, 0, 192, 160, 4, 0, michael@0: 0, 4, 10, 0, 7, 128, michael@0: 6, 0, 228, 128, 4, 0, michael@0: 170, 161, 4, 0, 255, 160, michael@0: 5, 0, 0, 3, 10, 0, michael@0: 7, 128, 4, 0, 228, 128, michael@0: 10, 0, 228, 128, 4, 0, michael@0: 0, 4, 10, 0, 7, 128, michael@0: 10, 0, 228, 128, 9, 0, michael@0: 228, 129, 4, 0, 228, 128, michael@0: 88, 0, 0, 4, 11, 0, michael@0: 2, 128, 8, 0, 85, 128, michael@0: 10, 0, 85, 128, 4, 0, michael@0: 255, 128, 7, 0, 0, 2, michael@0: 4, 0, 8, 128, 4, 0, michael@0: 170, 128, 6, 0, 0, 2, michael@0: 4, 0, 8, 128, 4, 0, michael@0: 255, 128, 88, 0, 0, 4, michael@0: 4, 0, 8, 128, 3, 0, michael@0: 85, 128, 5, 0, 170, 128, michael@0: 4, 0, 255, 128, 4, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 2, 0, 170, 128, 3, 0, michael@0: 255, 129, 4, 0, 255, 128, michael@0: 4, 0, 0, 4, 4, 0, michael@0: 8, 128, 7, 0, 170, 128, michael@0: 4, 0, 255, 128, 4, 0, michael@0: 170, 128, 88, 0, 0, 4, michael@0: 11, 0, 4, 128, 8, 0, michael@0: 170, 128, 10, 0, 170, 128, michael@0: 4, 0, 255, 128, 7, 0, michael@0: 0, 2, 4, 0, 8, 128, michael@0: 4, 0, 0, 128, 6, 0, michael@0: 0, 2, 4, 0, 8, 128, michael@0: 4, 0, 255, 128, 88, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 9, 0, 255, 128, 5, 0, michael@0: 0, 128, 4, 0, 255, 128, michael@0: 4, 0, 0, 4, 4, 0, michael@0: 8, 128, 2, 0, 0, 128, michael@0: 3, 0, 255, 129, 4, 0, michael@0: 255, 128, 4, 0, 0, 4, michael@0: 2, 0, 7, 128, 2, 0, michael@0: 228, 128, 3, 0, 255, 128, michael@0: 2, 0, 170, 160, 5, 0, michael@0: 0, 3, 2, 0, 7, 128, michael@0: 2, 0, 228, 128, 2, 0, michael@0: 228, 128, 4, 0, 0, 4, michael@0: 4, 0, 8, 128, 7, 0, michael@0: 0, 128, 4, 0, 255, 128, michael@0: 4, 0, 0, 128, 2, 0, michael@0: 0, 3, 3, 0, 14, 128, michael@0: 7, 0, 144, 129, 2, 0, michael@0: 0, 160, 4, 0, 0, 4, michael@0: 3, 0, 14, 128, 9, 0, michael@0: 144, 128, 3, 0, 228, 129, michael@0: 2, 0, 0, 160, 88, 0, michael@0: 0, 4, 11, 0, 1, 128, michael@0: 8, 0, 0, 128, 10, 0, michael@0: 0, 128, 4, 0, 255, 128, michael@0: 4, 0, 0, 4, 5, 0, michael@0: 7, 128, 1, 0, 228, 128, michael@0: 3, 0, 0, 128, 4, 0, michael@0: 228, 129, 4, 0, 0, 4, michael@0: 7, 0, 7, 128, 1, 0, michael@0: 228, 128, 3, 0, 0, 128, michael@0: 4, 0, 228, 128, 35, 0, michael@0: 0, 2, 5, 0, 7, 128, michael@0: 5, 0, 228, 128, 5, 0, michael@0: 0, 3, 10, 0, 7, 128, michael@0: 4, 0, 228, 128, 6, 0, michael@0: 228, 128, 4, 0, 0, 4, michael@0: 7, 0, 7, 128, 10, 0, michael@0: 228, 128, 3, 0, 85, 161, michael@0: 7, 0, 228, 128, 88, 0, michael@0: 0, 4, 5, 0, 7, 128, michael@0: 0, 0, 255, 129, 5, 0, michael@0: 228, 128, 7, 0, 228, 128, michael@0: 88, 0, 0, 4, 5, 0, michael@0: 7, 128, 0, 0, 170, 129, michael@0: 11, 0, 228, 128, 5, 0, michael@0: 228, 128, 2, 0, 0, 3, michael@0: 7, 0, 7, 128, 6, 0, michael@0: 228, 128, 6, 0, 228, 128, michael@0: 5, 0, 0, 3, 4, 0, michael@0: 7, 128, 4, 0, 228, 128, michael@0: 7, 0, 228, 128, 88, 0, michael@0: 0, 4, 3, 0, 7, 128, michael@0: 8, 0, 228, 128, 4, 0, michael@0: 228, 128, 3, 0, 249, 128, michael@0: 88, 0, 0, 4, 0, 0, michael@0: 14, 128, 0, 0, 85, 129, michael@0: 3, 0, 144, 128, 5, 0, michael@0: 144, 128, 6, 0, 0, 2, michael@0: 6, 0, 8, 128, 6, 0, michael@0: 0, 128, 4, 0, 0, 4, michael@0: 6, 0, 8, 128, 9, 0, michael@0: 0, 128, 6, 0, 255, 129, michael@0: 2, 0, 0, 160, 11, 0, michael@0: 0, 3, 3, 0, 1, 128, michael@0: 6, 0, 255, 128, 2, 0, michael@0: 85, 160, 5, 0, 0, 3, michael@0: 3, 0, 14, 128, 6, 0, michael@0: 144, 128, 6, 0, 144, 128, michael@0: 88, 0, 0, 4, 6, 0, michael@0: 8, 128, 3, 0, 85, 129, michael@0: 2, 0, 85, 160, 3, 0, michael@0: 0, 128, 88, 0, 0, 4, michael@0: 4, 0, 1, 128, 2, 0, michael@0: 0, 129, 2, 0, 0, 160, michael@0: 6, 0, 255, 128, 6, 0, michael@0: 0, 2, 4, 0, 8, 128, michael@0: 6, 0, 85, 128, 4, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 9, 0, 85, 128, 4, 0, michael@0: 255, 129, 2, 0, 0, 160, michael@0: 11, 0, 0, 3, 6, 0, michael@0: 8, 128, 4, 0, 255, 128, michael@0: 2, 0, 85, 160, 88, 0, michael@0: 0, 4, 4, 0, 8, 128, michael@0: 3, 0, 170, 129, 2, 0, michael@0: 85, 160, 6, 0, 255, 128, michael@0: 88, 0, 0, 4, 4, 0, michael@0: 2, 128, 2, 0, 85, 129, michael@0: 2, 0, 0, 160, 4, 0, michael@0: 255, 128, 6, 0, 0, 2, michael@0: 4, 0, 8, 128, 6, 0, michael@0: 170, 128, 4, 0, 0, 4, michael@0: 4, 0, 8, 128, 9, 0, michael@0: 170, 128, 4, 0, 255, 129, michael@0: 2, 0, 0, 160, 11, 0, michael@0: 0, 3, 6, 0, 8, 128, michael@0: 4, 0, 255, 128, 2, 0, michael@0: 85, 160, 88, 0, 0, 4, michael@0: 4, 0, 8, 128, 3, 0, michael@0: 255, 129, 2, 0, 85, 160, michael@0: 6, 0, 255, 128, 88, 0, michael@0: 0, 4, 4, 0, 4, 128, michael@0: 2, 0, 170, 129, 2, 0, michael@0: 0, 160, 4, 0, 255, 128, michael@0: 88, 0, 0, 4, 0, 0, michael@0: 7, 128, 0, 0, 0, 129, michael@0: 4, 0, 228, 128, 0, 0, michael@0: 249, 128, 18, 0, 0, 4, michael@0: 3, 0, 7, 128, 2, 0, michael@0: 255, 128, 0, 0, 228, 128, michael@0: 6, 0, 228, 128, 5, 0, michael@0: 0, 3, 3, 0, 8, 128, michael@0: 2, 0, 255, 128, 2, 0, michael@0: 255, 128, 88, 0, 0, 4, michael@0: 3, 0, 8, 128, 3, 0, michael@0: 255, 129, 2, 0, 0, 160, michael@0: 2, 0, 85, 160, 5, 0, michael@0: 0, 3, 0, 0, 7, 128, michael@0: 1, 0, 255, 128, 3, 0, michael@0: 228, 128, 5, 0, 0, 3, michael@0: 0, 0, 8, 128, 1, 0, michael@0: 255, 128, 1, 0, 255, 128, michael@0: 88, 0, 0, 4, 0, 0, michael@0: 8, 128, 0, 0, 255, 129, michael@0: 2, 0, 0, 160, 2, 0, michael@0: 85, 160, 2, 0, 0, 3, michael@0: 0, 0, 8, 128, 3, 0, michael@0: 255, 128, 0, 0, 255, 128, michael@0: 88, 0, 0, 4, 1, 0, michael@0: 7, 128, 0, 0, 255, 129, michael@0: 0, 0, 228, 128, 1, 0, michael@0: 228, 128, 1, 0, 0, 2, michael@0: 0, 8, 15, 128, 1, 0, michael@0: 228, 128, 255, 255, 0, 0, michael@0: 83, 72, 68, 82, 108, 8, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 27, 2, 0, 0, 89, 0, michael@0: 0, 4, 70, 142, 32, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 90, 0, 0, 3, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 90, 0, 0, 3, michael@0: 0, 96, 16, 0, 1, 0, michael@0: 0, 0, 88, 24, 0, 4, michael@0: 0, 112, 16, 0, 0, 0, michael@0: 0, 0, 85, 85, 0, 0, michael@0: 88, 24, 0, 4, 0, 112, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 85, 85, 0, 0, 98, 16, michael@0: 0, 3, 50, 16, 16, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 104, 0, michael@0: 0, 2, 7, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 16, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 16, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 1, 0, 0, 0, 0, 96, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 24, 0, 0, 7, 18, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 58, 0, 16, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 0, 0, 24, 0, michael@0: 0, 7, 34, 0, 16, 0, michael@0: 2, 0, 0, 0, 58, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 1, 64, 0, 0, 0, 0, michael@0: 0, 0, 60, 0, 0, 7, michael@0: 18, 0, 16, 0, 2, 0, michael@0: 0, 0, 26, 0, 16, 0, michael@0: 2, 0, 0, 0, 10, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 31, 0, 4, 3, 10, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 54, 0, 0, 5, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 14, 16, 0, 0, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 21, 0, 0, 1, 14, 0, michael@0: 0, 7, 114, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 246, 15, 16, 0, 0, 0, michael@0: 0, 0, 14, 0, 0, 7, michael@0: 114, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 246, 15, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 32, 0, 0, 8, 18, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 10, 128, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 64, 0, 0, 7, 0, michael@0: 0, 0, 31, 0, 4, 3, michael@0: 10, 0, 16, 0, 2, 0, michael@0: 0, 0, 24, 0, 0, 10, michael@0: 114, 0, 16, 0, 2, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 24, 0, 0, 10, 114, 0, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 11, 114, 0, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 128, 65, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 14, 0, 0, 7, 114, 0, michael@0: 16, 0, 4, 0, 0, 0, michael@0: 70, 2, 16, 0, 4, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 0, 0, 0, 0, 51, 0, michael@0: 0, 10, 114, 0, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 0, 4, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 11, michael@0: 114, 0, 16, 0, 4, 0, michael@0: 0, 0, 70, 2, 16, 128, michael@0: 65, 0, 0, 0, 4, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 0, 0, 55, 0, michael@0: 0, 12, 114, 0, 16, 0, michael@0: 3, 0, 0, 0, 70, 2, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 4, 0, 0, 0, 55, 0, michael@0: 0, 12, 114, 0, 16, 0, michael@0: 2, 0, 0, 0, 70, 2, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 3, 0, 0, 0, 18, 0, michael@0: 0, 1, 32, 0, 0, 8, michael@0: 130, 0, 16, 0, 2, 0, michael@0: 0, 0, 10, 128, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 8, 0, 0, 0, 31, 0, michael@0: 4, 3, 58, 0, 16, 0, michael@0: 2, 0, 0, 0, 29, 0, michael@0: 0, 10, 114, 0, 16, 0, michael@0: 3, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 63, michael@0: 0, 0, 0, 63, 0, 0, michael@0: 0, 63, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 114, 0, 16, 0, 4, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 56, 0, 0, 7, 114, 0, michael@0: 16, 0, 4, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 4, 0, 0, 0, 50, 0, michael@0: 0, 15, 114, 0, 16, 0, michael@0: 5, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 64, 0, 0, 0, 64, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 128, 191, 0, 0, michael@0: 128, 191, 0, 0, 128, 191, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 11, 114, 0, 16, 0, michael@0: 6, 0, 0, 0, 70, 2, michael@0: 16, 128, 65, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 0, 0, 0, 11, 114, 0, michael@0: 16, 0, 5, 0, 0, 0, michael@0: 70, 2, 16, 128, 65, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 50, 0, 0, 13, michael@0: 114, 0, 16, 0, 5, 0, michael@0: 0, 0, 70, 2, 16, 128, michael@0: 65, 0, 0, 0, 6, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 5, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 55, 0, 0, 9, 114, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 2, 16, 0, 3, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 0, 5, 0, 0, 0, michael@0: 18, 0, 0, 1, 32, 0, michael@0: 0, 8, 130, 0, 16, 0, michael@0: 2, 0, 0, 0, 10, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 9, 0, 0, 0, michael@0: 31, 0, 4, 3, 58, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 29, 0, 0, 10, 114, 0, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 128, 62, 0, 0, 128, 62, michael@0: 0, 0, 128, 62, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 15, 114, 0, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 128, 65, 0, 0, 128, 65, michael@0: 0, 0, 128, 65, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 64, 193, 0, 0, michael@0: 64, 193, 0, 0, 64, 193, michael@0: 0, 0, 0, 0, 50, 0, michael@0: 0, 12, 114, 0, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 0, 4, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 128, 64, 0, 0, michael@0: 128, 64, 0, 0, 128, 64, michael@0: 0, 0, 0, 0, 56, 0, michael@0: 0, 7, 114, 0, 16, 0, michael@0: 4, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 2, 16, 0, 4, 0, michael@0: 0, 0, 75, 0, 0, 5, michael@0: 114, 0, 16, 0, 5, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 55, 0, michael@0: 0, 9, 114, 0, 16, 0, michael@0: 3, 0, 0, 0, 70, 2, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 70, 2, 16, 0, 4, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 5, 0, 0, 0, 29, 0, michael@0: 0, 10, 114, 0, 16, 0, michael@0: 4, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 63, michael@0: 0, 0, 0, 63, 0, 0, michael@0: 0, 63, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 50, 0, 0, 16, michael@0: 114, 0, 16, 0, 5, 0, michael@0: 0, 0, 70, 2, 16, 128, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 64, 0, 0, 0, 64, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 56, 0, 0, 7, 114, 0, michael@0: 16, 0, 5, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 5, 0, 0, 0, 0, 0, michael@0: 0, 11, 114, 0, 16, 0, michael@0: 6, 0, 0, 0, 70, 2, michael@0: 16, 128, 65, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 50, 0, 0, 10, 114, 0, michael@0: 16, 0, 5, 0, 0, 0, michael@0: 70, 2, 16, 128, 65, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 70, 2, 16, 0, 6, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 15, 114, 0, 16, 0, michael@0: 6, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 64, 0, 0, 0, 64, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 128, 191, 0, 0, michael@0: 128, 191, 0, 0, 128, 191, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 8, 114, 0, 16, 0, michael@0: 3, 0, 0, 0, 70, 2, michael@0: 16, 128, 65, 0, 0, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 50, 0, 0, 9, 114, 0, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 70, 2, 16, 0, 6, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 3, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 55, 0, 0, 9, 114, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 2, 16, 0, 4, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 5, 0, 0, 0, 70, 2, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 18, 0, 0, 1, 32, 0, michael@0: 0, 8, 130, 0, 16, 0, michael@0: 2, 0, 0, 0, 10, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 10, 0, 0, 0, michael@0: 0, 0, 0, 8, 114, 0, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 70, 2, 16, 128, michael@0: 65, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 114, 0, 16, 0, 4, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 56, 0, 0, 7, 114, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 13, 114, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 128, 65, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 64, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 64, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 4, 0, michael@0: 0, 0, 55, 0, 0, 10, michael@0: 114, 0, 16, 0, 2, 0, michael@0: 0, 0, 246, 15, 16, 0, michael@0: 2, 0, 0, 0, 70, 2, michael@0: 16, 128, 129, 0, 0, 0, michael@0: 3, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 21, 0, 0, 1, 21, 0, michael@0: 0, 1, 21, 0, 0, 1, michael@0: 0, 0, 0, 8, 18, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 58, 0, 16, 128, 65, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 1, 64, 0, 0, 0, 0, michael@0: 128, 63, 56, 0, 0, 7, michael@0: 226, 0, 16, 0, 1, 0, michael@0: 0, 0, 246, 15, 16, 0, michael@0: 1, 0, 0, 0, 6, 9, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 50, 0, 0, 9, 114, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 6, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 0, 0, 0, 0, 150, 7, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 56, 0, 0, 7, 114, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 246, 15, 16, 0, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 5, 130, 32, 16, 0, michael@0: 0, 0, 0, 0, 58, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 66, 0, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 28, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 1, 0, 0, 0, 5, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 16, 0, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 100, 1, 0, 0, 1, 0, michael@0: 0, 0, 232, 0, 0, 0, michael@0: 5, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 255, 255, michael@0: 0, 1, 0, 0, 48, 1, michael@0: 0, 0, 188, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 197, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 209, 0, 0, 0, 2, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 0, michael@0: 0, 0, 213, 0, 0, 0, michael@0: 2, 0, 0, 0, 5, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 255, 255, 255, 255, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 220, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 115, 83, 97, 109, 112, 108, michael@0: 101, 114, 0, 115, 66, 99, michael@0: 107, 83, 97, 109, 112, 108, michael@0: 101, 114, 0, 116, 101, 120, michael@0: 0, 98, 99, 107, 116, 101, michael@0: 120, 0, 36, 71, 108, 111, michael@0: 98, 97, 108, 115, 0, 171, michael@0: 171, 171, 220, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 1, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 24, 1, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 32, 1, 0, 0, 0, 0, michael@0: 0, 0, 98, 108, 101, 110, michael@0: 100, 111, 112, 0, 0, 0, michael@0: 19, 0, 1, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 73, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 3, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 44, 0, 0, 0, michael@0: 1, 0, 0, 0, 8, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 83, 86, 95, 84, michael@0: 97, 114, 103, 101, 116, 0, michael@0: 171, 171, 132, 34, 0, 0, michael@0: 0, 0, 0, 0, 83, 97, michael@0: 109, 112, 108, 101, 84, 101, michael@0: 120, 116, 117, 114, 101, 70, michael@0: 111, 114, 78, 111, 110, 83, michael@0: 101, 112, 97, 114, 97, 98, michael@0: 108, 101, 66, 108, 101, 110, michael@0: 100, 105, 110, 103, 0, 72, michael@0: 4, 0, 0, 68, 88, 66, michael@0: 67, 2, 236, 89, 127, 226, michael@0: 238, 229, 1, 207, 131, 172, michael@0: 0, 168, 59, 22, 215, 1, michael@0: 0, 0, 0, 72, 4, 0, michael@0: 0, 6, 0, 0, 0, 56, michael@0: 0, 0, 0, 248, 0, 0, michael@0: 0, 244, 1, 0, 0, 112, michael@0: 2, 0, 0, 164, 3, 0, michael@0: 0, 216, 3, 0, 0, 65, michael@0: 111, 110, 57, 184, 0, 0, michael@0: 0, 184, 0, 0, 0, 0, michael@0: 2, 254, 255, 132, 0, 0, michael@0: 0, 52, 0, 0, 0, 1, michael@0: 0, 36, 0, 0, 0, 48, michael@0: 0, 0, 0, 48, 0, 0, michael@0: 0, 36, 0, 1, 0, 48, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 2, 254, 255, 81, 0, 0, michael@0: 5, 4, 0, 15, 160, 0, michael@0: 0, 0, 0, 0, 0, 128, michael@0: 63, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 31, 0, 0, michael@0: 2, 5, 0, 0, 128, 0, michael@0: 0, 15, 144, 4, 0, 0, michael@0: 4, 0, 0, 3, 224, 0, michael@0: 0, 228, 144, 2, 0, 238, michael@0: 160, 2, 0, 228, 160, 4, michael@0: 0, 0, 4, 0, 0, 12, michael@0: 224, 0, 0, 20, 144, 3, michael@0: 0, 180, 160, 3, 0, 20, michael@0: 160, 4, 0, 0, 4, 0, michael@0: 0, 3, 128, 0, 0, 228, michael@0: 144, 1, 0, 238, 160, 1, michael@0: 0, 228, 160, 2, 0, 0, michael@0: 3, 0, 0, 3, 192, 0, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 160, 1, 0, 0, 2, 0, michael@0: 0, 12, 192, 4, 0, 68, michael@0: 160, 255, 255, 0, 0, 83, michael@0: 72, 68, 82, 244, 0, 0, michael@0: 0, 64, 0, 1, 0, 61, michael@0: 0, 0, 0, 89, 0, 0, michael@0: 4, 70, 142, 32, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 95, 0, 0, 3, 50, michael@0: 16, 16, 0, 0, 0, 0, michael@0: 0, 103, 0, 0, 4, 242, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 101, michael@0: 0, 0, 3, 50, 32, 16, michael@0: 0, 1, 0, 0, 0, 101, michael@0: 0, 0, 3, 194, 32, 16, michael@0: 0, 1, 0, 0, 0, 50, michael@0: 0, 0, 11, 50, 32, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 16, 16, 0, 0, 0, 0, michael@0: 0, 230, 138, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 70, 128, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 8, 194, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 128, 63, 50, 0, 0, michael@0: 11, 50, 32, 16, 0, 1, michael@0: 0, 0, 0, 70, 16, 16, michael@0: 0, 0, 0, 0, 0, 230, michael@0: 138, 32, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 128, 32, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 50, michael@0: 0, 0, 11, 194, 32, 16, michael@0: 0, 1, 0, 0, 0, 6, michael@0: 20, 16, 0, 0, 0, 0, michael@0: 0, 166, 142, 32, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 6, 132, 32, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 62, 0, 0, 1, 83, michael@0: 84, 65, 84, 116, 0, 0, michael@0: 0, 5, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 82, 68, 69, michael@0: 70, 44, 1, 0, 0, 1, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 1, 0, 0, 0, 28, michael@0: 0, 0, 0, 0, 4, 254, michael@0: 255, 0, 1, 0, 0, 246, michael@0: 0, 0, 0, 60, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 99, michael@0: 98, 48, 0, 60, 0, 0, michael@0: 0, 4, 0, 0, 0, 88, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 184, 0, 0, michael@0: 0, 0, 0, 0, 0, 16, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 196, 0, 0, 0, 0, michael@0: 0, 0, 0, 212, 0, 0, michael@0: 0, 16, 0, 0, 0, 16, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 196, 0, 0, 0, 0, michael@0: 0, 0, 0, 222, 0, 0, michael@0: 0, 32, 0, 0, 0, 16, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 196, 0, 0, 0, 0, michael@0: 0, 0, 0, 236, 0, 0, michael@0: 0, 48, 0, 0, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 196, 0, 0, 0, 0, michael@0: 0, 0, 0, 81, 117, 97, michael@0: 100, 68, 101, 115, 99, 0, michael@0: 171, 171, 171, 1, 0, 3, michael@0: 0, 1, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 84, 101, 120, 67, 111, michael@0: 111, 114, 100, 115, 0, 77, michael@0: 97, 115, 107, 84, 101, 120, michael@0: 67, 111, 111, 114, 100, 115, michael@0: 0, 84, 101, 120, 116, 67, michael@0: 111, 108, 111, 114, 0, 77, michael@0: 105, 99, 114, 111, 115, 111, michael@0: 102, 116, 32, 40, 82, 41, michael@0: 32, 72, 76, 83, 76, 32, michael@0: 83, 104, 97, 100, 101, 114, michael@0: 32, 67, 111, 109, 112, 105, michael@0: 108, 101, 114, 32, 57, 46, michael@0: 51, 48, 46, 57, 50, 48, michael@0: 48, 46, 50, 48, 52, 57, michael@0: 57, 0, 171, 171, 171, 73, michael@0: 83, 71, 78, 44, 0, 0, michael@0: 0, 1, 0, 0, 0, 8, michael@0: 0, 0, 0, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 3, 0, 0, 80, 79, 83, michael@0: 73, 84, 73, 79, 78, 0, michael@0: 171, 171, 171, 79, 83, 71, michael@0: 78, 104, 0, 0, 0, 3, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 80, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 92, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 12, 0, michael@0: 0, 92, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 12, 3, 0, michael@0: 0, 83, 86, 95, 80, 111, michael@0: 115, 105, 116, 105, 111, 110, michael@0: 0, 84, 69, 88, 67, 79, michael@0: 79, 82, 68, 0, 171, 171, michael@0: 171, 13, 52, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 216, 37, 0, michael@0: 0, 68, 88, 66, 67, 223, michael@0: 94, 153, 196, 128, 121, 180, michael@0: 168, 37, 221, 218, 138, 69, michael@0: 7, 181, 219, 1, 0, 0, michael@0: 0, 216, 37, 0, 0, 6, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 72, 13, 0, 0, 76, michael@0: 35, 0, 0, 200, 35, 0, michael@0: 0, 52, 37, 0, 0, 164, michael@0: 37, 0, 0, 65, 111, 110, michael@0: 57, 8, 13, 0, 0, 8, michael@0: 13, 0, 0, 0, 2, 255, michael@0: 255, 208, 12, 0, 0, 56, michael@0: 0, 0, 0, 1, 0, 44, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 56, 0, 2, 0, 36, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 0, 0, 1, 1, 1, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 2, 255, 255, 81, michael@0: 0, 0, 5, 1, 0, 15, michael@0: 160, 0, 0, 64, 193, 0, michael@0: 0, 80, 193, 0, 0, 96, michael@0: 193, 0, 0, 0, 0, 81, michael@0: 0, 0, 5, 2, 0, 15, michael@0: 160, 0, 0, 128, 63, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 81, michael@0: 0, 0, 5, 3, 0, 15, michael@0: 160, 154, 153, 153, 62, 61, michael@0: 10, 23, 63, 174, 71, 225, michael@0: 61, 0, 0, 0, 0, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 128, 0, 0, 15, 176, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 144, 0, 8, 15, 160, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 144, 1, 8, 15, 160, 1, michael@0: 0, 0, 2, 0, 0, 2, michael@0: 128, 2, 0, 85, 160, 1, michael@0: 0, 0, 2, 1, 0, 2, michael@0: 128, 2, 0, 85, 160, 1, michael@0: 0, 0, 2, 2, 0, 4, michael@0: 128, 2, 0, 85, 160, 66, michael@0: 0, 0, 3, 3, 0, 15, michael@0: 128, 0, 0, 228, 176, 1, michael@0: 8, 228, 160, 66, 0, 0, michael@0: 3, 4, 0, 15, 128, 0, michael@0: 0, 228, 176, 0, 8, 228, michael@0: 160, 6, 0, 0, 2, 0, michael@0: 0, 8, 128, 4, 0, 255, michael@0: 128, 5, 0, 0, 3, 5, michael@0: 0, 7, 128, 0, 0, 255, michael@0: 128, 4, 0, 228, 128, 4, michael@0: 0, 0, 4, 6, 0, 3, michael@0: 128, 4, 0, 225, 128, 0, michael@0: 0, 255, 128, 5, 0, 230, michael@0: 129, 88, 0, 0, 4, 7, michael@0: 0, 3, 128, 6, 0, 0, michael@0: 128, 5, 0, 233, 128, 5, michael@0: 0, 230, 128, 11, 0, 0, michael@0: 3, 1, 0, 8, 128, 5, michael@0: 0, 0, 128, 7, 0, 0, michael@0: 128, 10, 0, 0, 3, 2, michael@0: 0, 8, 128, 7, 0, 85, michael@0: 128, 5, 0, 0, 128, 2, michael@0: 0, 0, 3, 7, 0, 8, michael@0: 128, 1, 0, 255, 128, 2, michael@0: 0, 255, 129, 6, 0, 0, michael@0: 2, 1, 0, 8, 128, 3, michael@0: 0, 255, 128, 5, 0, 0, michael@0: 3, 8, 0, 7, 128, 1, michael@0: 0, 255, 128, 3, 0, 228, michael@0: 128, 4, 0, 0, 4, 9, michael@0: 0, 3, 128, 3, 0, 0, michael@0: 128, 1, 0, 255, 128, 8, michael@0: 0, 230, 129, 6, 0, 0, michael@0: 2, 2, 0, 8, 128, 9, michael@0: 0, 85, 128, 5, 0, 0, michael@0: 3, 2, 0, 8, 128, 2, michael@0: 0, 255, 128, 7, 0, 255, michael@0: 128, 4, 0, 0, 4, 10, michael@0: 0, 15, 128, 3, 0, 150, michael@0: 128, 1, 0, 255, 128, 8, michael@0: 0, 96, 129, 5, 0, 0, michael@0: 3, 7, 0, 2, 128, 2, michael@0: 0, 255, 128, 10, 0, 255, michael@0: 128, 1, 0, 0, 2, 9, michael@0: 0, 12, 128, 10, 0, 228, michael@0: 128, 88, 0, 0, 4, 1, michael@0: 0, 5, 128, 9, 0, 85, michael@0: 129, 9, 0, 245, 128, 7, michael@0: 0, 215, 128, 6, 0, 0, michael@0: 2, 2, 0, 8, 128, 9, michael@0: 0, 0, 128, 5, 0, 0, michael@0: 3, 2, 0, 8, 128, 2, michael@0: 0, 255, 128, 7, 0, 255, michael@0: 128, 5, 0, 0, 3, 7, michael@0: 0, 1, 128, 2, 0, 255, michael@0: 128, 9, 0, 170, 128, 88, michael@0: 0, 0, 4, 2, 0, 3, michael@0: 128, 9, 0, 0, 129, 9, michael@0: 0, 232, 128, 7, 0, 227, michael@0: 128, 88, 0, 0, 4, 1, michael@0: 0, 7, 128, 9, 0, 255, michael@0: 128, 1, 0, 228, 128, 2, michael@0: 0, 228, 128, 6, 0, 0, michael@0: 2, 5, 0, 8, 128, 9, michael@0: 0, 255, 128, 5, 0, 0, michael@0: 3, 5, 0, 8, 128, 5, michael@0: 0, 255, 128, 7, 0, 255, michael@0: 128, 5, 0, 0, 3, 7, michael@0: 0, 4, 128, 5, 0, 255, michael@0: 128, 9, 0, 85, 128, 88, michael@0: 0, 0, 4, 0, 0, 5, michael@0: 128, 10, 0, 255, 129, 9, michael@0: 0, 245, 128, 7, 0, 246, michael@0: 128, 88, 0, 0, 4, 0, michael@0: 0, 7, 128, 10, 0, 0, michael@0: 128, 0, 0, 228, 128, 1, michael@0: 0, 228, 128, 1, 0, 0, michael@0: 2, 1, 0, 1, 128, 2, michael@0: 0, 85, 160, 1, 0, 0, michael@0: 2, 2, 0, 1, 128, 2, michael@0: 0, 85, 160, 1, 0, 0, michael@0: 2, 11, 0, 4, 128, 2, michael@0: 0, 85, 160, 6, 0, 0, michael@0: 2, 2, 0, 8, 128, 9, michael@0: 0, 170, 128, 5, 0, 0, michael@0: 3, 2, 0, 8, 128, 2, michael@0: 0, 255, 128, 7, 0, 255, michael@0: 128, 5, 0, 0, 3, 7, michael@0: 0, 1, 128, 2, 0, 255, michael@0: 128, 9, 0, 0, 128, 88, michael@0: 0, 0, 4, 11, 0, 3, michael@0: 128, 10, 0, 170, 129, 9, michael@0: 0, 232, 128, 7, 0, 236, michael@0: 128, 6, 0, 0, 2, 2, michael@0: 0, 8, 128, 10, 0, 85, michael@0: 128, 5, 0, 0, 3, 2, michael@0: 0, 8, 128, 2, 0, 255, michael@0: 128, 7, 0, 255, 128, 5, michael@0: 0, 0, 3, 7, 0, 2, michael@0: 128, 2, 0, 255, 128, 10, michael@0: 0, 0, 128, 88, 0, 0, michael@0: 4, 2, 0, 6, 128, 10, michael@0: 0, 85, 129, 10, 0, 196, michael@0: 128, 7, 0, 220, 128, 88, michael@0: 0, 0, 4, 2, 0, 7, michael@0: 128, 10, 0, 0, 128, 2, michael@0: 0, 228, 128, 11, 0, 228, michael@0: 128, 6, 0, 0, 2, 2, michael@0: 0, 8, 128, 10, 0, 0, michael@0: 128, 5, 0, 0, 3, 2, michael@0: 0, 8, 128, 2, 0, 255, michael@0: 128, 7, 0, 255, 128, 5, michael@0: 0, 0, 3, 7, 0, 4, michael@0: 128, 2, 0, 255, 128, 10, michael@0: 0, 85, 128, 88, 0, 0, michael@0: 4, 1, 0, 6, 128, 10, michael@0: 0, 0, 129, 10, 0, 196, michael@0: 128, 7, 0, 248, 128, 88, michael@0: 0, 0, 4, 1, 0, 7, michael@0: 128, 9, 0, 255, 128, 1, michael@0: 0, 228, 128, 2, 0, 228, michael@0: 128, 88, 0, 0, 4, 0, michael@0: 0, 7, 128, 10, 0, 85, michael@0: 128, 1, 0, 228, 128, 0, michael@0: 0, 228, 128, 88, 0, 0, michael@0: 4, 1, 0, 3, 128, 9, michael@0: 0, 170, 128, 8, 0, 233, michael@0: 128, 8, 0, 230, 128, 8, michael@0: 0, 0, 3, 5, 0, 8, michael@0: 128, 0, 0, 228, 128, 3, michael@0: 0, 228, 160, 8, 0, 0, michael@0: 3, 1, 0, 4, 128, 8, michael@0: 0, 228, 128, 3, 0, 228, michael@0: 160, 2, 0, 0, 3, 5, michael@0: 0, 8, 128, 5, 0, 255, michael@0: 129, 1, 0, 170, 128, 2, michael@0: 0, 0, 3, 0, 0, 7, michael@0: 128, 0, 0, 228, 128, 5, michael@0: 0, 255, 128, 2, 0, 0, michael@0: 3, 5, 0, 8, 128, 0, michael@0: 0, 85, 129, 0, 0, 0, michael@0: 128, 88, 0, 0, 4, 2, michael@0: 0, 3, 128, 5, 0, 255, michael@0: 128, 0, 0, 225, 128, 0, michael@0: 0, 228, 128, 10, 0, 0, michael@0: 3, 5, 0, 8, 128, 0, michael@0: 0, 170, 128, 2, 0, 0, michael@0: 128, 11, 0, 0, 3, 7, michael@0: 0, 1, 128, 2, 0, 85, michael@0: 128, 0, 0, 170, 128, 8, michael@0: 0, 0, 3, 2, 0, 1, michael@0: 128, 0, 0, 228, 128, 3, michael@0: 0, 228, 160, 2, 0, 0, michael@0: 3, 2, 0, 2, 128, 5, michael@0: 0, 255, 129, 2, 0, 0, michael@0: 128, 6, 0, 0, 2, 2, michael@0: 0, 2, 128, 2, 0, 85, michael@0: 128, 2, 0, 0, 3, 7, michael@0: 0, 14, 128, 0, 0, 144, michael@0: 128, 2, 0, 0, 129, 5, michael@0: 0, 0, 3, 7, 0, 14, michael@0: 128, 2, 0, 0, 128, 7, michael@0: 0, 228, 128, 4, 0, 0, michael@0: 4, 2, 0, 14, 128, 7, michael@0: 0, 228, 128, 2, 0, 85, michael@0: 128, 2, 0, 0, 128, 88, michael@0: 0, 0, 4, 0, 0, 7, michael@0: 128, 5, 0, 255, 128, 0, michael@0: 0, 228, 128, 2, 0, 249, michael@0: 128, 2, 0, 0, 3, 2, michael@0: 0, 14, 128, 2, 0, 0, michael@0: 129, 0, 0, 144, 128, 2, michael@0: 0, 0, 3, 5, 0, 8, michael@0: 128, 2, 0, 0, 129, 2, michael@0: 0, 0, 160, 5, 0, 0, michael@0: 3, 2, 0, 14, 128, 2, michael@0: 0, 228, 128, 5, 0, 255, michael@0: 128, 2, 0, 0, 3, 5, michael@0: 0, 8, 128, 2, 0, 0, michael@0: 129, 7, 0, 0, 128, 2, michael@0: 0, 0, 3, 7, 0, 1, michael@0: 128, 7, 0, 0, 129, 2, michael@0: 0, 0, 160, 6, 0, 0, michael@0: 2, 5, 0, 8, 128, 5, michael@0: 0, 255, 128, 4, 0, 0, michael@0: 4, 2, 0, 7, 128, 2, michael@0: 0, 249, 128, 5, 0, 255, michael@0: 128, 2, 0, 0, 128, 88, michael@0: 0, 0, 4, 0, 0, 7, michael@0: 128, 7, 0, 0, 128, 0, michael@0: 0, 228, 128, 2, 0, 228, michael@0: 128, 8, 0, 0, 3, 5, michael@0: 0, 8, 128, 5, 0, 228, michael@0: 128, 3, 0, 228, 160, 2, michael@0: 0, 0, 3, 2, 0, 1, michael@0: 128, 1, 0, 170, 128, 5, michael@0: 0, 255, 129, 2, 0, 0, michael@0: 3, 5, 0, 8, 128, 1, michael@0: 0, 170, 129, 5, 0, 255, michael@0: 128, 4, 0, 0, 4, 2, michael@0: 0, 14, 128, 3, 0, 144, michael@0: 128, 1, 0, 255, 128, 5, michael@0: 0, 255, 128, 4, 0, 0, michael@0: 4, 3, 0, 7, 128, 4, michael@0: 0, 228, 128, 0, 0, 255, michael@0: 128, 2, 0, 0, 128, 4, michael@0: 0, 0, 4, 7, 0, 15, michael@0: 128, 4, 0, 38, 128, 0, michael@0: 0, 255, 128, 5, 0, 144, michael@0: 129, 2, 0, 0, 3, 0, michael@0: 0, 8, 128, 3, 0, 85, michael@0: 129, 3, 0, 0, 128, 88, michael@0: 0, 0, 4, 8, 0, 6, michael@0: 128, 0, 0, 255, 128, 3, michael@0: 0, 196, 128, 3, 0, 208, michael@0: 128, 10, 0, 0, 3, 0, michael@0: 0, 8, 128, 3, 0, 170, michael@0: 128, 8, 0, 85, 128, 11, michael@0: 0, 0, 3, 1, 0, 8, michael@0: 128, 8, 0, 170, 128, 3, michael@0: 0, 170, 128, 8, 0, 0, michael@0: 3, 5, 0, 8, 128, 3, michael@0: 0, 228, 128, 3, 0, 228, michael@0: 160, 2, 0, 0, 3, 2, michael@0: 0, 1, 128, 0, 0, 255, michael@0: 129, 5, 0, 255, 128, 6, michael@0: 0, 0, 2, 2, 0, 1, michael@0: 128, 2, 0, 0, 128, 2, michael@0: 0, 0, 3, 8, 0, 14, michael@0: 128, 3, 0, 144, 128, 5, michael@0: 0, 255, 129, 5, 0, 0, michael@0: 3, 8, 0, 14, 128, 5, michael@0: 0, 255, 128, 8, 0, 228, michael@0: 128, 4, 0, 0, 4, 8, michael@0: 0, 14, 128, 8, 0, 228, michael@0: 128, 2, 0, 0, 128, 5, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 3, 0, 7, 128, 0, michael@0: 0, 255, 128, 3, 0, 228, michael@0: 128, 8, 0, 249, 128, 2, michael@0: 0, 0, 3, 8, 0, 14, michael@0: 128, 5, 0, 255, 129, 3, michael@0: 0, 144, 128, 2, 0, 0, michael@0: 3, 0, 0, 8, 128, 5, michael@0: 0, 255, 129, 2, 0, 0, michael@0: 160, 5, 0, 0, 3, 8, michael@0: 0, 14, 128, 0, 0, 255, michael@0: 128, 8, 0, 228, 128, 2, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 1, 0, 255, 128, 5, michael@0: 0, 255, 129, 2, 0, 0, michael@0: 3, 1, 0, 8, 128, 1, michael@0: 0, 255, 129, 2, 0, 0, michael@0: 160, 6, 0, 0, 2, 0, michael@0: 0, 8, 128, 0, 0, 255, michael@0: 128, 4, 0, 0, 4, 8, michael@0: 0, 14, 128, 8, 0, 228, michael@0: 128, 0, 0, 255, 128, 5, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 3, 0, 7, 128, 1, michael@0: 0, 255, 128, 3, 0, 228, michael@0: 128, 8, 0, 249, 128, 2, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 2, 0, 170, 129, 2, michael@0: 0, 85, 128, 88, 0, 0, michael@0: 4, 8, 0, 6, 128, 0, michael@0: 0, 255, 128, 2, 0, 216, michael@0: 128, 2, 0, 228, 128, 10, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 2, 0, 255, 128, 8, michael@0: 0, 85, 128, 11, 0, 0, michael@0: 3, 1, 0, 8, 128, 8, michael@0: 0, 170, 128, 2, 0, 255, michael@0: 128, 8, 0, 0, 3, 5, michael@0: 0, 8, 128, 2, 0, 249, michael@0: 128, 3, 0, 228, 160, 2, michael@0: 0, 0, 3, 2, 0, 1, michael@0: 128, 0, 0, 255, 129, 5, michael@0: 0, 255, 128, 6, 0, 0, michael@0: 2, 2, 0, 1, 128, 2, michael@0: 0, 0, 128, 2, 0, 0, michael@0: 3, 8, 0, 14, 128, 2, michael@0: 0, 228, 128, 5, 0, 255, michael@0: 129, 5, 0, 0, 3, 8, michael@0: 0, 14, 128, 5, 0, 255, michael@0: 128, 8, 0, 228, 128, 4, michael@0: 0, 0, 4, 8, 0, 14, michael@0: 128, 8, 0, 228, 128, 2, michael@0: 0, 0, 128, 5, 0, 255, michael@0: 128, 88, 0, 0, 4, 2, michael@0: 0, 7, 128, 0, 0, 255, michael@0: 128, 2, 0, 249, 128, 8, michael@0: 0, 249, 128, 2, 0, 0, michael@0: 3, 8, 0, 14, 128, 5, michael@0: 0, 255, 129, 2, 0, 144, michael@0: 128, 2, 0, 0, 3, 0, michael@0: 0, 8, 128, 5, 0, 255, michael@0: 129, 2, 0, 0, 160, 5, michael@0: 0, 0, 3, 8, 0, 14, michael@0: 128, 0, 0, 255, 128, 8, michael@0: 0, 228, 128, 2, 0, 0, michael@0: 3, 0, 0, 8, 128, 1, michael@0: 0, 255, 128, 5, 0, 255, michael@0: 129, 2, 0, 0, 3, 1, michael@0: 0, 8, 128, 1, 0, 255, michael@0: 129, 2, 0, 0, 160, 6, michael@0: 0, 0, 2, 0, 0, 8, michael@0: 128, 0, 0, 255, 128, 4, michael@0: 0, 0, 4, 8, 0, 14, michael@0: 128, 8, 0, 228, 128, 0, michael@0: 0, 255, 128, 5, 0, 255, michael@0: 128, 88, 0, 0, 4, 2, michael@0: 0, 7, 128, 1, 0, 255, michael@0: 128, 2, 0, 228, 128, 8, michael@0: 0, 249, 128, 1, 0, 0, michael@0: 2, 0, 0, 8, 128, 0, michael@0: 0, 0, 160, 2, 0, 0, michael@0: 3, 8, 0, 14, 128, 0, michael@0: 0, 255, 128, 1, 0, 144, michael@0: 160, 5, 0, 0, 3, 8, michael@0: 0, 14, 128, 8, 0, 228, michael@0: 128, 8, 0, 228, 128, 88, michael@0: 0, 0, 4, 2, 0, 7, michael@0: 128, 8, 0, 255, 129, 3, michael@0: 0, 228, 128, 2, 0, 228, michael@0: 128, 88, 0, 0, 4, 0, michael@0: 0, 7, 128, 8, 0, 170, michael@0: 129, 0, 0, 228, 128, 2, michael@0: 0, 228, 128, 1, 0, 0, michael@0: 2, 2, 0, 2, 128, 2, michael@0: 0, 85, 160, 1, 0, 0, michael@0: 2, 3, 0, 2, 128, 2, michael@0: 0, 85, 160, 1, 0, 0, michael@0: 2, 9, 0, 4, 128, 2, michael@0: 0, 85, 160, 11, 0, 0, michael@0: 3, 0, 0, 8, 128, 8, michael@0: 0, 0, 128, 1, 0, 0, michael@0: 128, 10, 0, 0, 3, 2, michael@0: 0, 8, 128, 1, 0, 85, michael@0: 128, 8, 0, 0, 128, 2, michael@0: 0, 0, 3, 10, 0, 8, michael@0: 128, 0, 0, 255, 128, 2, michael@0: 0, 255, 129, 6, 0, 0, michael@0: 2, 0, 0, 8, 128, 7, michael@0: 0, 255, 128, 5, 0, 0, michael@0: 3, 0, 0, 8, 128, 0, michael@0: 0, 255, 128, 10, 0, 255, michael@0: 128, 5, 0, 0, 3, 10, michael@0: 0, 1, 128, 0, 0, 255, michael@0: 128, 6, 0, 0, 128, 1, michael@0: 0, 0, 2, 6, 0, 12, michael@0: 128, 7, 0, 180, 128, 88, michael@0: 0, 0, 4, 9, 0, 3, michael@0: 128, 7, 0, 255, 129, 6, michael@0: 0, 226, 128, 10, 0, 227, michael@0: 128, 6, 0, 0, 2, 0, michael@0: 0, 8, 128, 6, 0, 85, michael@0: 128, 5, 0, 0, 3, 0, michael@0: 0, 8, 128, 0, 0, 255, michael@0: 128, 10, 0, 255, 128, 5, michael@0: 0, 0, 3, 10, 0, 2, michael@0: 128, 0, 0, 255, 128, 7, michael@0: 0, 170, 128, 88, 0, 0, michael@0: 4, 3, 0, 5, 128, 6, michael@0: 0, 85, 129, 6, 0, 245, michael@0: 128, 10, 0, 215, 128, 88, michael@0: 0, 0, 4, 1, 0, 11, michael@0: 128, 7, 0, 170, 128, 3, michael@0: 0, 164, 128, 9, 0, 164, michael@0: 128, 6, 0, 0, 2, 0, michael@0: 0, 8, 128, 7, 0, 170, michael@0: 128, 5, 0, 0, 3, 0, michael@0: 0, 8, 128, 0, 0, 255, michael@0: 128, 10, 0, 255, 128, 5, michael@0: 0, 0, 3, 10, 0, 4, michael@0: 128, 0, 0, 255, 128, 6, michael@0: 0, 85, 128, 88, 0, 0, michael@0: 4, 2, 0, 5, 128, 7, michael@0: 0, 170, 129, 6, 0, 245, michael@0: 128, 10, 0, 246, 128, 88, michael@0: 0, 0, 4, 1, 0, 11, michael@0: 128, 7, 0, 0, 128, 2, michael@0: 0, 164, 128, 1, 0, 228, michael@0: 128, 1, 0, 0, 2, 2, michael@0: 0, 1, 128, 2, 0, 85, michael@0: 160, 1, 0, 0, 2, 3, michael@0: 0, 4, 128, 2, 0, 85, michael@0: 160, 6, 0, 0, 2, 0, michael@0: 0, 8, 128, 6, 0, 0, michael@0: 128, 5, 0, 0, 3, 0, michael@0: 0, 8, 128, 0, 0, 255, michael@0: 128, 10, 0, 255, 128, 5, michael@0: 0, 0, 3, 10, 0, 1, michael@0: 128, 0, 0, 255, 128, 7, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 3, 0, 3, 128, 6, michael@0: 0, 0, 129, 6, 0, 226, michael@0: 128, 10, 0, 236, 128, 6, michael@0: 0, 0, 2, 0, 0, 8, michael@0: 128, 7, 0, 85, 128, 5, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 0, 0, 255, 128, 10, michael@0: 0, 255, 128, 5, 0, 0, michael@0: 3, 10, 0, 2, 128, 0, michael@0: 0, 255, 128, 7, 0, 0, michael@0: 128, 88, 0, 0, 4, 2, michael@0: 0, 6, 128, 7, 0, 85, michael@0: 129, 7, 0, 196, 128, 10, michael@0: 0, 220, 128, 88, 0, 0, michael@0: 4, 2, 0, 7, 128, 7, michael@0: 0, 0, 128, 2, 0, 228, michael@0: 128, 3, 0, 228, 128, 1, michael@0: 0, 0, 2, 3, 0, 1, michael@0: 128, 2, 0, 85, 160, 6, michael@0: 0, 0, 2, 0, 0, 8, michael@0: 128, 7, 0, 0, 128, 5, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 0, 0, 255, 128, 10, michael@0: 0, 255, 128, 5, 0, 0, michael@0: 3, 10, 0, 4, 128, 0, michael@0: 0, 255, 128, 7, 0, 85, michael@0: 128, 88, 0, 0, 4, 3, michael@0: 0, 6, 128, 7, 0, 0, michael@0: 129, 7, 0, 196, 128, 10, michael@0: 0, 248, 128, 88, 0, 0, michael@0: 4, 2, 0, 7, 128, 7, michael@0: 0, 170, 128, 3, 0, 228, michael@0: 128, 2, 0, 228, 128, 88, michael@0: 0, 0, 4, 1, 0, 11, michael@0: 128, 7, 0, 85, 128, 2, michael@0: 0, 164, 128, 1, 0, 228, michael@0: 128, 8, 0, 0, 3, 0, michael@0: 0, 8, 128, 1, 0, 244, michael@0: 128, 3, 0, 228, 160, 2, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 0, 0, 255, 129, 1, michael@0: 0, 170, 128, 2, 0, 0, michael@0: 3, 1, 0, 7, 128, 0, michael@0: 0, 255, 128, 1, 0, 244, michael@0: 128, 2, 0, 0, 3, 0, michael@0: 0, 8, 128, 1, 0, 85, michael@0: 129, 1, 0, 0, 128, 88, michael@0: 0, 0, 4, 2, 0, 3, michael@0: 128, 0, 0, 255, 128, 1, michael@0: 0, 225, 128, 1, 0, 228, michael@0: 128, 10, 0, 0, 3, 0, michael@0: 0, 8, 128, 1, 0, 170, michael@0: 128, 2, 0, 0, 128, 11, michael@0: 0, 0, 3, 5, 0, 8, michael@0: 128, 2, 0, 85, 128, 1, michael@0: 0, 170, 128, 8, 0, 0, michael@0: 3, 1, 0, 8, 128, 1, michael@0: 0, 228, 128, 3, 0, 228, michael@0: 160, 2, 0, 0, 3, 2, michael@0: 0, 7, 128, 1, 0, 255, michael@0: 129, 1, 0, 228, 128, 5, michael@0: 0, 0, 3, 2, 0, 7, michael@0: 128, 1, 0, 255, 128, 2, michael@0: 0, 228, 128, 2, 0, 0, michael@0: 3, 2, 0, 8, 128, 0, michael@0: 0, 255, 129, 1, 0, 255, michael@0: 128, 6, 0, 0, 2, 2, michael@0: 0, 8, 128, 2, 0, 255, michael@0: 128, 4, 0, 0, 4, 2, michael@0: 0, 7, 128, 2, 0, 228, michael@0: 128, 2, 0, 255, 128, 1, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 1, 0, 7, 128, 0, michael@0: 0, 255, 128, 1, 0, 228, michael@0: 128, 2, 0, 228, 128, 2, michael@0: 0, 0, 3, 2, 0, 7, michael@0: 128, 1, 0, 255, 129, 1, michael@0: 0, 228, 128, 2, 0, 0, michael@0: 3, 0, 0, 8, 128, 1, michael@0: 0, 255, 129, 2, 0, 0, michael@0: 160, 5, 0, 0, 3, 2, michael@0: 0, 7, 128, 0, 0, 255, michael@0: 128, 2, 0, 228, 128, 2, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 1, 0, 255, 129, 5, michael@0: 0, 255, 128, 2, 0, 0, michael@0: 3, 2, 0, 8, 128, 5, michael@0: 0, 255, 129, 2, 0, 0, michael@0: 160, 6, 0, 0, 2, 0, michael@0: 0, 8, 128, 0, 0, 255, michael@0: 128, 4, 0, 0, 4, 2, michael@0: 0, 7, 128, 2, 0, 228, michael@0: 128, 0, 0, 255, 128, 1, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 1, 0, 7, 128, 2, michael@0: 0, 255, 128, 1, 0, 228, michael@0: 128, 2, 0, 228, 128, 88, michael@0: 0, 0, 4, 0, 0, 7, michael@0: 128, 8, 0, 85, 129, 1, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 128, 18, 0, 0, 4, 1, michael@0: 0, 7, 128, 3, 0, 255, michael@0: 128, 0, 0, 228, 128, 5, michael@0: 0, 228, 128, 5, 0, 0, michael@0: 3, 1, 0, 8, 128, 3, michael@0: 0, 255, 128, 3, 0, 255, michael@0: 128, 88, 0, 0, 4, 1, michael@0: 0, 8, 128, 1, 0, 255, michael@0: 129, 2, 0, 0, 160, 2, michael@0: 0, 85, 160, 5, 0, 0, michael@0: 3, 0, 0, 7, 128, 4, michael@0: 0, 255, 128, 1, 0, 228, michael@0: 128, 5, 0, 0, 3, 0, michael@0: 0, 8, 128, 4, 0, 255, michael@0: 128, 4, 0, 255, 128, 88, michael@0: 0, 0, 4, 0, 0, 8, michael@0: 128, 0, 0, 255, 129, 2, michael@0: 0, 0, 160, 2, 0, 85, michael@0: 160, 2, 0, 0, 3, 0, michael@0: 0, 8, 128, 1, 0, 255, michael@0: 128, 0, 0, 255, 128, 88, michael@0: 0, 0, 4, 4, 0, 7, michael@0: 128, 0, 0, 255, 129, 0, michael@0: 0, 228, 128, 4, 0, 228, michael@0: 128, 1, 0, 0, 2, 0, michael@0: 8, 15, 128, 4, 0, 228, michael@0: 128, 255, 255, 0, 0, 83, michael@0: 72, 68, 82, 252, 21, 0, michael@0: 0, 64, 0, 0, 0, 127, michael@0: 5, 0, 0, 89, 0, 0, michael@0: 4, 70, 142, 32, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 90, 0, 0, 3, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 90, 0, 0, 3, 0, michael@0: 96, 16, 0, 1, 0, 0, michael@0: 0, 88, 24, 0, 4, 0, michael@0: 112, 16, 0, 0, 0, 0, michael@0: 0, 85, 85, 0, 0, 88, michael@0: 24, 0, 4, 0, 112, 16, michael@0: 0, 1, 0, 0, 0, 85, michael@0: 85, 0, 0, 98, 16, 0, michael@0: 3, 50, 16, 16, 0, 1, michael@0: 0, 0, 0, 101, 0, 0, michael@0: 3, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 104, 0, 0, michael@0: 2, 9, 0, 0, 0, 69, michael@0: 0, 0, 9, 242, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 16, 16, 0, 1, 0, 0, michael@0: 0, 70, 126, 16, 0, 0, michael@0: 0, 0, 0, 0, 96, 16, michael@0: 0, 0, 0, 0, 0, 69, michael@0: 0, 0, 9, 242, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 16, 16, 0, 1, 0, 0, michael@0: 0, 70, 126, 16, 0, 1, michael@0: 0, 0, 0, 0, 96, 16, michael@0: 0, 1, 0, 0, 0, 24, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 2, 0, 0, 0, 58, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 24, 0, 0, michael@0: 7, 34, 0, 16, 0, 2, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 60, 0, 0, 7, 18, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 26, 0, 16, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 2, 0, 0, 0, 31, michael@0: 0, 4, 3, 10, 0, 16, michael@0: 0, 2, 0, 0, 0, 54, michael@0: 0, 0, 5, 242, 32, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 14, 16, 0, 0, 0, 0, michael@0: 0, 62, 0, 0, 1, 21, michael@0: 0, 0, 1, 14, 0, 0, michael@0: 7, 114, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 0, 0, 0, 0, 246, michael@0: 15, 16, 0, 0, 0, 0, michael@0: 0, 14, 0, 0, 7, 114, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 1, 0, 0, 0, 32, michael@0: 0, 0, 8, 18, 0, 16, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 128, 32, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 64, 0, 0, 12, 0, 0, michael@0: 0, 31, 0, 4, 3, 10, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 52, 0, 0, 7, 18, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 42, 0, 16, 0, 1, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 0, 1, 0, 0, 0, 52, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 10, 0, 16, 0, 2, michael@0: 0, 0, 0, 51, 0, 0, michael@0: 7, 34, 0, 16, 0, 2, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 1, 0, 0, 0, 26, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 51, 0, 0, 7, 34, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 10, 0, 16, 0, 1, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 8, 130, 0, 16, michael@0: 0, 2, 0, 0, 0, 26, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 29, 0, 0, 7, 18, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 26, 0, 16, 0, 0, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 0, 0, 0, 0, 31, michael@0: 0, 4, 3, 10, 0, 16, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 8, 242, 0, 16, michael@0: 0, 3, 0, 0, 0, 6, michael@0: 10, 16, 128, 65, 0, 0, michael@0: 0, 0, 0, 0, 0, 150, michael@0: 4, 16, 0, 0, 0, 0, michael@0: 0, 49, 0, 0, 10, 114, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 22, 7, 16, michael@0: 0, 3, 0, 0, 0, 14, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 5, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 22, 7, 16, 0, 3, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 7, 114, 0, 16, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 3, 0, 0, 0, 70, michael@0: 2, 16, 0, 5, 0, 0, michael@0: 0, 55, 0, 0, 9, 98, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 6, 0, 16, 0, 4, michael@0: 0, 0, 0, 6, 3, 16, michael@0: 0, 2, 0, 0, 0, 6, michael@0: 1, 16, 0, 3, 0, 0, michael@0: 0, 29, 0, 0, 7, 146, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 166, 10, 16, 0, 0, michael@0: 0, 0, 0, 86, 1, 16, michael@0: 0, 0, 0, 0, 0, 55, michael@0: 0, 0, 9, 98, 0, 16, michael@0: 0, 6, 0, 0, 0, 86, michael@0: 5, 16, 0, 4, 0, 0, michael@0: 0, 246, 13, 16, 0, 2, michael@0: 0, 0, 0, 6, 1, 16, michael@0: 0, 3, 0, 0, 0, 55, michael@0: 0, 0, 9, 50, 0, 16, michael@0: 0, 3, 0, 0, 0, 166, michael@0: 10, 16, 0, 4, 0, 0, michael@0: 0, 230, 10, 16, 0, 2, michael@0: 0, 0, 0, 230, 10, 16, michael@0: 0, 3, 0, 0, 0, 54, michael@0: 0, 0, 5, 18, 0, 16, michael@0: 0, 6, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 5, 66, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 114, 0, 16, 0, 3, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 4, 0, 0, 0, 70, michael@0: 2, 16, 0, 6, 0, 0, michael@0: 0, 70, 2, 16, 0, 3, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 18, 0, 16, 0, 5, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 55, michael@0: 0, 0, 9, 114, 0, 16, michael@0: 0, 3, 0, 0, 0, 6, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 70, 2, 16, 0, 5, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 3, 0, 0, 0, 18, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 242, 0, 16, 0, 4, michael@0: 0, 0, 0, 86, 10, 16, michael@0: 128, 65, 0, 0, 0, 0, michael@0: 0, 0, 0, 134, 1, 16, michael@0: 0, 0, 0, 0, 0, 49, michael@0: 0, 0, 10, 114, 0, 16, michael@0: 0, 5, 0, 0, 0, 2, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 22, 7, 16, 0, 4, michael@0: 0, 0, 0, 14, 0, 0, michael@0: 7, 114, 0, 16, 0, 6, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 2, 0, 0, 0, 22, michael@0: 7, 16, 0, 4, 0, 0, michael@0: 0, 56, 0, 0, 7, 114, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 4, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 6, 0, 0, 0, 55, michael@0: 0, 0, 9, 82, 0, 16, michael@0: 0, 6, 0, 0, 0, 6, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 6, 3, 16, 0, 2, michael@0: 0, 0, 0, 6, 1, 16, michael@0: 0, 4, 0, 0, 0, 29, michael@0: 0, 0, 7, 146, 0, 16, michael@0: 0, 5, 0, 0, 0, 166, michael@0: 10, 16, 0, 0, 0, 0, michael@0: 0, 6, 4, 16, 0, 0, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 82, 0, 16, 0, 7, michael@0: 0, 0, 0, 86, 5, 16, michael@0: 0, 5, 0, 0, 0, 246, michael@0: 13, 16, 0, 2, 0, 0, michael@0: 0, 6, 1, 16, 0, 4, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 50, 0, 16, 0, 2, michael@0: 0, 0, 0, 166, 10, 16, michael@0: 0, 5, 0, 0, 0, 182, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 182, 15, 16, 0, 4, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 34, 0, 16, 0, 7, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 54, michael@0: 0, 0, 5, 66, 0, 16, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 55, 0, 0, 9, 114, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 246, 15, 16, 0, 5, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 7, 0, 0, 0, 70, michael@0: 2, 16, 0, 2, 0, 0, michael@0: 0, 54, 0, 0, 5, 34, michael@0: 0, 16, 0, 6, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 114, 0, 16, 0, 3, michael@0: 0, 0, 0, 6, 0, 16, michael@0: 0, 5, 0, 0, 0, 70, michael@0: 2, 16, 0, 6, 0, 0, michael@0: 0, 70, 2, 16, 0, 2, michael@0: 0, 0, 0, 21, 0, 0, michael@0: 1, 16, 0, 0, 10, 18, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 154, 153, 153, 62, 61, michael@0: 10, 23, 63, 174, 71, 225, michael@0: 61, 0, 0, 0, 0, 16, michael@0: 0, 0, 10, 34, 0, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 3, 0, 0, michael@0: 0, 2, 64, 0, 0, 154, michael@0: 153, 153, 62, 61, 10, 23, michael@0: 63, 174, 71, 225, 61, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 18, 0, 16, 0, 2, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 128, 65, 0, 0, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 2, 0, 0, 0, 6, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 3, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 10, 130, 0, 16, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 2, 0, 0, 0, 2, michael@0: 64, 0, 0, 154, 153, 153, michael@0: 62, 61, 10, 23, 63, 174, michael@0: 71, 225, 61, 0, 0, 0, michael@0: 0, 51, 0, 0, 7, 18, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 26, 0, 16, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 2, 0, 0, 0, 51, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 3, 0, 0, 0, 42, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 10, 0, 16, 0, 3, michael@0: 0, 0, 0, 52, 0, 0, michael@0: 7, 34, 0, 16, 0, 3, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 52, 0, 0, 7, 34, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 42, 0, 16, 0, 2, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 0, 3, 0, 0, 0, 49, michael@0: 0, 0, 7, 66, 0, 16, michael@0: 0, 3, 0, 0, 0, 10, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 128, 65, 0, 0, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 2, 0, 0, 0, 56, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 4, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 18, 0, 16, 0, 3, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 3, 0, 0, 0, 14, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 4, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 6, 0, 16, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 55, 0, 0, 9, 114, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 166, 10, 16, 0, 3, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 4, 0, 0, 0, 70, michael@0: 2, 16, 0, 2, 0, 0, michael@0: 0, 49, 0, 0, 7, 18, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 128, 63, 26, 0, 16, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 8, 114, 0, 16, michael@0: 0, 4, 0, 0, 0, 246, michael@0: 15, 16, 128, 65, 0, 0, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 8, 66, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 58, 0, 16, 128, 65, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 128, 63, 56, 0, 0, michael@0: 7, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 166, 10, 16, michael@0: 0, 3, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 8, 34, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 58, 0, 16, 128, 65, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 26, 0, 16, 0, 3, michael@0: 0, 0, 0, 14, 0, 0, michael@0: 7, 226, 0, 16, 0, 3, michael@0: 0, 0, 0, 6, 9, 16, michael@0: 0, 4, 0, 0, 0, 86, michael@0: 5, 16, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 7, 226, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 246, 15, 16, 0, 2, michael@0: 0, 0, 0, 86, 14, 16, michael@0: 0, 3, 0, 0, 0, 55, michael@0: 0, 0, 9, 114, 0, 16, michael@0: 0, 2, 0, 0, 0, 6, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 150, 7, 16, 0, 3, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 2, 0, 0, 0, 18, michael@0: 0, 0, 1, 32, 0, 0, michael@0: 8, 130, 0, 16, 0, 2, michael@0: 0, 0, 0, 10, 128, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 13, 0, 0, 0, 31, michael@0: 0, 4, 3, 58, 0, 16, michael@0: 0, 2, 0, 0, 0, 52, michael@0: 0, 0, 7, 130, 0, 16, michael@0: 0, 2, 0, 0, 0, 42, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 26, 0, 16, 0, 0, michael@0: 0, 0, 0, 52, 0, 0, michael@0: 7, 130, 0, 16, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 0, 0, 0, 0, 58, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 51, 0, 0, 7, 18, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 42, 0, 16, 0, 0, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 0, 0, 0, 0, 0, 51, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 3, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 10, 0, 16, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 130, 0, 16, 0, 3, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 3, 0, 0, 0, 29, michael@0: 0, 0, 7, 130, 0, 16, michael@0: 0, 2, 0, 0, 0, 26, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 10, 0, 16, 0, 1, michael@0: 0, 0, 0, 31, 0, 4, michael@0: 3, 58, 0, 16, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 242, 0, 16, 0, 4, michael@0: 0, 0, 0, 6, 10, 16, michael@0: 128, 65, 0, 0, 0, 1, michael@0: 0, 0, 0, 150, 4, 16, michael@0: 0, 1, 0, 0, 0, 49, michael@0: 0, 0, 10, 114, 0, 16, michael@0: 0, 5, 0, 0, 0, 2, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 22, 7, 16, 0, 4, michael@0: 0, 0, 0, 14, 0, 0, michael@0: 7, 114, 0, 16, 0, 6, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 3, 0, 0, 0, 22, michael@0: 7, 16, 0, 4, 0, 0, michael@0: 0, 56, 0, 0, 7, 114, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 70, 2, 16, 0, 4, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 6, 0, 0, 0, 55, michael@0: 0, 0, 9, 98, 0, 16, michael@0: 0, 6, 0, 0, 0, 6, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 6, 3, 16, 0, 3, michael@0: 0, 0, 0, 6, 1, 16, michael@0: 0, 4, 0, 0, 0, 29, michael@0: 0, 0, 7, 146, 0, 16, michael@0: 0, 5, 0, 0, 0, 166, michael@0: 10, 16, 0, 1, 0, 0, michael@0: 0, 86, 1, 16, 0, 1, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 98, 0, 16, 0, 7, michael@0: 0, 0, 0, 86, 5, 16, michael@0: 0, 5, 0, 0, 0, 246, michael@0: 13, 16, 0, 3, 0, 0, michael@0: 0, 6, 1, 16, 0, 4, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 50, 0, 16, 0, 4, michael@0: 0, 0, 0, 166, 10, 16, michael@0: 0, 5, 0, 0, 0, 230, michael@0: 10, 16, 0, 3, 0, 0, michael@0: 0, 230, 10, 16, 0, 4, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 18, 0, 16, 0, 7, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 54, michael@0: 0, 0, 5, 66, 0, 16, michael@0: 0, 4, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 55, 0, 0, 9, 114, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 246, 15, 16, 0, 5, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 7, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 54, 0, 0, 5, 18, michael@0: 0, 16, 0, 6, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 6, 0, 16, michael@0: 0, 5, 0, 0, 0, 70, michael@0: 2, 16, 0, 6, 0, 0, michael@0: 0, 70, 2, 16, 0, 4, michael@0: 0, 0, 0, 18, 0, 0, michael@0: 1, 0, 0, 0, 8, 242, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 86, 10, 16, 128, 65, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 134, 1, 16, 0, 1, michael@0: 0, 0, 0, 49, 0, 0, michael@0: 10, 114, 0, 16, 0, 6, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 22, michael@0: 7, 16, 0, 5, 0, 0, michael@0: 0, 14, 0, 0, 7, 114, michael@0: 0, 16, 0, 7, 0, 0, michael@0: 0, 246, 15, 16, 0, 3, michael@0: 0, 0, 0, 22, 7, 16, michael@0: 0, 5, 0, 0, 0, 56, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 3, 0, 0, 0, 70, michael@0: 2, 16, 0, 5, 0, 0, michael@0: 0, 70, 2, 16, 0, 7, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 82, 0, 16, 0, 7, michael@0: 0, 0, 0, 6, 0, 16, michael@0: 0, 6, 0, 0, 0, 6, michael@0: 3, 16, 0, 3, 0, 0, michael@0: 0, 6, 1, 16, 0, 5, michael@0: 0, 0, 0, 29, 0, 0, michael@0: 7, 146, 0, 16, 0, 6, michael@0: 0, 0, 0, 166, 10, 16, michael@0: 0, 1, 0, 0, 0, 6, michael@0: 4, 16, 0, 1, 0, 0, michael@0: 0, 55, 0, 0, 9, 82, michael@0: 0, 16, 0, 8, 0, 0, michael@0: 0, 86, 5, 16, 0, 6, michael@0: 0, 0, 0, 246, 13, 16, michael@0: 0, 3, 0, 0, 0, 6, michael@0: 1, 16, 0, 5, 0, 0, michael@0: 0, 55, 0, 0, 9, 50, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 166, 10, 16, 0, 6, michael@0: 0, 0, 0, 182, 15, 16, michael@0: 0, 3, 0, 0, 0, 182, michael@0: 15, 16, 0, 5, 0, 0, michael@0: 0, 54, 0, 0, 5, 34, michael@0: 0, 16, 0, 8, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 66, 0, 16, 0, 3, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 55, michael@0: 0, 0, 9, 114, 0, 16, michael@0: 0, 3, 0, 0, 0, 246, michael@0: 15, 16, 0, 6, 0, 0, michael@0: 0, 70, 2, 16, 0, 8, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 3, 0, 0, 0, 54, michael@0: 0, 0, 5, 34, 0, 16, michael@0: 0, 7, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 55, 0, 0, 9, 114, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 6, 0, 16, 0, 6, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 7, 0, 0, 0, 70, michael@0: 2, 16, 0, 3, 0, 0, michael@0: 0, 21, 0, 0, 1, 16, michael@0: 0, 0, 10, 130, 0, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 1, 0, 0, michael@0: 0, 2, 64, 0, 0, 154, michael@0: 153, 153, 62, 61, 10, 23, michael@0: 63, 174, 71, 225, 61, 0, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 10, 18, 0, 16, 0, 3, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 64, 0, 0, 154, 153, 153, michael@0: 62, 61, 10, 23, 63, 174, michael@0: 71, 225, 61, 0, 0, 0, michael@0: 0, 0, 0, 0, 8, 130, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 58, 0, 16, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 128, 65, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 114, 0, 16, 0, 3, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 16, 0, 0, 10, 130, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 3, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 154, 153, 153, 62, 61, michael@0: 10, 23, 63, 174, 71, 225, michael@0: 61, 0, 0, 0, 0, 51, michael@0: 0, 0, 7, 130, 0, 16, michael@0: 0, 3, 0, 0, 0, 26, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 10, 0, 16, 0, 3, michael@0: 0, 0, 0, 51, 0, 0, michael@0: 7, 130, 0, 16, 0, 3, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 3, 0, 0, 0, 58, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 52, 0, 0, 7, 18, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 26, 0, 16, 0, 3, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 3, 0, 0, 0, 52, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 4, 0, 0, 0, 42, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 10, 0, 16, 0, 4, michael@0: 0, 0, 0, 49, 0, 0, michael@0: 7, 34, 0, 16, 0, 4, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 8, 114, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 246, 15, 16, 128, 65, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 3, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 7, 114, 0, 16, 0, 5, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 5, 0, 0, michael@0: 0, 0, 0, 0, 8, 130, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 58, 0, 16, 0, 2, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 128, 65, 0, 0, 0, 3, michael@0: 0, 0, 0, 14, 0, 0, michael@0: 7, 114, 0, 16, 0, 5, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 5, 0, 0, 0, 246, michael@0: 15, 16, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 7, 114, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 246, 15, 16, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 5, 0, 0, 0, 55, michael@0: 0, 0, 9, 114, 0, 16, michael@0: 0, 3, 0, 0, 0, 86, michael@0: 5, 16, 0, 4, 0, 0, michael@0: 0, 70, 2, 16, 0, 5, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 3, 0, 0, 0, 49, michael@0: 0, 0, 7, 130, 0, 16, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 128, michael@0: 63, 10, 0, 16, 0, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 226, 0, 16, 0, 4, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 128, 65, 0, 0, 0, 2, michael@0: 0, 0, 0, 6, 9, 16, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 8, 18, 0, 16, michael@0: 0, 5, 0, 0, 0, 58, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 128, michael@0: 63, 56, 0, 0, 7, 226, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 86, 14, 16, 0, 4, michael@0: 0, 0, 0, 6, 0, 16, michael@0: 0, 5, 0, 0, 0, 0, michael@0: 0, 0, 8, 18, 0, 16, michael@0: 0, 4, 0, 0, 0, 58, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 14, 0, 0, 7, 114, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 150, 7, 16, 0, 4, michael@0: 0, 0, 0, 6, 0, 16, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 4, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 4, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 114, 0, 16, 0, 2, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 3, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 70, 2, 16, 0, 3, michael@0: 0, 0, 0, 18, 0, 0, michael@0: 1, 32, 0, 0, 8, 130, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 10, 128, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 14, michael@0: 0, 0, 0, 31, 0, 4, michael@0: 3, 58, 0, 16, 0, 2, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 10, 130, 0, 16, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 64, 0, 0, 154, 153, 153, michael@0: 62, 61, 10, 23, 63, 174, michael@0: 71, 225, 61, 0, 0, 0, michael@0: 0, 16, 0, 0, 10, 18, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 70, 2, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 154, 153, 153, 62, 61, michael@0: 10, 23, 63, 174, 71, 225, michael@0: 61, 0, 0, 0, 0, 0, michael@0: 0, 0, 8, 130, 0, 16, michael@0: 0, 2, 0, 0, 0, 58, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 10, 0, 16, 128, 65, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 7, 114, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 70, 2, 16, 0, 0, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 2, 0, 0, 0, 16, michael@0: 0, 0, 10, 130, 0, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 3, 0, 0, michael@0: 0, 2, 64, 0, 0, 154, michael@0: 153, 153, 62, 61, 10, 23, michael@0: 63, 174, 71, 225, 61, 0, michael@0: 0, 0, 0, 51, 0, 0, michael@0: 7, 130, 0, 16, 0, 3, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 0, 3, 0, 0, 0, 10, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 51, 0, 0, 7, 130, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 42, 0, 16, 0, 3, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 0, 3, 0, 0, 0, 52, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 4, 0, 0, 0, 26, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 10, 0, 16, 0, 3, michael@0: 0, 0, 0, 52, 0, 0, michael@0: 7, 18, 0, 16, 0, 4, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 3, 0, 0, 0, 10, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 49, 0, 0, 7, 34, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 58, 0, 16, 0, 3, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 8, 114, 0, 16, michael@0: 0, 5, 0, 0, 0, 246, michael@0: 15, 16, 128, 65, 0, 0, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 3, 0, 0, michael@0: 0, 56, 0, 0, 7, 114, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 246, 15, 16, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 5, 0, 0, 0, 0, michael@0: 0, 0, 8, 130, 0, 16, michael@0: 0, 3, 0, 0, 0, 58, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 58, 0, 16, 128, 65, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 14, 0, 0, 7, 114, michael@0: 0, 16, 0, 5, 0, 0, michael@0: 0, 70, 2, 16, 0, 5, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 5, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 5, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 114, 0, 16, 0, 3, michael@0: 0, 0, 0, 86, 5, 16, michael@0: 0, 4, 0, 0, 0, 70, michael@0: 2, 16, 0, 5, 0, 0, michael@0: 0, 70, 2, 16, 0, 3, michael@0: 0, 0, 0, 49, 0, 0, michael@0: 7, 130, 0, 16, 0, 3, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 128, 63, 10, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 8, 226, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 246, 15, 16, 128, 65, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 6, 9, 16, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 18, 0, 16, 0, 5, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 128, 65, 0, 0, 0, 2, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 128, 63, 56, michael@0: 0, 0, 7, 226, 0, 16, michael@0: 0, 4, 0, 0, 0, 86, michael@0: 14, 16, 0, 4, 0, 0, michael@0: 0, 6, 0, 16, 0, 5, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 18, 0, 16, 0, 4, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 128, 65, 0, 0, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 4, 0, 0, 0, 14, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 4, 0, 0, 0, 150, michael@0: 7, 16, 0, 4, 0, 0, michael@0: 0, 6, 0, 16, 0, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 55, 0, 0, 9, 114, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 246, 15, 16, 0, 3, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 4, 0, 0, 0, 70, michael@0: 2, 16, 0, 3, 0, 0, michael@0: 0, 18, 0, 0, 1, 16, michael@0: 0, 0, 10, 130, 0, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 154, michael@0: 153, 153, 62, 61, 10, 23, michael@0: 63, 174, 71, 225, 61, 0, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 10, 18, 0, 16, 0, 3, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 64, 0, 0, 154, 153, 153, michael@0: 62, 61, 10, 23, 63, 174, michael@0: 71, 225, 61, 0, 0, 0, michael@0: 0, 0, 0, 0, 8, 130, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 58, 0, 16, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 128, 65, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 114, 0, 16, 0, 1, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 1, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 16, 0, 0, 10, 130, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 154, 153, 153, 62, 61, michael@0: 10, 23, 63, 174, 71, 225, michael@0: 61, 0, 0, 0, 0, 51, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 3, 0, 0, 0, 26, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 10, 0, 16, 0, 1, michael@0: 0, 0, 0, 51, 0, 0, michael@0: 7, 18, 0, 16, 0, 3, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 1, 0, 0, 0, 10, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 52, 0, 0, 7, 34, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 26, 0, 16, 0, 1, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 1, 0, 0, 0, 52, michael@0: 0, 0, 7, 34, 0, 16, michael@0: 0, 3, 0, 0, 0, 42, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 26, 0, 16, 0, 3, michael@0: 0, 0, 0, 49, 0, 0, michael@0: 7, 66, 0, 16, 0, 3, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 8, 114, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 128, 65, 0, 0, 0, 2, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 7, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 2, 16, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 8, 18, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 58, 0, 16, 0, 2, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 128, 65, 0, 0, 0, 3, michael@0: 0, 0, 0, 14, 0, 0, michael@0: 7, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 4, 0, 0, 0, 6, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 7, 114, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 246, 15, 16, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 4, 0, 0, 0, 55, michael@0: 0, 0, 9, 114, 0, 16, michael@0: 0, 1, 0, 0, 0, 166, michael@0: 10, 16, 0, 3, 0, 0, michael@0: 0, 70, 2, 16, 0, 4, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 1, 0, 0, 0, 49, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 128, michael@0: 63, 26, 0, 16, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 114, 0, 16, 0, 4, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 128, 65, 0, 0, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 8, 66, 0, 16, michael@0: 0, 3, 0, 0, 0, 58, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 128, michael@0: 63, 56, 0, 0, 7, 114, michael@0: 0, 16, 0, 4, 0, 0, michael@0: 0, 166, 10, 16, 0, 3, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 8, 34, 0, 16, michael@0: 0, 3, 0, 0, 0, 58, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 2, 0, 0, 0, 26, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 14, 0, 0, 7, 226, michael@0: 0, 16, 0, 3, 0, 0, michael@0: 0, 6, 9, 16, 0, 4, michael@0: 0, 0, 0, 86, 5, 16, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 7, 226, 0, 16, michael@0: 0, 3, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 86, 14, 16, 0, 3, michael@0: 0, 0, 0, 55, 0, 0, michael@0: 9, 114, 0, 16, 0, 2, michael@0: 0, 0, 0, 6, 0, 16, michael@0: 0, 3, 0, 0, 0, 150, michael@0: 7, 16, 0, 3, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 21, 0, 0, michael@0: 1, 21, 0, 0, 1, 21, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 18, 0, 16, 0, 1, michael@0: 0, 0, 0, 58, 0, 16, michael@0: 128, 65, 0, 0, 0, 1, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 128, 63, 56, michael@0: 0, 0, 7, 226, 0, 16, michael@0: 0, 1, 0, 0, 0, 246, michael@0: 15, 16, 0, 1, 0, 0, michael@0: 0, 6, 9, 16, 0, 2, michael@0: 0, 0, 0, 50, 0, 0, michael@0: 9, 114, 0, 16, 0, 0, michael@0: 0, 0, 0, 6, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 2, 16, 0, 0, 0, 0, michael@0: 0, 150, 7, 16, 0, 1, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 7, 114, 32, 16, 0, 0, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 2, 16, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 5, 130, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 58, 0, 16, 0, 0, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 83, 84, 65, 84, 116, michael@0: 0, 0, 0, 195, 0, 0, michael@0: 0, 9, 0, 0, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 127, 0, 0, 0, 3, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 7, 0, 0, 0, 6, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 38, 0, 0, 0, 28, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 82, michael@0: 68, 69, 70, 100, 1, 0, michael@0: 0, 1, 0, 0, 0, 232, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 28, 0, 0, 0, 0, michael@0: 4, 255, 255, 0, 1, 0, michael@0: 0, 48, 1, 0, 0, 188, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 197, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 209, 0, 0, michael@0: 0, 2, 0, 0, 0, 5, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 255, 255, 255, 255, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 12, 0, 0, 0, 213, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 5, 0, 0, 0, 4, michael@0: 0, 0, 0, 255, 255, 255, michael@0: 255, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 12, 0, 0, michael@0: 0, 220, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 115, 83, 97, michael@0: 109, 112, 108, 101, 114, 0, michael@0: 115, 66, 99, 107, 83, 97, michael@0: 109, 112, 108, 101, 114, 0, michael@0: 116, 101, 120, 0, 98, 99, michael@0: 107, 116, 101, 120, 0, 36, michael@0: 71, 108, 111, 98, 97, 108, michael@0: 115, 0, 171, 171, 171, 220, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 1, 0, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 24, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 0, 0, 0, 32, 1, 0, michael@0: 0, 0, 0, 0, 0, 98, michael@0: 108, 101, 110, 100, 111, 112, michael@0: 0, 0, 0, 19, 0, 1, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 77, michael@0: 105, 99, 114, 111, 115, 111, michael@0: 102, 116, 32, 40, 82, 41, michael@0: 32, 72, 76, 83, 76, 32, michael@0: 83, 104, 97, 100, 101, 114, michael@0: 32, 67, 111, 109, 112, 105, michael@0: 108, 101, 114, 32, 57, 46, michael@0: 51, 48, 46, 57, 50, 48, michael@0: 48, 46, 50, 48, 52, 57, michael@0: 57, 0, 171, 73, 83, 71, michael@0: 78, 104, 0, 0, 0, 3, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 80, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 92, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 3, 0, michael@0: 0, 92, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 12, 0, 0, michael@0: 0, 83, 86, 95, 80, 111, michael@0: 115, 105, 116, 105, 111, 110, michael@0: 0, 84, 69, 88, 67, 79, michael@0: 79, 82, 68, 0, 171, 171, michael@0: 171, 79, 83, 71, 78, 44, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 8, 0, 0, 0, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 15, 0, 0, 0, 83, michael@0: 86, 95, 84, 97, 114, 103, michael@0: 101, 116, 0, 171, 171, 109, michael@0: 56, 0, 0, 0, 0, 0, michael@0: 0, 83, 97, 109, 112, 108, michael@0: 101, 82, 97, 100, 105, 97, michael@0: 108, 71, 114, 97, 100, 105, michael@0: 101, 110, 116, 0, 65, 80, michael@0: 111, 115, 0, 44, 7, 0, michael@0: 0, 68, 88, 66, 67, 155, michael@0: 204, 175, 163, 15, 83, 220, michael@0: 17, 236, 139, 209, 141, 186, michael@0: 169, 53, 28, 1, 0, 0, michael@0: 0, 44, 7, 0, 0, 6, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 148, 1, 0, 0, 104, michael@0: 3, 0, 0, 228, 3, 0, michael@0: 0, 136, 6, 0, 0, 188, michael@0: 6, 0, 0, 65, 111, 110, michael@0: 57, 84, 1, 0, 0, 84, michael@0: 1, 0, 0, 0, 2, 254, michael@0: 255, 252, 0, 0, 0, 88, michael@0: 0, 0, 0, 4, 0, 36, michael@0: 0, 0, 0, 84, 0, 0, michael@0: 0, 84, 0, 0, 0, 36, michael@0: 0, 1, 0, 84, 0, 0, michael@0: 0, 0, 0, 1, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 2, 0, 1, 0, 2, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 3, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 3, 0, 1, 0, 5, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 2, 254, michael@0: 255, 81, 0, 0, 5, 6, michael@0: 0, 15, 160, 0, 0, 128, michael@0: 63, 0, 0, 0, 63, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 31, 0, 0, 2, 5, michael@0: 0, 0, 128, 0, 0, 15, michael@0: 144, 4, 0, 0, 4, 0, michael@0: 0, 3, 224, 0, 0, 228, michael@0: 144, 2, 0, 238, 160, 2, michael@0: 0, 228, 160, 4, 0, 0, michael@0: 4, 0, 0, 3, 128, 0, michael@0: 0, 228, 144, 1, 0, 238, michael@0: 160, 1, 0, 228, 160, 2, michael@0: 0, 0, 3, 0, 0, 4, michael@0: 128, 0, 0, 0, 128, 6, michael@0: 0, 0, 160, 5, 0, 0, michael@0: 3, 0, 0, 4, 128, 0, michael@0: 0, 170, 128, 5, 0, 0, michael@0: 160, 5, 0, 0, 3, 1, michael@0: 0, 1, 128, 0, 0, 170, michael@0: 128, 6, 0, 85, 160, 2, michael@0: 0, 0, 3, 0, 0, 4, michael@0: 128, 0, 0, 85, 129, 6, michael@0: 0, 0, 160, 2, 0, 0, michael@0: 3, 0, 0, 3, 192, 0, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 160, 5, 0, 0, 3, 0, michael@0: 0, 1, 128, 0, 0, 170, michael@0: 128, 5, 0, 85, 160, 5, michael@0: 0, 0, 3, 1, 0, 2, michael@0: 128, 0, 0, 0, 128, 6, michael@0: 0, 85, 160, 1, 0, 0, michael@0: 2, 1, 0, 4, 128, 6, michael@0: 0, 0, 160, 8, 0, 0, michael@0: 3, 0, 0, 8, 224, 1, michael@0: 0, 228, 128, 3, 0, 228, michael@0: 160, 8, 0, 0, 3, 0, michael@0: 0, 4, 224, 1, 0, 228, michael@0: 128, 4, 0, 228, 160, 1, michael@0: 0, 0, 2, 0, 0, 12, michael@0: 192, 6, 0, 36, 160, 255, michael@0: 255, 0, 0, 83, 72, 68, michael@0: 82, 204, 1, 0, 0, 64, michael@0: 0, 1, 0, 115, 0, 0, michael@0: 0, 89, 0, 0, 4, 70, michael@0: 142, 32, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 89, michael@0: 0, 0, 4, 70, 142, 32, michael@0: 0, 1, 0, 0, 0, 4, michael@0: 0, 0, 0, 95, 0, 0, michael@0: 3, 50, 16, 16, 0, 0, michael@0: 0, 0, 0, 103, 0, 0, michael@0: 4, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 50, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 194, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 104, 0, 0, 2, 2, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 8, 194, 32, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 128, 63, 50, michael@0: 0, 0, 11, 50, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 16, 16, 0, 0, 0, 0, michael@0: 0, 230, 138, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 70, 128, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 5, 50, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 70, 0, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 128, michael@0: 63, 0, 0, 0, 8, 34, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 26, 0, 16, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 128, 63, 56, 0, 0, michael@0: 8, 50, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 128, 32, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 56, michael@0: 0, 0, 10, 50, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 63, 0, 0, 0, michael@0: 63, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 66, 0, 16, 0, 1, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 128, 63, 16, michael@0: 0, 0, 8, 66, 32, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 2, 16, 0, 1, 0, 0, michael@0: 0, 70, 130, 32, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 16, 0, 0, 8, 130, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 70, 130, 32, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 50, 0, 0, michael@0: 11, 50, 32, 16, 0, 1, michael@0: 0, 0, 0, 70, 16, 16, michael@0: 0, 0, 0, 0, 0, 230, michael@0: 138, 32, 0, 0, 0, 0, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 128, 32, 0, 0, 0, 0, michael@0: 0, 2, 0, 0, 0, 62, michael@0: 0, 0, 1, 83, 84, 65, michael@0: 84, 116, 0, 0, 0, 12, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 4, michael@0: 0, 0, 0, 6, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 82, 68, 69, 70, 156, michael@0: 2, 0, 0, 2, 0, 0, michael@0: 0, 100, 0, 0, 0, 2, michael@0: 0, 0, 0, 28, 0, 0, michael@0: 0, 0, 4, 254, 255, 0, michael@0: 1, 0, 0, 103, 2, 0, michael@0: 0, 92, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 96, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 99, michael@0: 98, 48, 0, 99, 98, 50, michael@0: 0, 92, 0, 0, 0, 4, michael@0: 0, 0, 0, 148, 0, 0, michael@0: 0, 64, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 96, 0, 0, 0, 7, michael@0: 0, 0, 0, 52, 1, 0, michael@0: 0, 112, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 244, 0, 0, 0, 0, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 16, 1, 0, 0, 16, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 26, 1, 0, 0, 32, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 40, 1, 0, 0, 48, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 81, 117, 97, 100, 68, michael@0: 101, 115, 99, 0, 171, 171, michael@0: 171, 1, 0, 3, 0, 1, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 84, michael@0: 101, 120, 67, 111, 111, 114, michael@0: 100, 115, 0, 77, 97, 115, michael@0: 107, 84, 101, 120, 67, 111, michael@0: 111, 114, 100, 115, 0, 84, michael@0: 101, 120, 116, 67, 111, 108, michael@0: 111, 114, 0, 171, 171, 220, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 44, 0, 0, 0, 2, michael@0: 0, 0, 0, 244, 1, 0, michael@0: 0, 0, 0, 0, 0, 4, michael@0: 2, 0, 0, 48, 0, 0, michael@0: 0, 8, 0, 0, 0, 2, michael@0: 0, 0, 0, 16, 2, 0, michael@0: 0, 0, 0, 0, 0, 32, michael@0: 2, 0, 0, 64, 0, 0, michael@0: 0, 12, 0, 0, 0, 0, michael@0: 0, 0, 0, 40, 2, 0, michael@0: 0, 0, 0, 0, 0, 56, michael@0: 2, 0, 0, 80, 0, 0, michael@0: 0, 8, 0, 0, 0, 0, michael@0: 0, 0, 0, 16, 2, 0, michael@0: 0, 0, 0, 0, 0, 64, michael@0: 2, 0, 0, 88, 0, 0, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 68, 2, 0, michael@0: 0, 0, 0, 0, 0, 84, michael@0: 2, 0, 0, 92, 0, 0, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 68, 2, 0, michael@0: 0, 0, 0, 0, 0, 92, michael@0: 2, 0, 0, 96, 0, 0, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 68, 2, 0, michael@0: 0, 0, 0, 0, 0, 68, michael@0: 101, 118, 105, 99, 101, 83, michael@0: 112, 97, 99, 101, 84, 111, michael@0: 85, 115, 101, 114, 83, 112, michael@0: 97, 99, 101, 0, 171, 3, michael@0: 0, 3, 0, 3, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 100, 105, 109, michael@0: 101, 110, 115, 105, 111, 110, michael@0: 115, 0, 171, 1, 0, 3, michael@0: 0, 1, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 100, 105, 102, 102, 0, michael@0: 171, 171, 171, 1, 0, 3, michael@0: 0, 1, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 99, 101, 110, 116, 101, michael@0: 114, 49, 0, 65, 0, 171, michael@0: 171, 0, 0, 3, 0, 1, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 114, michael@0: 97, 100, 105, 117, 115, 49, michael@0: 0, 115, 113, 95, 114, 97, michael@0: 100, 105, 117, 115, 49, 0, michael@0: 77, 105, 99, 114, 111, 115, michael@0: 111, 102, 116, 32, 40, 82, michael@0: 41, 32, 72, 76, 83, 76, michael@0: 32, 83, 104, 97, 100, 101, michael@0: 114, 32, 67, 111, 109, 112, michael@0: 105, 108, 101, 114, 32, 57, michael@0: 46, 51, 48, 46, 57, 50, michael@0: 48, 48, 46, 50, 48, 52, michael@0: 57, 57, 0, 171, 171, 73, michael@0: 83, 71, 78, 44, 0, 0, michael@0: 0, 1, 0, 0, 0, 8, michael@0: 0, 0, 0, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 3, 0, 0, 80, 79, 83, michael@0: 73, 84, 73, 79, 78, 0, michael@0: 171, 171, 171, 79, 83, 71, michael@0: 78, 104, 0, 0, 0, 3, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 80, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 92, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 12, 0, michael@0: 0, 92, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 12, 3, 0, michael@0: 0, 83, 86, 95, 80, 111, michael@0: 115, 105, 116, 105, 111, 110, michael@0: 0, 84, 69, 88, 67, 79, michael@0: 79, 82, 68, 0, 171, 171, michael@0: 171, 107, 94, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 224, 9, 0, michael@0: 0, 68, 88, 66, 67, 144, michael@0: 6, 178, 153, 122, 143, 30, michael@0: 84, 12, 212, 93, 179, 88, michael@0: 151, 140, 16, 1, 0, 0, michael@0: 0, 224, 9, 0, 0, 6, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 128, 2, 0, 0, 88, michael@0: 6, 0, 0, 212, 6, 0, michael@0: 0, 60, 9, 0, 0, 172, michael@0: 9, 0, 0, 65, 111, 110, michael@0: 57, 64, 2, 0, 0, 64, michael@0: 2, 0, 0, 0, 2, 255, michael@0: 255, 8, 2, 0, 0, 56, michael@0: 0, 0, 0, 1, 0, 44, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 56, 0, 2, 0, 36, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 0, 0, 1, 1, 1, michael@0: 0, 0, 0, 4, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 2, 255, 255, 81, michael@0: 0, 0, 5, 3, 0, 15, michael@0: 160, 0, 0, 0, 63, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 81, michael@0: 0, 0, 5, 4, 0, 15, michael@0: 160, 0, 0, 128, 63, 0, michael@0: 0, 128, 191, 0, 0, 0, michael@0: 0, 0, 0, 0, 128, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 128, 0, 0, 15, 176, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 144, 0, 8, 15, 160, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 144, 1, 8, 15, 160, 2, michael@0: 0, 0, 3, 0, 0, 3, michael@0: 128, 0, 0, 235, 176, 1, michael@0: 0, 228, 161, 90, 0, 0, michael@0: 4, 0, 0, 8, 128, 0, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 128, 2, 0, 0, 161, 5, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 0, 0, 255, 128, 1, michael@0: 0, 170, 160, 1, 0, 0, michael@0: 2, 0, 0, 4, 128, 1, michael@0: 0, 255, 160, 8, 0, 0, michael@0: 3, 0, 0, 1, 128, 0, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 160, 4, 0, 0, 4, 0, michael@0: 0, 2, 128, 0, 0, 0, michael@0: 128, 0, 0, 0, 128, 0, michael@0: 0, 255, 129, 35, 0, 0, michael@0: 2, 0, 0, 4, 128, 0, michael@0: 0, 85, 128, 7, 0, 0, michael@0: 2, 0, 0, 4, 128, 0, michael@0: 0, 170, 128, 6, 0, 0, michael@0: 2, 1, 0, 1, 128, 0, michael@0: 0, 170, 128, 1, 0, 0, michael@0: 2, 1, 0, 6, 128, 1, michael@0: 0, 0, 129, 2, 0, 0, michael@0: 3, 0, 0, 13, 128, 0, michael@0: 0, 0, 128, 1, 0, 148, michael@0: 128, 6, 0, 0, 2, 1, michael@0: 0, 1, 128, 1, 0, 170, michael@0: 160, 5, 0, 0, 3, 0, michael@0: 0, 13, 128, 0, 0, 228, michael@0: 128, 1, 0, 0, 128, 1, michael@0: 0, 0, 2, 1, 0, 8, michael@0: 128, 1, 0, 255, 160, 4, michael@0: 0, 0, 4, 1, 0, 7, michael@0: 128, 0, 0, 248, 128, 0, michael@0: 0, 170, 160, 1, 0, 255, michael@0: 128, 88, 0, 0, 4, 2, michael@0: 0, 1, 128, 1, 0, 0, michael@0: 128, 0, 0, 0, 128, 0, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 0, 0, 13, 128, 1, michael@0: 0, 148, 128, 4, 0, 68, michael@0: 160, 4, 0, 230, 160, 1, michael@0: 0, 0, 2, 2, 0, 2, michael@0: 128, 3, 0, 0, 160, 66, michael@0: 0, 0, 3, 1, 0, 15, michael@0: 128, 0, 0, 228, 176, 1, michael@0: 8, 228, 160, 66, 0, 0, michael@0: 3, 2, 0, 15, 128, 2, michael@0: 0, 228, 128, 0, 8, 228, michael@0: 160, 5, 0, 0, 3, 2, michael@0: 0, 7, 128, 2, 0, 255, michael@0: 128, 2, 0, 228, 128, 5, michael@0: 0, 0, 3, 1, 0, 15, michael@0: 128, 1, 0, 255, 128, 2, michael@0: 0, 228, 128, 2, 0, 0, michael@0: 3, 0, 0, 8, 128, 0, michael@0: 0, 255, 128, 0, 0, 0, michael@0: 128, 88, 0, 0, 4, 0, michael@0: 0, 1, 128, 0, 0, 255, michael@0: 128, 0, 0, 0, 128, 0, michael@0: 0, 170, 128, 88, 0, 0, michael@0: 4, 1, 0, 15, 128, 0, michael@0: 0, 0, 129, 4, 0, 170, michael@0: 160, 1, 0, 228, 128, 88, michael@0: 0, 0, 4, 0, 0, 15, michael@0: 128, 0, 0, 85, 128, 1, michael@0: 0, 228, 128, 4, 0, 170, michael@0: 160, 1, 0, 0, 2, 0, michael@0: 8, 15, 128, 0, 0, 228, michael@0: 128, 255, 255, 0, 0, 83, michael@0: 72, 68, 82, 208, 3, 0, michael@0: 0, 64, 0, 0, 0, 244, michael@0: 0, 0, 0, 89, 0, 0, michael@0: 4, 70, 142, 32, 0, 0, michael@0: 0, 0, 0, 7, 0, 0, michael@0: 0, 90, 0, 0, 3, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 90, 0, 0, 3, 0, michael@0: 96, 16, 0, 1, 0, 0, michael@0: 0, 88, 24, 0, 4, 0, michael@0: 112, 16, 0, 0, 0, 0, michael@0: 0, 85, 85, 0, 0, 88, michael@0: 24, 0, 4, 0, 112, 16, michael@0: 0, 1, 0, 0, 0, 85, michael@0: 85, 0, 0, 98, 16, 0, michael@0: 3, 50, 16, 16, 0, 1, michael@0: 0, 0, 0, 98, 16, 0, michael@0: 3, 194, 16, 16, 0, 1, michael@0: 0, 0, 0, 101, 0, 0, michael@0: 3, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 104, 0, 0, michael@0: 2, 3, 0, 0, 0, 0, michael@0: 0, 0, 9, 50, 0, 16, michael@0: 0, 0, 0, 0, 0, 230, michael@0: 26, 16, 0, 1, 0, 0, michael@0: 0, 70, 128, 32, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 54, michael@0: 0, 0, 6, 66, 0, 16, michael@0: 0, 0, 0, 0, 0, 58, michael@0: 128, 32, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 16, michael@0: 0, 0, 8, 66, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 2, 16, 0, 0, 0, 0, michael@0: 0, 70, 130, 32, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 15, 0, 0, 7, 18, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 70, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 9, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 10, 128, 32, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 6, 0, 0, 0, 56, michael@0: 0, 0, 8, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 42, 128, 32, 0, 0, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 50, 0, 0, 10, 18, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 42, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 0, 0, 0, 0, 49, michael@0: 0, 0, 7, 34, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 75, 0, 0, michael@0: 6, 18, 0, 16, 0, 1, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 128, 129, 0, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 6, 34, 0, 16, 0, 1, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 128, 65, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 82, 0, 16, 0, 0, michael@0: 0, 0, 0, 166, 10, 16, michael@0: 0, 0, 0, 0, 0, 6, michael@0: 1, 16, 0, 1, 0, 0, michael@0: 0, 14, 0, 0, 8, 82, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 6, 2, 16, 0, 0, michael@0: 0, 0, 0, 166, 138, 32, michael@0: 0, 0, 0, 0, 0, 5, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 8, 50, 0, 16, 0, 1, michael@0: 0, 0, 0, 134, 0, 16, michael@0: 0, 0, 0, 0, 0, 166, michael@0: 138, 32, 0, 0, 0, 0, michael@0: 0, 4, 0, 0, 0, 29, michael@0: 0, 0, 9, 50, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 246, 143, 32, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 1, michael@0: 0, 0, 10, 50, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 128, 63, 0, 0, 128, michael@0: 63, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 128, 65, 0, 0, 0, 0, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 0, 0, 0, 0, 50, michael@0: 0, 0, 9, 18, 0, 16, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 10, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 0, 0, 0, 0, 54, michael@0: 0, 0, 5, 34, 0, 16, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 63, 69, 0, 0, 9, 242, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 0, 16, 0, 2, michael@0: 0, 0, 0, 70, 126, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 31, 0, 4, 3, 26, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 8, 242, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 21, 0, 0, 1, 52, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 26, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 10, 0, 16, 0, 1, michael@0: 0, 0, 0, 29, 0, 0, michael@0: 7, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 31, 0, 4, 3, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 8, 242, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 21, 0, 0, 1, 56, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 2, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 2, michael@0: 0, 0, 0, 69, 0, 0, michael@0: 9, 242, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 16, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 126, 16, 0, 1, 0, 0, michael@0: 0, 0, 96, 16, 0, 1, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 7, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 14, 16, 0, 2, 0, 0, michael@0: 0, 62, 0, 0, 1, 83, michael@0: 84, 65, 84, 116, 0, 0, michael@0: 0, 33, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 17, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 8, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 82, 68, 69, michael@0: 70, 96, 2, 0, 0, 1, michael@0: 0, 0, 0, 224, 0, 0, michael@0: 0, 5, 0, 0, 0, 28, michael@0: 0, 0, 0, 0, 4, 255, michael@0: 255, 0, 1, 0, 0, 43, michael@0: 2, 0, 0, 188, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 197, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 210, 0, 0, 0, 2, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 4, 0, 0, 0, 255, michael@0: 255, 255, 255, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 0, 0, 0, 214, 0, 0, michael@0: 0, 2, 0, 0, 0, 5, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 255, 255, 255, 255, 1, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 12, 0, 0, 0, 219, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 115, 83, 97, 109, 112, michael@0: 108, 101, 114, 0, 115, 77, michael@0: 97, 115, 107, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 116, michael@0: 101, 120, 0, 109, 97, 115, michael@0: 107, 0, 99, 98, 50, 0, michael@0: 171, 219, 0, 0, 0, 7, michael@0: 0, 0, 0, 248, 0, 0, michael@0: 0, 112, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 160, 1, 0, 0, 0, michael@0: 0, 0, 0, 44, 0, 0, michael@0: 0, 0, 0, 0, 0, 184, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 200, 1, 0, 0, 48, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 0, 0, 0, 0, 212, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 228, 1, 0, 0, 64, michael@0: 0, 0, 0, 12, 0, 0, michael@0: 0, 2, 0, 0, 0, 236, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 252, 1, 0, 0, 80, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 2, 0, 0, 0, 212, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 4, 2, 0, 0, 88, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 2, 0, 0, 0, 8, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 24, 2, 0, 0, 92, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 2, 0, 0, 0, 8, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 32, 2, 0, 0, 96, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 2, 0, 0, 0, 8, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 68, 101, 118, 105, 99, michael@0: 101, 83, 112, 97, 99, 101, michael@0: 84, 111, 85, 115, 101, 114, michael@0: 83, 112, 97, 99, 101, 0, michael@0: 171, 3, 0, 3, 0, 3, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 100, michael@0: 105, 109, 101, 110, 115, 105, michael@0: 111, 110, 115, 0, 171, 1, michael@0: 0, 3, 0, 1, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 100, 105, 102, michael@0: 102, 0, 171, 171, 171, 1, michael@0: 0, 3, 0, 1, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 99, 101, 110, michael@0: 116, 101, 114, 49, 0, 65, michael@0: 0, 171, 171, 0, 0, 3, michael@0: 0, 1, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 114, 97, 100, 105, 117, michael@0: 115, 49, 0, 115, 113, 95, michael@0: 114, 97, 100, 105, 117, 115, michael@0: 49, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 171, 73, 83, 71, 78, 104, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 8, 0, 0, 0, 80, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 15, 0, 0, 0, 92, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 3, 0, 0, 92, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 12, 12, 0, 0, 83, michael@0: 86, 95, 80, 111, 115, 105, michael@0: 116, 105, 111, 110, 0, 84, michael@0: 69, 88, 67, 79, 79, 82, michael@0: 68, 0, 171, 171, 171, 79, michael@0: 83, 71, 78, 44, 0, 0, michael@0: 0, 1, 0, 0, 0, 8, michael@0: 0, 0, 0, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 83, 86, 95, michael@0: 84, 97, 114, 103, 101, 116, michael@0: 0, 171, 171, 175, 101, 0, michael@0: 0, 0, 0, 0, 0, 65, michael@0: 48, 0, 44, 7, 0, 0, michael@0: 68, 88, 66, 67, 155, 204, michael@0: 175, 163, 15, 83, 220, 17, michael@0: 236, 139, 209, 141, 186, 169, michael@0: 53, 28, 1, 0, 0, 0, michael@0: 44, 7, 0, 0, 6, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 148, 1, 0, 0, 104, 3, michael@0: 0, 0, 228, 3, 0, 0, michael@0: 136, 6, 0, 0, 188, 6, michael@0: 0, 0, 65, 111, 110, 57, michael@0: 84, 1, 0, 0, 84, 1, michael@0: 0, 0, 0, 2, 254, 255, michael@0: 252, 0, 0, 0, 88, 0, michael@0: 0, 0, 4, 0, 36, 0, michael@0: 0, 0, 84, 0, 0, 0, michael@0: 84, 0, 0, 0, 36, 0, michael@0: 1, 0, 84, 0, 0, 0, michael@0: 0, 0, 1, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 1, 0, 2, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 3, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 3, 0, 1, 0, 5, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 2, 254, 255, michael@0: 81, 0, 0, 5, 6, 0, michael@0: 15, 160, 0, 0, 128, 63, michael@0: 0, 0, 0, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 31, 0, 0, 2, 5, 0, michael@0: 0, 128, 0, 0, 15, 144, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 3, 224, 0, 0, 228, 144, michael@0: 2, 0, 238, 160, 2, 0, michael@0: 228, 160, 4, 0, 0, 4, michael@0: 0, 0, 3, 128, 0, 0, michael@0: 228, 144, 1, 0, 238, 160, michael@0: 1, 0, 228, 160, 2, 0, michael@0: 0, 3, 0, 0, 4, 128, michael@0: 0, 0, 0, 128, 6, 0, michael@0: 0, 160, 5, 0, 0, 3, michael@0: 0, 0, 4, 128, 0, 0, michael@0: 170, 128, 5, 0, 0, 160, michael@0: 5, 0, 0, 3, 1, 0, michael@0: 1, 128, 0, 0, 170, 128, michael@0: 6, 0, 85, 160, 2, 0, michael@0: 0, 3, 0, 0, 4, 128, michael@0: 0, 0, 85, 129, 6, 0, michael@0: 0, 160, 2, 0, 0, 3, michael@0: 0, 0, 3, 192, 0, 0, michael@0: 228, 128, 0, 0, 228, 160, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 1, 128, 0, 0, 170, 128, michael@0: 5, 0, 85, 160, 5, 0, michael@0: 0, 3, 1, 0, 2, 128, michael@0: 0, 0, 0, 128, 6, 0, michael@0: 85, 160, 1, 0, 0, 2, michael@0: 1, 0, 4, 128, 6, 0, michael@0: 0, 160, 8, 0, 0, 3, michael@0: 0, 0, 8, 224, 1, 0, michael@0: 228, 128, 3, 0, 228, 160, michael@0: 8, 0, 0, 3, 0, 0, michael@0: 4, 224, 1, 0, 228, 128, michael@0: 4, 0, 228, 160, 1, 0, michael@0: 0, 2, 0, 0, 12, 192, michael@0: 6, 0, 36, 160, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 204, 1, 0, 0, 64, 0, michael@0: 1, 0, 115, 0, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 89, 0, michael@0: 0, 4, 70, 142, 32, 0, michael@0: 1, 0, 0, 0, 4, 0, michael@0: 0, 0, 95, 0, 0, 3, michael@0: 50, 16, 16, 0, 0, 0, michael@0: 0, 0, 103, 0, 0, 4, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 50, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 194, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 104, 0, 0, 2, 2, 0, michael@0: 0, 0, 54, 0, 0, 8, michael@0: 194, 32, 16, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 128, 63, 50, 0, michael@0: 0, 11, 50, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 138, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 70, 128, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 5, 50, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 18, 0, 16, 0, 0, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 0, 8, 34, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 26, 0, 16, 128, 65, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 64, 0, 0, 0, 0, michael@0: 128, 63, 56, 0, 0, 8, michael@0: 50, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 128, michael@0: 32, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 56, 0, michael@0: 0, 10, 50, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 63, 0, 0, 0, 63, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 66, 0, 16, 0, 1, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 128, 63, 16, 0, michael@0: 0, 8, 66, 32, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 130, 32, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 0, 0, 8, 130, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 70, 130, 32, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 50, 0, 0, 11, michael@0: 50, 32, 16, 0, 1, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 0, 0, 0, 0, 230, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 70, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 62, 0, michael@0: 0, 1, 83, 84, 65, 84, michael@0: 116, 0, 0, 0, 12, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 82, 68, 69, 70, 156, 2, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 100, 0, 0, 0, 2, 0, michael@0: 0, 0, 28, 0, 0, 0, michael@0: 0, 4, 254, 255, 0, 1, michael@0: 0, 0, 103, 2, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 96, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 99, 98, michael@0: 48, 0, 99, 98, 50, 0, michael@0: 92, 0, 0, 0, 4, 0, michael@0: 0, 0, 148, 0, 0, 0, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 0, 0, 0, 7, 0, michael@0: 0, 0, 52, 1, 0, 0, michael@0: 112, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 244, 0, 0, 0, 0, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 1, 0, 0, 16, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 26, 1, 0, 0, 32, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 40, 1, 0, 0, 48, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 81, 117, 97, 100, 68, 101, michael@0: 115, 99, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 77, 97, 115, 107, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 84, 101, michael@0: 120, 116, 67, 111, 108, 111, michael@0: 114, 0, 171, 171, 220, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 44, 0, 0, 0, 2, 0, michael@0: 0, 0, 244, 1, 0, 0, michael@0: 0, 0, 0, 0, 4, 2, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 8, 0, 0, 0, 2, 0, michael@0: 0, 0, 16, 2, 0, 0, michael@0: 0, 0, 0, 0, 32, 2, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 12, 0, 0, 0, 0, 0, michael@0: 0, 0, 40, 2, 0, 0, michael@0: 0, 0, 0, 0, 56, 2, michael@0: 0, 0, 80, 0, 0, 0, michael@0: 8, 0, 0, 0, 0, 0, michael@0: 0, 0, 16, 2, 0, 0, michael@0: 0, 0, 0, 0, 64, 2, michael@0: 0, 0, 88, 0, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 68, 2, 0, 0, michael@0: 0, 0, 0, 0, 84, 2, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 68, 2, 0, 0, michael@0: 0, 0, 0, 0, 92, 2, michael@0: 0, 0, 96, 0, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 68, 2, 0, 0, michael@0: 0, 0, 0, 0, 68, 101, michael@0: 118, 105, 99, 101, 83, 112, michael@0: 97, 99, 101, 84, 111, 85, michael@0: 115, 101, 114, 83, 112, 97, michael@0: 99, 101, 0, 171, 3, 0, michael@0: 3, 0, 3, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 100, 105, 109, 101, michael@0: 110, 115, 105, 111, 110, 115, michael@0: 0, 171, 1, 0, 3, 0, michael@0: 1, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 100, 105, 102, 102, 0, 171, michael@0: 171, 171, 1, 0, 3, 0, michael@0: 1, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 99, 101, 110, 116, 101, 114, michael@0: 49, 0, 65, 0, 171, 171, michael@0: 0, 0, 3, 0, 1, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 114, 97, michael@0: 100, 105, 117, 115, 49, 0, michael@0: 115, 113, 95, 114, 97, 100, michael@0: 105, 117, 115, 49, 0, 77, michael@0: 105, 99, 114, 111, 115, 111, michael@0: 102, 116, 32, 40, 82, 41, michael@0: 32, 72, 76, 83, 76, 32, michael@0: 83, 104, 97, 100, 101, 114, michael@0: 32, 67, 111, 109, 112, 105, michael@0: 108, 101, 114, 32, 57, 46, michael@0: 51, 48, 46, 57, 50, 48, michael@0: 48, 46, 50, 48, 52, 57, michael@0: 57, 0, 171, 171, 73, 83, michael@0: 71, 78, 44, 0, 0, 0, michael@0: 1, 0, 0, 0, 8, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 3, michael@0: 0, 0, 80, 79, 83, 73, michael@0: 84, 73, 79, 78, 0, 171, michael@0: 171, 171, 79, 83, 71, 78, michael@0: 104, 0, 0, 0, 3, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 80, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 12, 0, 0, michael@0: 92, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 3, 0, 0, michael@0: 83, 86, 95, 80, 111, 115, michael@0: 105, 116, 105, 111, 110, 0, michael@0: 84, 69, 88, 67, 79, 79, michael@0: 82, 68, 0, 171, 171, 171, michael@0: 158, 111, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 192, 7, 0, 0, michael@0: 68, 88, 66, 67, 101, 43, michael@0: 198, 192, 20, 4, 103, 55, michael@0: 235, 126, 240, 66, 159, 111, michael@0: 208, 50, 1, 0, 0, 0, michael@0: 192, 7, 0, 0, 6, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 196, 1, 0, 0, 56, 4, michael@0: 0, 0, 180, 4, 0, 0, michael@0: 28, 7, 0, 0, 140, 7, michael@0: 0, 0, 65, 111, 110, 57, michael@0: 132, 1, 0, 0, 132, 1, michael@0: 0, 0, 0, 2, 255, 255, michael@0: 76, 1, 0, 0, 56, 0, michael@0: 0, 0, 1, 0, 44, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 56, 0, 2, 0, 36, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 0, 0, 1, 1, 1, 0, michael@0: 0, 0, 4, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 2, 255, 255, 81, 0, michael@0: 0, 5, 2, 0, 15, 160, michael@0: 0, 0, 0, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 31, 0, michael@0: 0, 2, 0, 0, 0, 128, michael@0: 0, 0, 15, 176, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 0, 8, 15, 160, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 1, 8, 15, 160, 5, 0, michael@0: 0, 3, 0, 0, 8, 128, michael@0: 1, 0, 255, 160, 1, 0, michael@0: 255, 160, 2, 0, 0, 3, michael@0: 0, 0, 3, 128, 0, 0, michael@0: 235, 176, 1, 0, 228, 161, michael@0: 90, 0, 0, 4, 0, 0, michael@0: 8, 128, 0, 0, 228, 128, michael@0: 0, 0, 228, 128, 0, 0, michael@0: 255, 129, 5, 0, 0, 3, michael@0: 0, 0, 8, 128, 0, 0, michael@0: 255, 128, 2, 0, 0, 160, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 4, 128, 1, 0, 255, 160, michael@0: 8, 0, 0, 3, 0, 0, michael@0: 1, 128, 0, 0, 228, 128, michael@0: 0, 0, 228, 160, 6, 0, michael@0: 0, 2, 0, 0, 1, 128, michael@0: 0, 0, 0, 128, 5, 0, michael@0: 0, 3, 0, 0, 1, 128, michael@0: 0, 0, 0, 128, 0, 0, michael@0: 255, 128, 1, 0, 0, 2, michael@0: 0, 0, 2, 128, 2, 0, michael@0: 0, 160, 66, 0, 0, 3, michael@0: 1, 0, 15, 128, 0, 0, michael@0: 228, 176, 1, 8, 228, 160, michael@0: 66, 0, 0, 3, 2, 0, michael@0: 15, 128, 0, 0, 228, 128, michael@0: 0, 8, 228, 160, 1, 0, michael@0: 0, 2, 0, 0, 8, 128, michael@0: 1, 0, 255, 160, 4, 0, michael@0: 0, 4, 0, 0, 1, 128, michael@0: 0, 0, 0, 128, 0, 0, michael@0: 170, 161, 0, 0, 255, 129, michael@0: 5, 0, 0, 3, 2, 0, michael@0: 7, 128, 2, 0, 255, 128, michael@0: 2, 0, 228, 128, 5, 0, michael@0: 0, 3, 1, 0, 15, 128, michael@0: 1, 0, 255, 128, 2, 0, michael@0: 228, 128, 88, 0, 0, 4, michael@0: 0, 0, 15, 128, 0, 0, michael@0: 0, 128, 2, 0, 85, 160, michael@0: 1, 0, 228, 128, 1, 0, michael@0: 0, 2, 0, 8, 15, 128, michael@0: 0, 0, 228, 128, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 108, 2, 0, 0, 64, 0, michael@0: 0, 0, 155, 0, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 6, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 0, 0, 0, 0, 85, 85, michael@0: 0, 0, 88, 24, 0, 4, michael@0: 0, 112, 16, 0, 1, 0, michael@0: 0, 0, 85, 85, 0, 0, michael@0: 98, 16, 0, 3, 50, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 98, 16, 0, 3, 194, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 104, 0, 0, 2, 2, 0, michael@0: 0, 0, 0, 0, 0, 9, michael@0: 50, 0, 16, 0, 0, 0, michael@0: 0, 0, 230, 26, 16, 0, michael@0: 1, 0, 0, 0, 70, 128, michael@0: 32, 128, 65, 0, 0, 0, michael@0: 0, 0, 0, 0, 5, 0, michael@0: 0, 0, 54, 0, 0, 6, michael@0: 66, 0, 16, 0, 0, 0, michael@0: 0, 0, 58, 128, 32, 0, michael@0: 0, 0, 0, 0, 5, 0, michael@0: 0, 0, 16, 0, 0, 8, michael@0: 66, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 0, 0, 0, 0, 70, 130, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 15, 0, michael@0: 0, 7, 18, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 0, 16, 0, 0, 0, michael@0: 0, 0, 50, 0, 0, 12, michael@0: 18, 0, 16, 0, 0, 0, michael@0: 0, 0, 58, 128, 32, 128, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 58, 128, 32, 0, 0, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 10, 0, 16, 0, 0, 0, michael@0: 0, 0, 56, 0, 0, 7, michael@0: 18, 0, 16, 0, 0, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 0, 0, 0, 63, michael@0: 14, 0, 0, 7, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 10, 0, 16, 0, 0, 0, michael@0: 0, 0, 42, 0, 16, 0, michael@0: 0, 0, 0, 0, 56, 0, michael@0: 0, 8, 66, 0, 16, 0, michael@0: 0, 0, 0, 0, 10, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 42, 128, 32, 0, 0, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 29, 0, 0, 9, 66, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 58, 128, 32, 128, 65, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 5, 0, 0, 0, 42, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 5, 34, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 1, 64, 0, 0, 0, 0, michael@0: 0, 63, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 31, 0, 4, 3, michael@0: 42, 0, 16, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 8, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 62, 0, michael@0: 0, 1, 21, 0, 0, 1, michael@0: 56, 0, 0, 7, 114, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 246, 15, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 126, 16, 0, 1, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 56, 0, michael@0: 0, 7, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 246, 15, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 14, 16, 0, 1, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 83, 84, 65, 84, 116, 0, michael@0: 0, 0, 19, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 9, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 82, 68, michael@0: 69, 70, 96, 2, 0, 0, michael@0: 1, 0, 0, 0, 224, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 28, 0, 0, 0, 0, 4, michael@0: 255, 255, 0, 1, 0, 0, michael@0: 43, 2, 0, 0, 188, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 197, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 210, 0, 0, 0, michael@0: 2, 0, 0, 0, 5, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 255, 255, 255, 255, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 214, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 5, 0, 0, 0, 4, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 219, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 115, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 115, michael@0: 77, 97, 115, 107, 83, 97, michael@0: 109, 112, 108, 101, 114, 0, michael@0: 116, 101, 120, 0, 109, 97, michael@0: 115, 107, 0, 99, 98, 50, michael@0: 0, 171, 219, 0, 0, 0, michael@0: 7, 0, 0, 0, 248, 0, michael@0: 0, 0, 112, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 160, 1, 0, 0, michael@0: 0, 0, 0, 0, 44, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 184, 1, 0, 0, 0, 0, michael@0: 0, 0, 200, 1, 0, 0, michael@0: 48, 0, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 212, 1, 0, 0, 0, 0, michael@0: 0, 0, 228, 1, 0, 0, michael@0: 64, 0, 0, 0, 12, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 236, 1, 0, 0, 0, 0, michael@0: 0, 0, 252, 1, 0, 0, michael@0: 80, 0, 0, 0, 8, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 212, 1, 0, 0, 0, 0, michael@0: 0, 0, 4, 2, 0, 0, michael@0: 88, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 2, 0, 0, 0, 0, michael@0: 0, 0, 24, 2, 0, 0, michael@0: 92, 0, 0, 0, 4, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 8, 2, 0, 0, 0, 0, michael@0: 0, 0, 32, 2, 0, 0, michael@0: 96, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 2, 0, 0, 0, 0, michael@0: 0, 0, 68, 101, 118, 105, michael@0: 99, 101, 83, 112, 97, 99, michael@0: 101, 84, 111, 85, 115, 101, michael@0: 114, 83, 112, 97, 99, 101, michael@0: 0, 171, 3, 0, 3, 0, michael@0: 3, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 100, 105, 109, 101, 110, 115, michael@0: 105, 111, 110, 115, 0, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 100, 105, michael@0: 102, 102, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 99, 101, michael@0: 110, 116, 101, 114, 49, 0, michael@0: 65, 0, 171, 171, 0, 0, michael@0: 3, 0, 1, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 114, 97, 100, 105, michael@0: 117, 115, 49, 0, 115, 113, michael@0: 95, 114, 97, 100, 105, 117, michael@0: 115, 49, 0, 77, 105, 99, michael@0: 114, 111, 115, 111, 102, 116, michael@0: 32, 40, 82, 41, 32, 72, michael@0: 76, 83, 76, 32, 83, 104, michael@0: 97, 100, 101, 114, 32, 67, michael@0: 111, 109, 112, 105, 108, 101, michael@0: 114, 32, 57, 46, 51, 48, michael@0: 46, 57, 50, 48, 48, 46, michael@0: 50, 48, 52, 57, 57, 0, michael@0: 171, 171, 73, 83, 71, 78, michael@0: 104, 0, 0, 0, 3, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 80, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 3, 0, 0, michael@0: 92, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 12, 0, 0, michael@0: 83, 86, 95, 80, 111, 115, michael@0: 105, 116, 105, 111, 110, 0, michael@0: 84, 69, 88, 67, 79, 79, michael@0: 82, 68, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 44, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 83, 86, michael@0: 95, 84, 97, 114, 103, 101, michael@0: 116, 0, 171, 171, 226, 118, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 65, 80, 111, 115, 87, 114, michael@0: 97, 112, 0, 44, 7, 0, michael@0: 0, 68, 88, 66, 67, 155, michael@0: 204, 175, 163, 15, 83, 220, michael@0: 17, 236, 139, 209, 141, 186, michael@0: 169, 53, 28, 1, 0, 0, michael@0: 0, 44, 7, 0, 0, 6, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 148, 1, 0, 0, 104, michael@0: 3, 0, 0, 228, 3, 0, michael@0: 0, 136, 6, 0, 0, 188, michael@0: 6, 0, 0, 65, 111, 110, michael@0: 57, 84, 1, 0, 0, 84, michael@0: 1, 0, 0, 0, 2, 254, michael@0: 255, 252, 0, 0, 0, 88, michael@0: 0, 0, 0, 4, 0, 36, michael@0: 0, 0, 0, 84, 0, 0, michael@0: 0, 84, 0, 0, 0, 36, michael@0: 0, 1, 0, 84, 0, 0, michael@0: 0, 0, 0, 1, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 2, 0, 1, 0, 2, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 3, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 3, 0, 1, 0, 5, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 2, 254, michael@0: 255, 81, 0, 0, 5, 6, michael@0: 0, 15, 160, 0, 0, 128, michael@0: 63, 0, 0, 0, 63, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 31, 0, 0, 2, 5, michael@0: 0, 0, 128, 0, 0, 15, michael@0: 144, 4, 0, 0, 4, 0, michael@0: 0, 3, 224, 0, 0, 228, michael@0: 144, 2, 0, 238, 160, 2, michael@0: 0, 228, 160, 4, 0, 0, michael@0: 4, 0, 0, 3, 128, 0, michael@0: 0, 228, 144, 1, 0, 238, michael@0: 160, 1, 0, 228, 160, 2, michael@0: 0, 0, 3, 0, 0, 4, michael@0: 128, 0, 0, 0, 128, 6, michael@0: 0, 0, 160, 5, 0, 0, michael@0: 3, 0, 0, 4, 128, 0, michael@0: 0, 170, 128, 5, 0, 0, michael@0: 160, 5, 0, 0, 3, 1, michael@0: 0, 1, 128, 0, 0, 170, michael@0: 128, 6, 0, 85, 160, 2, michael@0: 0, 0, 3, 0, 0, 4, michael@0: 128, 0, 0, 85, 129, 6, michael@0: 0, 0, 160, 2, 0, 0, michael@0: 3, 0, 0, 3, 192, 0, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 160, 5, 0, 0, 3, 0, michael@0: 0, 1, 128, 0, 0, 170, michael@0: 128, 5, 0, 85, 160, 5, michael@0: 0, 0, 3, 1, 0, 2, michael@0: 128, 0, 0, 0, 128, 6, michael@0: 0, 85, 160, 1, 0, 0, michael@0: 2, 1, 0, 4, 128, 6, michael@0: 0, 0, 160, 8, 0, 0, michael@0: 3, 0, 0, 8, 224, 1, michael@0: 0, 228, 128, 3, 0, 228, michael@0: 160, 8, 0, 0, 3, 0, michael@0: 0, 4, 224, 1, 0, 228, michael@0: 128, 4, 0, 228, 160, 1, michael@0: 0, 0, 2, 0, 0, 12, michael@0: 192, 6, 0, 36, 160, 255, michael@0: 255, 0, 0, 83, 72, 68, michael@0: 82, 204, 1, 0, 0, 64, michael@0: 0, 1, 0, 115, 0, 0, michael@0: 0, 89, 0, 0, 4, 70, michael@0: 142, 32, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 89, michael@0: 0, 0, 4, 70, 142, 32, michael@0: 0, 1, 0, 0, 0, 4, michael@0: 0, 0, 0, 95, 0, 0, michael@0: 3, 50, 16, 16, 0, 0, michael@0: 0, 0, 0, 103, 0, 0, michael@0: 4, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 50, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 194, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 104, 0, 0, 2, 2, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 8, 194, 32, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 128, 63, 50, michael@0: 0, 0, 11, 50, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 16, 16, 0, 0, 0, 0, michael@0: 0, 230, 138, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 70, 128, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 5, 50, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 70, 0, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 128, michael@0: 63, 0, 0, 0, 8, 34, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 26, 0, 16, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 128, 63, 56, 0, 0, michael@0: 8, 50, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 128, 32, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 56, michael@0: 0, 0, 10, 50, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 63, 0, 0, 0, michael@0: 63, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 66, 0, 16, 0, 1, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 128, 63, 16, michael@0: 0, 0, 8, 66, 32, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 2, 16, 0, 1, 0, 0, michael@0: 0, 70, 130, 32, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 16, 0, 0, 8, 130, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 70, 130, 32, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 50, 0, 0, michael@0: 11, 50, 32, 16, 0, 1, michael@0: 0, 0, 0, 70, 16, 16, michael@0: 0, 0, 0, 0, 0, 230, michael@0: 138, 32, 0, 0, 0, 0, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 128, 32, 0, 0, 0, 0, michael@0: 0, 2, 0, 0, 0, 62, michael@0: 0, 0, 1, 83, 84, 65, michael@0: 84, 116, 0, 0, 0, 12, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 4, michael@0: 0, 0, 0, 6, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 82, 68, 69, 70, 156, michael@0: 2, 0, 0, 2, 0, 0, michael@0: 0, 100, 0, 0, 0, 2, michael@0: 0, 0, 0, 28, 0, 0, michael@0: 0, 0, 4, 254, 255, 0, michael@0: 1, 0, 0, 103, 2, 0, michael@0: 0, 92, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 96, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 99, michael@0: 98, 48, 0, 99, 98, 50, michael@0: 0, 92, 0, 0, 0, 4, michael@0: 0, 0, 0, 148, 0, 0, michael@0: 0, 64, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 96, 0, 0, 0, 7, michael@0: 0, 0, 0, 52, 1, 0, michael@0: 0, 112, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 244, 0, 0, 0, 0, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 16, 1, 0, 0, 16, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 26, 1, 0, 0, 32, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 40, 1, 0, 0, 48, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 81, 117, 97, 100, 68, michael@0: 101, 115, 99, 0, 171, 171, michael@0: 171, 1, 0, 3, 0, 1, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 84, michael@0: 101, 120, 67, 111, 111, 114, michael@0: 100, 115, 0, 77, 97, 115, michael@0: 107, 84, 101, 120, 67, 111, michael@0: 111, 114, 100, 115, 0, 84, michael@0: 101, 120, 116, 67, 111, 108, michael@0: 111, 114, 0, 171, 171, 220, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 44, 0, 0, 0, 2, michael@0: 0, 0, 0, 244, 1, 0, michael@0: 0, 0, 0, 0, 0, 4, michael@0: 2, 0, 0, 48, 0, 0, michael@0: 0, 8, 0, 0, 0, 2, michael@0: 0, 0, 0, 16, 2, 0, michael@0: 0, 0, 0, 0, 0, 32, michael@0: 2, 0, 0, 64, 0, 0, michael@0: 0, 12, 0, 0, 0, 0, michael@0: 0, 0, 0, 40, 2, 0, michael@0: 0, 0, 0, 0, 0, 56, michael@0: 2, 0, 0, 80, 0, 0, michael@0: 0, 8, 0, 0, 0, 0, michael@0: 0, 0, 0, 16, 2, 0, michael@0: 0, 0, 0, 0, 0, 64, michael@0: 2, 0, 0, 88, 0, 0, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 68, 2, 0, michael@0: 0, 0, 0, 0, 0, 84, michael@0: 2, 0, 0, 92, 0, 0, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 68, 2, 0, michael@0: 0, 0, 0, 0, 0, 92, michael@0: 2, 0, 0, 96, 0, 0, michael@0: 0, 4, 0, 0, 0, 0, michael@0: 0, 0, 0, 68, 2, 0, michael@0: 0, 0, 0, 0, 0, 68, michael@0: 101, 118, 105, 99, 101, 83, michael@0: 112, 97, 99, 101, 84, 111, michael@0: 85, 115, 101, 114, 83, 112, michael@0: 97, 99, 101, 0, 171, 3, michael@0: 0, 3, 0, 3, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 100, 105, 109, michael@0: 101, 110, 115, 105, 111, 110, michael@0: 115, 0, 171, 1, 0, 3, michael@0: 0, 1, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 100, 105, 102, 102, 0, michael@0: 171, 171, 171, 1, 0, 3, michael@0: 0, 1, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 99, 101, 110, 116, 101, michael@0: 114, 49, 0, 65, 0, 171, michael@0: 171, 0, 0, 3, 0, 1, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 114, michael@0: 97, 100, 105, 117, 115, 49, michael@0: 0, 115, 113, 95, 114, 97, michael@0: 100, 105, 117, 115, 49, 0, michael@0: 77, 105, 99, 114, 111, 115, michael@0: 111, 102, 116, 32, 40, 82, michael@0: 41, 32, 72, 76, 83, 76, michael@0: 32, 83, 104, 97, 100, 101, michael@0: 114, 32, 67, 111, 109, 112, michael@0: 105, 108, 101, 114, 32, 57, michael@0: 46, 51, 48, 46, 57, 50, michael@0: 48, 48, 46, 50, 48, 52, michael@0: 57, 57, 0, 171, 171, 73, michael@0: 83, 71, 78, 44, 0, 0, michael@0: 0, 1, 0, 0, 0, 8, michael@0: 0, 0, 0, 32, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 3, 0, 0, 80, 79, 83, michael@0: 73, 84, 73, 79, 78, 0, michael@0: 171, 171, 171, 79, 83, 71, michael@0: 78, 104, 0, 0, 0, 3, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 80, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 92, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 12, 0, michael@0: 0, 92, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 12, 3, 0, michael@0: 0, 83, 86, 95, 80, 111, michael@0: 115, 105, 116, 105, 111, 110, michael@0: 0, 84, 69, 88, 67, 79, michael@0: 79, 82, 68, 0, 171, 171, michael@0: 171, 183, 126, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 228, 9, 0, michael@0: 0, 68, 88, 66, 67, 86, michael@0: 225, 35, 37, 189, 0, 6, michael@0: 183, 203, 185, 230, 100, 116, michael@0: 97, 236, 91, 1, 0, 0, michael@0: 0, 228, 9, 0, 0, 6, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 128, 2, 0, 0, 88, michael@0: 6, 0, 0, 212, 6, 0, michael@0: 0, 64, 9, 0, 0, 176, michael@0: 9, 0, 0, 65, 111, 110, michael@0: 57, 64, 2, 0, 0, 64, michael@0: 2, 0, 0, 0, 2, 255, michael@0: 255, 8, 2, 0, 0, 56, michael@0: 0, 0, 0, 1, 0, 44, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 56, 0, 2, 0, 36, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 0, 0, 0, 1, 1, 1, michael@0: 0, 0, 0, 4, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 2, 255, 255, 81, michael@0: 0, 0, 5, 3, 0, 15, michael@0: 160, 0, 0, 0, 63, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 81, michael@0: 0, 0, 5, 4, 0, 15, michael@0: 160, 0, 0, 128, 63, 0, michael@0: 0, 128, 191, 0, 0, 0, michael@0: 0, 0, 0, 0, 128, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 128, 0, 0, 15, 176, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 144, 0, 8, 15, 160, 31, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 144, 1, 8, 15, 160, 2, michael@0: 0, 0, 3, 0, 0, 3, michael@0: 128, 0, 0, 235, 176, 1, michael@0: 0, 228, 161, 90, 0, 0, michael@0: 4, 0, 0, 8, 128, 0, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 128, 2, 0, 0, 161, 5, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 0, 0, 255, 128, 1, michael@0: 0, 170, 160, 1, 0, 0, michael@0: 2, 0, 0, 4, 128, 1, michael@0: 0, 255, 160, 8, 0, 0, michael@0: 3, 0, 0, 1, 128, 0, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 160, 4, 0, 0, 4, 0, michael@0: 0, 2, 128, 0, 0, 0, michael@0: 128, 0, 0, 0, 128, 0, michael@0: 0, 255, 129, 35, 0, 0, michael@0: 2, 0, 0, 4, 128, 0, michael@0: 0, 85, 128, 7, 0, 0, michael@0: 2, 0, 0, 4, 128, 0, michael@0: 0, 170, 128, 6, 0, 0, michael@0: 2, 1, 0, 1, 128, 0, michael@0: 0, 170, 128, 1, 0, 0, michael@0: 2, 1, 0, 6, 128, 1, michael@0: 0, 0, 129, 2, 0, 0, michael@0: 3, 0, 0, 13, 128, 0, michael@0: 0, 0, 128, 1, 0, 148, michael@0: 128, 6, 0, 0, 2, 1, michael@0: 0, 1, 128, 1, 0, 170, michael@0: 160, 5, 0, 0, 3, 0, michael@0: 0, 13, 128, 0, 0, 228, michael@0: 128, 1, 0, 0, 128, 1, michael@0: 0, 0, 2, 1, 0, 8, michael@0: 128, 1, 0, 255, 160, 4, michael@0: 0, 0, 4, 1, 0, 7, michael@0: 128, 0, 0, 248, 128, 0, michael@0: 0, 170, 160, 1, 0, 255, michael@0: 128, 88, 0, 0, 4, 2, michael@0: 0, 1, 128, 1, 0, 0, michael@0: 128, 0, 0, 0, 128, 0, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 0, 0, 13, 128, 1, michael@0: 0, 148, 128, 4, 0, 68, michael@0: 160, 4, 0, 230, 160, 1, michael@0: 0, 0, 2, 2, 0, 2, michael@0: 128, 3, 0, 0, 160, 66, michael@0: 0, 0, 3, 1, 0, 15, michael@0: 128, 0, 0, 228, 176, 1, michael@0: 8, 228, 160, 66, 0, 0, michael@0: 3, 2, 0, 15, 128, 2, michael@0: 0, 228, 128, 0, 8, 228, michael@0: 160, 5, 0, 0, 3, 2, michael@0: 0, 7, 128, 2, 0, 255, michael@0: 128, 2, 0, 228, 128, 5, michael@0: 0, 0, 3, 1, 0, 15, michael@0: 128, 1, 0, 255, 128, 2, michael@0: 0, 228, 128, 2, 0, 0, michael@0: 3, 0, 0, 8, 128, 0, michael@0: 0, 255, 128, 0, 0, 0, michael@0: 128, 88, 0, 0, 4, 0, michael@0: 0, 1, 128, 0, 0, 255, michael@0: 128, 0, 0, 0, 128, 0, michael@0: 0, 170, 128, 88, 0, 0, michael@0: 4, 1, 0, 15, 128, 0, michael@0: 0, 0, 129, 4, 0, 170, michael@0: 160, 1, 0, 228, 128, 88, michael@0: 0, 0, 4, 0, 0, 15, michael@0: 128, 0, 0, 85, 128, 1, michael@0: 0, 228, 128, 4, 0, 170, michael@0: 160, 1, 0, 0, 2, 0, michael@0: 8, 15, 128, 0, 0, 228, michael@0: 128, 255, 255, 0, 0, 83, michael@0: 72, 68, 82, 208, 3, 0, michael@0: 0, 64, 0, 0, 0, 244, michael@0: 0, 0, 0, 89, 0, 0, michael@0: 4, 70, 142, 32, 0, 0, michael@0: 0, 0, 0, 7, 0, 0, michael@0: 0, 90, 0, 0, 3, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 90, 0, 0, 3, 0, michael@0: 96, 16, 0, 1, 0, 0, michael@0: 0, 88, 24, 0, 4, 0, michael@0: 112, 16, 0, 0, 0, 0, michael@0: 0, 85, 85, 0, 0, 88, michael@0: 24, 0, 4, 0, 112, 16, michael@0: 0, 1, 0, 0, 0, 85, michael@0: 85, 0, 0, 98, 16, 0, michael@0: 3, 50, 16, 16, 0, 1, michael@0: 0, 0, 0, 98, 16, 0, michael@0: 3, 194, 16, 16, 0, 1, michael@0: 0, 0, 0, 101, 0, 0, michael@0: 3, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 104, 0, 0, michael@0: 2, 3, 0, 0, 0, 0, michael@0: 0, 0, 9, 50, 0, 16, michael@0: 0, 0, 0, 0, 0, 230, michael@0: 26, 16, 0, 1, 0, 0, michael@0: 0, 70, 128, 32, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 54, michael@0: 0, 0, 6, 66, 0, 16, michael@0: 0, 0, 0, 0, 0, 58, michael@0: 128, 32, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 16, michael@0: 0, 0, 8, 66, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 2, 16, 0, 0, 0, 0, michael@0: 0, 70, 130, 32, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 15, 0, 0, 7, 18, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 70, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 9, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 10, 128, 32, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 6, 0, 0, 0, 56, michael@0: 0, 0, 8, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 42, 128, 32, 0, 0, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 50, 0, 0, 10, 18, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 42, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 0, 0, 0, 0, 49, michael@0: 0, 0, 7, 34, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 0, 75, 0, 0, michael@0: 6, 18, 0, 16, 0, 1, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 128, 129, 0, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 6, 34, 0, 16, 0, 1, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 128, 65, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 82, 0, 16, 0, 0, michael@0: 0, 0, 0, 166, 10, 16, michael@0: 0, 0, 0, 0, 0, 6, michael@0: 1, 16, 0, 1, 0, 0, michael@0: 0, 14, 0, 0, 8, 82, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 6, 2, 16, 0, 0, michael@0: 0, 0, 0, 166, 138, 32, michael@0: 0, 0, 0, 0, 0, 5, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 8, 50, 0, 16, 0, 1, michael@0: 0, 0, 0, 134, 0, 16, michael@0: 0, 0, 0, 0, 0, 166, michael@0: 138, 32, 0, 0, 0, 0, michael@0: 0, 4, 0, 0, 0, 29, michael@0: 0, 0, 9, 50, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 246, 143, 32, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 1, michael@0: 0, 0, 10, 50, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 128, 63, 0, 0, 128, michael@0: 63, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 128, 65, 0, 0, 0, 0, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 0, 0, 0, 0, 50, michael@0: 0, 0, 9, 18, 0, 16, michael@0: 0, 2, 0, 0, 0, 10, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 10, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 0, 0, 0, 0, 54, michael@0: 0, 0, 5, 34, 0, 16, michael@0: 0, 2, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 63, 69, 0, 0, 9, 242, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 0, 16, 0, 2, michael@0: 0, 0, 0, 70, 126, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 31, 0, 4, 3, 26, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 8, 242, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 21, 0, 0, 1, 52, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 26, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 10, 0, 16, 0, 1, michael@0: 0, 0, 0, 29, 0, 0, michael@0: 7, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 31, 0, 4, 3, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 8, 242, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 2, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 21, 0, 0, 1, 56, michael@0: 0, 0, 7, 114, 0, 16, michael@0: 0, 2, 0, 0, 0, 246, michael@0: 15, 16, 0, 2, 0, 0, michael@0: 0, 70, 2, 16, 0, 2, michael@0: 0, 0, 0, 69, 0, 0, michael@0: 9, 242, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 16, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 126, 16, 0, 1, 0, 0, michael@0: 0, 0, 96, 16, 0, 1, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 7, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 246, 15, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 14, 16, 0, 2, 0, 0, michael@0: 0, 62, 0, 0, 1, 83, michael@0: 84, 65, 84, 116, 0, 0, michael@0: 0, 33, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 17, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 8, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 82, 68, 69, michael@0: 70, 100, 2, 0, 0, 1, michael@0: 0, 0, 0, 228, 0, 0, michael@0: 0, 5, 0, 0, 0, 28, michael@0: 0, 0, 0, 0, 4, 255, michael@0: 255, 0, 1, 0, 0, 47, michael@0: 2, 0, 0, 188, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 201, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 214, 0, 0, 0, 2, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 4, 0, 0, 0, 255, michael@0: 255, 255, 255, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 0, 0, 0, 218, 0, 0, michael@0: 0, 2, 0, 0, 0, 5, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 255, 255, 255, 255, 1, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 12, 0, 0, 0, 223, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 115, 87, 114, 97, 112, michael@0: 83, 97, 109, 112, 108, 101, michael@0: 114, 0, 115, 77, 97, 115, michael@0: 107, 83, 97, 109, 112, 108, michael@0: 101, 114, 0, 116, 101, 120, michael@0: 0, 109, 97, 115, 107, 0, michael@0: 99, 98, 50, 0, 171, 223, michael@0: 0, 0, 0, 7, 0, 0, michael@0: 0, 252, 0, 0, 0, 112, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 164, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 44, 0, 0, 0, 0, michael@0: 0, 0, 0, 188, 1, 0, michael@0: 0, 0, 0, 0, 0, 204, michael@0: 1, 0, 0, 48, 0, 0, michael@0: 0, 8, 0, 0, 0, 0, michael@0: 0, 0, 0, 216, 1, 0, michael@0: 0, 0, 0, 0, 0, 232, michael@0: 1, 0, 0, 64, 0, 0, michael@0: 0, 12, 0, 0, 0, 2, michael@0: 0, 0, 0, 240, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 80, 0, 0, michael@0: 0, 8, 0, 0, 0, 2, michael@0: 0, 0, 0, 216, 1, 0, michael@0: 0, 0, 0, 0, 0, 8, michael@0: 2, 0, 0, 88, 0, 0, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 0, 0, 0, 12, 2, 0, michael@0: 0, 0, 0, 0, 0, 28, michael@0: 2, 0, 0, 92, 0, 0, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 0, 0, 0, 12, 2, 0, michael@0: 0, 0, 0, 0, 0, 36, michael@0: 2, 0, 0, 96, 0, 0, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 0, 0, 0, 12, 2, 0, michael@0: 0, 0, 0, 0, 0, 68, michael@0: 101, 118, 105, 99, 101, 83, michael@0: 112, 97, 99, 101, 84, 111, michael@0: 85, 115, 101, 114, 83, 112, michael@0: 97, 99, 101, 0, 171, 3, michael@0: 0, 3, 0, 3, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 100, 105, 109, michael@0: 101, 110, 115, 105, 111, 110, michael@0: 115, 0, 171, 1, 0, 3, michael@0: 0, 1, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 100, 105, 102, 102, 0, michael@0: 171, 171, 171, 1, 0, 3, michael@0: 0, 1, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 99, 101, 110, 116, 101, michael@0: 114, 49, 0, 65, 0, 171, michael@0: 171, 0, 0, 3, 0, 1, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 114, michael@0: 97, 100, 105, 117, 115, 49, michael@0: 0, 115, 113, 95, 114, 97, michael@0: 100, 105, 117, 115, 49, 0, michael@0: 77, 105, 99, 114, 111, 115, michael@0: 111, 102, 116, 32, 40, 82, michael@0: 41, 32, 72, 76, 83, 76, michael@0: 32, 83, 104, 97, 100, 101, michael@0: 114, 32, 67, 111, 109, 112, michael@0: 105, 108, 101, 114, 32, 57, michael@0: 46, 51, 48, 46, 57, 50, michael@0: 48, 48, 46, 50, 48, 52, michael@0: 57, 57, 0, 171, 171, 73, michael@0: 83, 71, 78, 104, 0, 0, michael@0: 0, 3, 0, 0, 0, 8, michael@0: 0, 0, 0, 80, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 3, 0, 0, 92, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 12, 0, 0, 83, 86, 95, michael@0: 80, 111, 115, 105, 116, 105, michael@0: 111, 110, 0, 84, 69, 88, michael@0: 67, 79, 79, 82, 68, 0, michael@0: 171, 171, 171, 79, 83, 71, michael@0: 78, 44, 0, 0, 0, 1, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 32, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 83, 86, 95, 84, 97, michael@0: 114, 103, 101, 116, 0, 171, michael@0: 171, 251, 133, 0, 0, 0, michael@0: 0, 0, 0, 65, 48, 87, michael@0: 114, 97, 112, 0, 44, 7, michael@0: 0, 0, 68, 88, 66, 67, michael@0: 155, 204, 175, 163, 15, 83, michael@0: 220, 17, 236, 139, 209, 141, michael@0: 186, 169, 53, 28, 1, 0, michael@0: 0, 0, 44, 7, 0, 0, michael@0: 6, 0, 0, 0, 56, 0, michael@0: 0, 0, 148, 1, 0, 0, michael@0: 104, 3, 0, 0, 228, 3, michael@0: 0, 0, 136, 6, 0, 0, michael@0: 188, 6, 0, 0, 65, 111, michael@0: 110, 57, 84, 1, 0, 0, michael@0: 84, 1, 0, 0, 0, 2, michael@0: 254, 255, 252, 0, 0, 0, michael@0: 88, 0, 0, 0, 4, 0, michael@0: 36, 0, 0, 0, 84, 0, michael@0: 0, 0, 84, 0, 0, 0, michael@0: 36, 0, 1, 0, 84, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 1, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 5, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 2, michael@0: 254, 255, 81, 0, 0, 5, michael@0: 6, 0, 15, 160, 0, 0, michael@0: 128, 63, 0, 0, 0, 63, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 31, 0, 0, 2, michael@0: 5, 0, 0, 128, 0, 0, michael@0: 15, 144, 4, 0, 0, 4, michael@0: 0, 0, 3, 224, 0, 0, michael@0: 228, 144, 2, 0, 238, 160, michael@0: 2, 0, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 3, 128, michael@0: 0, 0, 228, 144, 1, 0, michael@0: 238, 160, 1, 0, 228, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 4, 128, 0, 0, 0, 128, michael@0: 6, 0, 0, 160, 5, 0, michael@0: 0, 3, 0, 0, 4, 128, michael@0: 0, 0, 170, 128, 5, 0, michael@0: 0, 160, 5, 0, 0, 3, michael@0: 1, 0, 1, 128, 0, 0, michael@0: 170, 128, 6, 0, 85, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 4, 128, 0, 0, 85, 129, michael@0: 6, 0, 0, 160, 2, 0, michael@0: 0, 3, 0, 0, 3, 192, michael@0: 0, 0, 228, 128, 0, 0, michael@0: 228, 160, 5, 0, 0, 3, michael@0: 0, 0, 1, 128, 0, 0, michael@0: 170, 128, 5, 0, 85, 160, michael@0: 5, 0, 0, 3, 1, 0, michael@0: 2, 128, 0, 0, 0, 128, michael@0: 6, 0, 85, 160, 1, 0, michael@0: 0, 2, 1, 0, 4, 128, michael@0: 6, 0, 0, 160, 8, 0, michael@0: 0, 3, 0, 0, 8, 224, michael@0: 1, 0, 228, 128, 3, 0, michael@0: 228, 160, 8, 0, 0, 3, michael@0: 0, 0, 4, 224, 1, 0, michael@0: 228, 128, 4, 0, 228, 160, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 12, 192, 6, 0, 36, 160, michael@0: 255, 255, 0, 0, 83, 72, michael@0: 68, 82, 204, 1, 0, 0, michael@0: 64, 0, 1, 0, 115, 0, michael@0: 0, 0, 89, 0, 0, 4, michael@0: 70, 142, 32, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 1, 0, 0, 0, michael@0: 4, 0, 0, 0, 95, 0, michael@0: 0, 3, 50, 16, 16, 0, michael@0: 0, 0, 0, 0, 103, 0, michael@0: 0, 4, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 50, 32, 16, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 194, 32, 16, 0, 1, 0, michael@0: 0, 0, 104, 0, 0, 2, michael@0: 2, 0, 0, 0, 54, 0, michael@0: 0, 8, 194, 32, 16, 0, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 50, 0, 0, 11, 50, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 16, 16, 0, 0, 0, michael@0: 0, 0, 230, 138, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 50, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 7, 18, 0, 16, 0, michael@0: 0, 0, 0, 0, 10, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 1, 64, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 0, 8, michael@0: 34, 0, 16, 0, 0, 0, michael@0: 0, 0, 26, 0, 16, 128, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 128, 63, 56, 0, michael@0: 0, 8, 50, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 128, 32, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 56, 0, 0, 10, 50, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 0, 16, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 63, 0, 0, michael@0: 0, 63, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 5, 66, 0, 16, 0, michael@0: 1, 0, 0, 0, 1, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 16, 0, 0, 8, 66, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 70, 130, 32, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 16, 0, 0, 8, michael@0: 130, 32, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 70, 130, michael@0: 32, 0, 1, 0, 0, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 11, 50, 32, 16, 0, michael@0: 1, 0, 0, 0, 70, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 138, 32, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 70, 128, 32, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 12, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 156, 2, 0, 0, 2, 0, michael@0: 0, 0, 100, 0, 0, 0, michael@0: 2, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 254, 255, michael@0: 0, 1, 0, 0, 103, 2, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 96, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 99, 98, 48, 0, 99, 98, michael@0: 50, 0, 92, 0, 0, 0, michael@0: 4, 0, 0, 0, 148, 0, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 96, 0, 0, 0, michael@0: 7, 0, 0, 0, 52, 1, michael@0: 0, 0, 112, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 244, 0, 0, 0, michael@0: 0, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 16, 1, 0, 0, michael@0: 16, 0, 0, 0, 16, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 26, 1, 0, 0, michael@0: 32, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 40, 1, 0, 0, michael@0: 48, 0, 0, 0, 16, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 81, 117, 97, 100, michael@0: 68, 101, 115, 99, 0, 171, michael@0: 171, 171, 1, 0, 3, 0, michael@0: 1, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 77, 97, michael@0: 115, 107, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 84, 101, 120, 116, 67, 111, michael@0: 108, 111, 114, 0, 171, 171, michael@0: 220, 1, 0, 0, 0, 0, michael@0: 0, 0, 44, 0, 0, 0, michael@0: 2, 0, 0, 0, 244, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 2, 0, 0, 48, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 2, 0, 0, 0, 16, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 32, 2, 0, 0, 64, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 0, 0, 0, 0, 40, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 56, 2, 0, 0, 80, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 0, 0, 0, 0, 16, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 64, 2, 0, 0, 88, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 68, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 84, 2, 0, 0, 92, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 68, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 92, 2, 0, 0, 96, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 68, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 68, 101, 118, 105, 99, 101, michael@0: 83, 112, 97, 99, 101, 84, michael@0: 111, 85, 115, 101, 114, 83, michael@0: 112, 97, 99, 101, 0, 171, michael@0: 3, 0, 3, 0, 3, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 100, 105, michael@0: 109, 101, 110, 115, 105, 111, michael@0: 110, 115, 0, 171, 1, 0, michael@0: 3, 0, 1, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 100, 105, 102, 102, michael@0: 0, 171, 171, 171, 1, 0, michael@0: 3, 0, 1, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 99, 101, 110, 116, michael@0: 101, 114, 49, 0, 65, 0, michael@0: 171, 171, 0, 0, 3, 0, michael@0: 1, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 114, 97, 100, 105, 117, 115, michael@0: 49, 0, 115, 113, 95, 114, michael@0: 97, 100, 105, 117, 115, 49, michael@0: 0, 77, 105, 99, 114, 111, michael@0: 115, 111, 102, 116, 32, 40, michael@0: 82, 41, 32, 72, 76, 83, michael@0: 76, 32, 83, 104, 97, 100, michael@0: 101, 114, 32, 67, 111, 109, michael@0: 112, 105, 108, 101, 114, 32, michael@0: 57, 46, 51, 48, 46, 57, michael@0: 50, 48, 48, 46, 50, 48, michael@0: 52, 57, 57, 0, 171, 171, michael@0: 73, 83, 71, 78, 44, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 3, 0, 0, 80, 79, michael@0: 83, 73, 84, 73, 79, 78, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 104, 0, 0, 0, michael@0: 3, 0, 0, 0, 8, 0, michael@0: 0, 0, 80, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 12, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 3, michael@0: 0, 0, 83, 86, 95, 80, michael@0: 111, 115, 105, 116, 105, 111, michael@0: 110, 0, 84, 69, 88, 67, michael@0: 79, 79, 82, 68, 0, 171, michael@0: 171, 171, 242, 143, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 196, 7, michael@0: 0, 0, 68, 88, 66, 67, michael@0: 155, 32, 116, 157, 42, 180, michael@0: 6, 86, 8, 236, 58, 235, michael@0: 58, 40, 227, 52, 1, 0, michael@0: 0, 0, 196, 7, 0, 0, michael@0: 6, 0, 0, 0, 56, 0, michael@0: 0, 0, 196, 1, 0, 0, michael@0: 56, 4, 0, 0, 180, 4, michael@0: 0, 0, 32, 7, 0, 0, michael@0: 144, 7, 0, 0, 65, 111, michael@0: 110, 57, 132, 1, 0, 0, michael@0: 132, 1, 0, 0, 0, 2, michael@0: 255, 255, 76, 1, 0, 0, michael@0: 56, 0, 0, 0, 1, 0, michael@0: 44, 0, 0, 0, 56, 0, michael@0: 0, 0, 56, 0, 2, 0, michael@0: 36, 0, 0, 0, 56, 0, michael@0: 0, 0, 0, 0, 1, 1, michael@0: 1, 0, 0, 0, 4, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 2, 255, 255, michael@0: 81, 0, 0, 5, 2, 0, michael@0: 15, 160, 0, 0, 0, 63, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 128, 0, 0, 15, 176, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 144, 0, 8, 15, 160, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 144, 1, 8, 15, 160, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 8, 128, 1, 0, 255, 160, michael@0: 1, 0, 255, 160, 2, 0, michael@0: 0, 3, 0, 0, 3, 128, michael@0: 0, 0, 235, 176, 1, 0, michael@0: 228, 161, 90, 0, 0, 4, michael@0: 0, 0, 8, 128, 0, 0, michael@0: 228, 128, 0, 0, 228, 128, michael@0: 0, 0, 255, 129, 5, 0, michael@0: 0, 3, 0, 0, 8, 128, michael@0: 0, 0, 255, 128, 2, 0, michael@0: 0, 160, 1, 0, 0, 2, michael@0: 0, 0, 4, 128, 1, 0, michael@0: 255, 160, 8, 0, 0, 3, michael@0: 0, 0, 1, 128, 0, 0, michael@0: 228, 128, 0, 0, 228, 160, michael@0: 6, 0, 0, 2, 0, 0, michael@0: 1, 128, 0, 0, 0, 128, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 1, 128, 0, 0, 0, 128, michael@0: 0, 0, 255, 128, 1, 0, michael@0: 0, 2, 0, 0, 2, 128, michael@0: 2, 0, 0, 160, 66, 0, michael@0: 0, 3, 1, 0, 15, 128, michael@0: 0, 0, 228, 176, 1, 8, michael@0: 228, 160, 66, 0, 0, 3, michael@0: 2, 0, 15, 128, 0, 0, michael@0: 228, 128, 0, 8, 228, 160, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 8, 128, 1, 0, 255, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 1, 128, 0, 0, 0, 128, michael@0: 0, 0, 170, 161, 0, 0, michael@0: 255, 129, 5, 0, 0, 3, michael@0: 2, 0, 7, 128, 2, 0, michael@0: 255, 128, 2, 0, 228, 128, michael@0: 5, 0, 0, 3, 1, 0, michael@0: 15, 128, 1, 0, 255, 128, michael@0: 2, 0, 228, 128, 88, 0, michael@0: 0, 4, 0, 0, 15, 128, michael@0: 0, 0, 0, 128, 2, 0, michael@0: 85, 160, 1, 0, 228, 128, michael@0: 1, 0, 0, 2, 0, 8, michael@0: 15, 128, 0, 0, 228, 128, michael@0: 255, 255, 0, 0, 83, 72, michael@0: 68, 82, 108, 2, 0, 0, michael@0: 64, 0, 0, 0, 155, 0, michael@0: 0, 0, 89, 0, 0, 4, michael@0: 70, 142, 32, 0, 0, 0, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 90, 0, 0, 3, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 90, 0, 0, 3, 0, 96, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 88, 24, 0, 4, 0, 112, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 85, 85, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 1, 0, 0, 0, 85, 85, michael@0: 0, 0, 98, 16, 0, 3, michael@0: 50, 16, 16, 0, 1, 0, michael@0: 0, 0, 98, 16, 0, 3, michael@0: 194, 16, 16, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 104, 0, 0, 2, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 9, 50, 0, 16, 0, michael@0: 0, 0, 0, 0, 230, 26, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 128, 32, 128, 65, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 5, 0, 0, 0, 54, 0, michael@0: 0, 6, 66, 0, 16, 0, michael@0: 0, 0, 0, 0, 58, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 5, 0, 0, 0, 16, 0, michael@0: 0, 8, 66, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 2, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 130, 32, 0, 0, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 15, 0, 0, 7, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 0, 0, 0, 0, 50, 0, michael@0: 0, 12, 18, 0, 16, 0, michael@0: 0, 0, 0, 0, 58, 128, michael@0: 32, 128, 65, 0, 0, 0, michael@0: 0, 0, 0, 0, 5, 0, michael@0: 0, 0, 58, 128, 32, 0, michael@0: 0, 0, 0, 0, 5, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 56, 0, michael@0: 0, 7, 18, 0, 16, 0, michael@0: 0, 0, 0, 0, 10, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 1, 64, 0, 0, 0, 0, michael@0: 0, 63, 14, 0, 0, 7, michael@0: 18, 0, 16, 0, 0, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 42, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 56, 0, 0, 8, 66, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 10, 0, 16, 0, 0, 0, michael@0: 0, 0, 42, 128, 32, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 29, 0, 0, 9, michael@0: 66, 0, 16, 0, 0, 0, michael@0: 0, 0, 58, 128, 32, 128, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 42, 0, 16, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 34, 0, 16, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 0, 63, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 31, 0, michael@0: 4, 3, 42, 0, 16, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 8, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 62, 0, 0, 1, 21, 0, michael@0: 0, 1, 56, 0, 0, 7, michael@0: 114, 0, 16, 0, 1, 0, michael@0: 0, 0, 246, 15, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 16, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 1, 0, 0, 0, 0, 96, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 56, 0, 0, 7, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 246, 15, 16, 0, 0, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 1, 0, 0, 0, 62, 0, michael@0: 0, 1, 83, 84, 65, 84, michael@0: 116, 0, 0, 0, 19, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 9, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 82, 68, 69, 70, 100, 2, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 228, 0, 0, 0, 5, 0, michael@0: 0, 0, 28, 0, 0, 0, michael@0: 0, 4, 255, 255, 0, 1, michael@0: 0, 0, 47, 2, 0, 0, michael@0: 188, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 201, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 214, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 5, 0, 0, 0, 4, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 218, 0, 0, 0, 2, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 1, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 0, michael@0: 0, 0, 223, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 115, 87, michael@0: 114, 97, 112, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 115, michael@0: 77, 97, 115, 107, 83, 97, michael@0: 109, 112, 108, 101, 114, 0, michael@0: 116, 101, 120, 0, 109, 97, michael@0: 115, 107, 0, 99, 98, 50, michael@0: 0, 171, 223, 0, 0, 0, michael@0: 7, 0, 0, 0, 252, 0, michael@0: 0, 0, 112, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 164, 1, 0, 0, michael@0: 0, 0, 0, 0, 44, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 188, 1, 0, 0, 0, 0, michael@0: 0, 0, 204, 1, 0, 0, michael@0: 48, 0, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 216, 1, 0, 0, 0, 0, michael@0: 0, 0, 232, 1, 0, 0, michael@0: 64, 0, 0, 0, 12, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 240, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 80, 0, 0, 0, 8, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 216, 1, 0, 0, 0, 0, michael@0: 0, 0, 8, 2, 0, 0, michael@0: 88, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 12, 2, 0, 0, 0, 0, michael@0: 0, 0, 28, 2, 0, 0, michael@0: 92, 0, 0, 0, 4, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 12, 2, 0, 0, 0, 0, michael@0: 0, 0, 36, 2, 0, 0, michael@0: 96, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 12, 2, 0, 0, 0, 0, michael@0: 0, 0, 68, 101, 118, 105, michael@0: 99, 101, 83, 112, 97, 99, michael@0: 101, 84, 111, 85, 115, 101, michael@0: 114, 83, 112, 97, 99, 101, michael@0: 0, 171, 3, 0, 3, 0, michael@0: 3, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 100, 105, 109, 101, 110, 115, michael@0: 105, 111, 110, 115, 0, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 100, 105, michael@0: 102, 102, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 99, 101, michael@0: 110, 116, 101, 114, 49, 0, michael@0: 65, 0, 171, 171, 0, 0, michael@0: 3, 0, 1, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 114, 97, 100, 105, michael@0: 117, 115, 49, 0, 115, 113, michael@0: 95, 114, 97, 100, 105, 117, michael@0: 115, 49, 0, 77, 105, 99, michael@0: 114, 111, 115, 111, 102, 116, michael@0: 32, 40, 82, 41, 32, 72, michael@0: 76, 83, 76, 32, 83, 104, michael@0: 97, 100, 101, 114, 32, 67, michael@0: 111, 109, 112, 105, 108, 101, michael@0: 114, 32, 57, 46, 51, 48, michael@0: 46, 57, 50, 48, 48, 46, michael@0: 50, 48, 52, 57, 57, 0, michael@0: 171, 171, 73, 83, 71, 78, michael@0: 104, 0, 0, 0, 3, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 80, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 3, 0, 0, michael@0: 92, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 12, 0, 0, michael@0: 83, 86, 95, 80, 111, 115, michael@0: 105, 116, 105, 111, 110, 0, michael@0: 84, 69, 88, 67, 79, 79, michael@0: 82, 68, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 44, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 83, 86, michael@0: 95, 84, 97, 114, 103, 101, michael@0: 116, 0, 171, 171, 54, 151, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 65, 80, 111, 115, 77, 105, michael@0: 114, 114, 111, 114, 0, 44, michael@0: 7, 0, 0, 68, 88, 66, michael@0: 67, 155, 204, 175, 163, 15, michael@0: 83, 220, 17, 236, 139, 209, michael@0: 141, 186, 169, 53, 28, 1, michael@0: 0, 0, 0, 44, 7, 0, michael@0: 0, 6, 0, 0, 0, 56, michael@0: 0, 0, 0, 148, 1, 0, michael@0: 0, 104, 3, 0, 0, 228, michael@0: 3, 0, 0, 136, 6, 0, michael@0: 0, 188, 6, 0, 0, 65, michael@0: 111, 110, 57, 84, 1, 0, michael@0: 0, 84, 1, 0, 0, 0, michael@0: 2, 254, 255, 252, 0, 0, michael@0: 0, 88, 0, 0, 0, 4, michael@0: 0, 36, 0, 0, 0, 84, michael@0: 0, 0, 0, 84, 0, 0, michael@0: 0, 36, 0, 1, 0, 84, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 2, 0, 1, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 2, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 1, 0, 3, 0, 1, michael@0: 0, 5, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 2, 254, 255, 81, 0, 0, michael@0: 5, 6, 0, 15, 160, 0, michael@0: 0, 128, 63, 0, 0, 0, michael@0: 63, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 31, 0, 0, michael@0: 2, 5, 0, 0, 128, 0, michael@0: 0, 15, 144, 4, 0, 0, michael@0: 4, 0, 0, 3, 224, 0, michael@0: 0, 228, 144, 2, 0, 238, michael@0: 160, 2, 0, 228, 160, 4, michael@0: 0, 0, 4, 0, 0, 3, michael@0: 128, 0, 0, 228, 144, 1, michael@0: 0, 238, 160, 1, 0, 228, michael@0: 160, 2, 0, 0, 3, 0, michael@0: 0, 4, 128, 0, 0, 0, michael@0: 128, 6, 0, 0, 160, 5, michael@0: 0, 0, 3, 0, 0, 4, michael@0: 128, 0, 0, 170, 128, 5, michael@0: 0, 0, 160, 5, 0, 0, michael@0: 3, 1, 0, 1, 128, 0, michael@0: 0, 170, 128, 6, 0, 85, michael@0: 160, 2, 0, 0, 3, 0, michael@0: 0, 4, 128, 0, 0, 85, michael@0: 129, 6, 0, 0, 160, 2, michael@0: 0, 0, 3, 0, 0, 3, michael@0: 192, 0, 0, 228, 128, 0, michael@0: 0, 228, 160, 5, 0, 0, michael@0: 3, 0, 0, 1, 128, 0, michael@0: 0, 170, 128, 5, 0, 85, michael@0: 160, 5, 0, 0, 3, 1, michael@0: 0, 2, 128, 0, 0, 0, michael@0: 128, 6, 0, 85, 160, 1, michael@0: 0, 0, 2, 1, 0, 4, michael@0: 128, 6, 0, 0, 160, 8, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 224, 1, 0, 228, 128, 3, michael@0: 0, 228, 160, 8, 0, 0, michael@0: 3, 0, 0, 4, 224, 1, michael@0: 0, 228, 128, 4, 0, 228, michael@0: 160, 1, 0, 0, 2, 0, michael@0: 0, 12, 192, 6, 0, 36, michael@0: 160, 255, 255, 0, 0, 83, michael@0: 72, 68, 82, 204, 1, 0, michael@0: 0, 64, 0, 1, 0, 115, michael@0: 0, 0, 0, 89, 0, 0, michael@0: 4, 70, 142, 32, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 89, 0, 0, 4, 70, michael@0: 142, 32, 0, 1, 0, 0, michael@0: 0, 4, 0, 0, 0, 95, michael@0: 0, 0, 3, 50, 16, 16, michael@0: 0, 0, 0, 0, 0, 103, michael@0: 0, 0, 4, 242, 32, 16, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 101, 0, 0, michael@0: 3, 50, 32, 16, 0, 1, michael@0: 0, 0, 0, 101, 0, 0, michael@0: 3, 194, 32, 16, 0, 1, michael@0: 0, 0, 0, 104, 0, 0, michael@0: 2, 2, 0, 0, 0, 54, michael@0: 0, 0, 8, 194, 32, 16, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 128, michael@0: 63, 50, 0, 0, 11, 50, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 70, 16, 16, 0, 0, michael@0: 0, 0, 0, 230, 138, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 70, 128, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 50, 32, 16, 0, 0, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 128, 63, 0, 0, 0, michael@0: 8, 34, 0, 16, 0, 0, michael@0: 0, 0, 0, 26, 0, 16, michael@0: 128, 65, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 128, 63, 56, michael@0: 0, 0, 8, 50, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 70, 128, 32, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 56, 0, 0, 10, 50, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 70, 0, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 63, 0, michael@0: 0, 0, 63, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 54, michael@0: 0, 0, 5, 66, 0, 16, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 128, michael@0: 63, 16, 0, 0, 8, 66, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 70, 2, 16, 0, 1, michael@0: 0, 0, 0, 70, 130, 32, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 8, 130, 32, 16, 0, 1, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 130, 32, 0, 1, 0, 0, michael@0: 0, 1, 0, 0, 0, 50, michael@0: 0, 0, 11, 50, 32, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 16, 16, 0, 0, 0, 0, michael@0: 0, 230, 138, 32, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 70, 128, 32, 0, 0, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 62, 0, 0, 1, 83, michael@0: 84, 65, 84, 116, 0, 0, michael@0: 0, 12, 0, 0, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 4, 0, 0, 0, 6, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 82, 68, 69, michael@0: 70, 156, 2, 0, 0, 2, michael@0: 0, 0, 0, 100, 0, 0, michael@0: 0, 2, 0, 0, 0, 28, michael@0: 0, 0, 0, 0, 4, 254, michael@0: 255, 0, 1, 0, 0, 103, michael@0: 2, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 99, 98, 48, 0, 99, michael@0: 98, 50, 0, 92, 0, 0, michael@0: 0, 4, 0, 0, 0, 148, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 96, 0, 0, michael@0: 0, 7, 0, 0, 0, 52, michael@0: 1, 0, 0, 112, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 244, 0, 0, michael@0: 0, 0, 0, 0, 0, 16, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 16, 1, 0, michael@0: 0, 16, 0, 0, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 26, 1, 0, michael@0: 0, 32, 0, 0, 0, 16, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 40, 1, 0, michael@0: 0, 48, 0, 0, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 81, 117, 97, michael@0: 100, 68, 101, 115, 99, 0, michael@0: 171, 171, 171, 1, 0, 3, michael@0: 0, 1, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 84, 101, 120, 67, 111, michael@0: 111, 114, 100, 115, 0, 77, michael@0: 97, 115, 107, 84, 101, 120, michael@0: 67, 111, 111, 114, 100, 115, michael@0: 0, 84, 101, 120, 116, 67, michael@0: 111, 108, 111, 114, 0, 171, michael@0: 171, 220, 1, 0, 0, 0, michael@0: 0, 0, 0, 44, 0, 0, michael@0: 0, 2, 0, 0, 0, 244, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 4, 2, 0, 0, 48, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 2, 0, 0, 0, 16, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 32, 2, 0, 0, 64, michael@0: 0, 0, 0, 12, 0, 0, michael@0: 0, 0, 0, 0, 0, 40, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 56, 2, 0, 0, 80, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 0, 0, 0, 0, 16, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 64, 2, 0, 0, 88, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 68, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 84, 2, 0, 0, 92, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 68, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 92, 2, 0, 0, 96, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 68, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 68, 101, 118, 105, 99, michael@0: 101, 83, 112, 97, 99, 101, michael@0: 84, 111, 85, 115, 101, 114, michael@0: 83, 112, 97, 99, 101, 0, michael@0: 171, 3, 0, 3, 0, 3, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 100, michael@0: 105, 109, 101, 110, 115, 105, michael@0: 111, 110, 115, 0, 171, 1, michael@0: 0, 3, 0, 1, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 100, 105, 102, michael@0: 102, 0, 171, 171, 171, 1, michael@0: 0, 3, 0, 1, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 99, 101, 110, michael@0: 116, 101, 114, 49, 0, 65, michael@0: 0, 171, 171, 0, 0, 3, michael@0: 0, 1, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 114, 97, 100, 105, 117, michael@0: 115, 49, 0, 115, 113, 95, michael@0: 114, 97, 100, 105, 117, 115, michael@0: 49, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 171, 73, 83, 71, 78, 44, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 8, 0, 0, 0, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 7, 3, 0, 0, 80, michael@0: 79, 83, 73, 84, 73, 79, michael@0: 78, 0, 171, 171, 171, 79, michael@0: 83, 71, 78, 104, 0, 0, michael@0: 0, 3, 0, 0, 0, 8, michael@0: 0, 0, 0, 80, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 12, 0, 0, 92, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 3, 0, 0, 83, 86, 95, michael@0: 80, 111, 115, 105, 116, 105, michael@0: 111, 110, 0, 84, 69, 88, michael@0: 67, 79, 79, 82, 68, 0, michael@0: 171, 171, 171, 17, 159, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 232, michael@0: 9, 0, 0, 68, 88, 66, michael@0: 67, 125, 162, 98, 233, 122, michael@0: 97, 97, 122, 9, 222, 98, michael@0: 238, 63, 125, 141, 135, 1, michael@0: 0, 0, 0, 232, 9, 0, michael@0: 0, 6, 0, 0, 0, 56, michael@0: 0, 0, 0, 128, 2, 0, michael@0: 0, 88, 6, 0, 0, 212, michael@0: 6, 0, 0, 68, 9, 0, michael@0: 0, 180, 9, 0, 0, 65, michael@0: 111, 110, 57, 64, 2, 0, michael@0: 0, 64, 2, 0, 0, 0, michael@0: 2, 255, 255, 8, 2, 0, michael@0: 0, 56, 0, 0, 0, 1, michael@0: 0, 44, 0, 0, 0, 56, michael@0: 0, 0, 0, 56, 0, 2, michael@0: 0, 36, 0, 0, 0, 56, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 1, 1, 0, 0, 0, 4, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 2, 255, michael@0: 255, 81, 0, 0, 5, 3, michael@0: 0, 15, 160, 0, 0, 0, michael@0: 63, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 81, 0, 0, 5, 4, michael@0: 0, 15, 160, 0, 0, 128, michael@0: 63, 0, 0, 128, 191, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 128, 31, 0, 0, 2, 0, michael@0: 0, 0, 128, 0, 0, 15, michael@0: 176, 31, 0, 0, 2, 0, michael@0: 0, 0, 144, 0, 8, 15, michael@0: 160, 31, 0, 0, 2, 0, michael@0: 0, 0, 144, 1, 8, 15, michael@0: 160, 2, 0, 0, 3, 0, michael@0: 0, 3, 128, 0, 0, 235, michael@0: 176, 1, 0, 228, 161, 90, michael@0: 0, 0, 4, 0, 0, 8, michael@0: 128, 0, 0, 228, 128, 0, michael@0: 0, 228, 128, 2, 0, 0, michael@0: 161, 5, 0, 0, 3, 0, michael@0: 0, 8, 128, 0, 0, 255, michael@0: 128, 1, 0, 170, 160, 1, michael@0: 0, 0, 2, 0, 0, 4, michael@0: 128, 1, 0, 255, 160, 8, michael@0: 0, 0, 3, 0, 0, 1, michael@0: 128, 0, 0, 228, 128, 0, michael@0: 0, 228, 160, 4, 0, 0, michael@0: 4, 0, 0, 2, 128, 0, michael@0: 0, 0, 128, 0, 0, 0, michael@0: 128, 0, 0, 255, 129, 35, michael@0: 0, 0, 2, 0, 0, 4, michael@0: 128, 0, 0, 85, 128, 7, michael@0: 0, 0, 2, 0, 0, 4, michael@0: 128, 0, 0, 170, 128, 6, michael@0: 0, 0, 2, 1, 0, 1, michael@0: 128, 0, 0, 170, 128, 1, michael@0: 0, 0, 2, 1, 0, 6, michael@0: 128, 1, 0, 0, 129, 2, michael@0: 0, 0, 3, 0, 0, 13, michael@0: 128, 0, 0, 0, 128, 1, michael@0: 0, 148, 128, 6, 0, 0, michael@0: 2, 1, 0, 1, 128, 1, michael@0: 0, 170, 160, 5, 0, 0, michael@0: 3, 0, 0, 13, 128, 0, michael@0: 0, 228, 128, 1, 0, 0, michael@0: 128, 1, 0, 0, 2, 1, michael@0: 0, 8, 128, 1, 0, 255, michael@0: 160, 4, 0, 0, 4, 1, michael@0: 0, 7, 128, 0, 0, 248, michael@0: 128, 0, 0, 170, 160, 1, michael@0: 0, 255, 128, 88, 0, 0, michael@0: 4, 2, 0, 1, 128, 1, michael@0: 0, 0, 128, 0, 0, 0, michael@0: 128, 0, 0, 255, 128, 88, michael@0: 0, 0, 4, 0, 0, 13, michael@0: 128, 1, 0, 148, 128, 4, michael@0: 0, 68, 160, 4, 0, 230, michael@0: 160, 1, 0, 0, 2, 2, michael@0: 0, 2, 128, 3, 0, 0, michael@0: 160, 66, 0, 0, 3, 1, michael@0: 0, 15, 128, 0, 0, 228, michael@0: 176, 1, 8, 228, 160, 66, michael@0: 0, 0, 3, 2, 0, 15, michael@0: 128, 2, 0, 228, 128, 0, michael@0: 8, 228, 160, 5, 0, 0, michael@0: 3, 2, 0, 7, 128, 2, michael@0: 0, 255, 128, 2, 0, 228, michael@0: 128, 5, 0, 0, 3, 1, michael@0: 0, 15, 128, 1, 0, 255, michael@0: 128, 2, 0, 228, 128, 2, michael@0: 0, 0, 3, 0, 0, 8, michael@0: 128, 0, 0, 255, 128, 0, michael@0: 0, 0, 128, 88, 0, 0, michael@0: 4, 0, 0, 1, 128, 0, michael@0: 0, 255, 128, 0, 0, 0, michael@0: 128, 0, 0, 170, 128, 88, michael@0: 0, 0, 4, 1, 0, 15, michael@0: 128, 0, 0, 0, 129, 4, michael@0: 0, 170, 160, 1, 0, 228, michael@0: 128, 88, 0, 0, 4, 0, michael@0: 0, 15, 128, 0, 0, 85, michael@0: 128, 1, 0, 228, 128, 4, michael@0: 0, 170, 160, 1, 0, 0, michael@0: 2, 0, 8, 15, 128, 0, michael@0: 0, 228, 128, 255, 255, 0, michael@0: 0, 83, 72, 68, 82, 208, michael@0: 3, 0, 0, 64, 0, 0, michael@0: 0, 244, 0, 0, 0, 89, michael@0: 0, 0, 4, 70, 142, 32, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 0, 0, 0, 90, 0, 0, michael@0: 3, 0, 96, 16, 0, 0, michael@0: 0, 0, 0, 90, 0, 0, michael@0: 3, 0, 96, 16, 0, 1, michael@0: 0, 0, 0, 88, 24, 0, michael@0: 4, 0, 112, 16, 0, 0, michael@0: 0, 0, 0, 85, 85, 0, michael@0: 0, 88, 24, 0, 4, 0, michael@0: 112, 16, 0, 1, 0, 0, michael@0: 0, 85, 85, 0, 0, 98, michael@0: 16, 0, 3, 50, 16, 16, michael@0: 0, 1, 0, 0, 0, 98, michael@0: 16, 0, 3, 194, 16, 16, michael@0: 0, 1, 0, 0, 0, 101, michael@0: 0, 0, 3, 242, 32, 16, michael@0: 0, 0, 0, 0, 0, 104, michael@0: 0, 0, 2, 3, 0, 0, michael@0: 0, 0, 0, 0, 9, 50, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 230, 26, 16, 0, 1, michael@0: 0, 0, 0, 70, 128, 32, michael@0: 128, 65, 0, 0, 0, 0, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 54, 0, 0, 6, 66, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 58, 128, 32, 0, 0, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 16, 0, 0, 8, 66, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 70, 2, 16, 0, 0, michael@0: 0, 0, 0, 70, 130, 32, michael@0: 0, 0, 0, 0, 0, 4, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 7, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 9, 18, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 10, 0, 16, 0, 0, michael@0: 0, 0, 0, 10, 128, 32, michael@0: 128, 65, 0, 0, 0, 0, michael@0: 0, 0, 0, 6, 0, 0, michael@0: 0, 56, 0, 0, 8, 18, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 10, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 128, 32, michael@0: 0, 0, 0, 0, 0, 5, michael@0: 0, 0, 0, 50, 0, 0, michael@0: 10, 18, 0, 16, 0, 0, michael@0: 0, 0, 0, 42, 0, 16, michael@0: 0, 0, 0, 0, 0, 42, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 10, 0, 16, 128, 65, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 49, 0, 0, 7, 34, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 10, 0, 16, 0, 0, michael@0: 0, 0, 0, 1, 64, 0, michael@0: 0, 0, 0, 0, 0, 75, michael@0: 0, 0, 6, 18, 0, 16, michael@0: 0, 1, 0, 0, 0, 10, michael@0: 0, 16, 128, 129, 0, 0, michael@0: 0, 0, 0, 0, 0, 54, michael@0: 0, 0, 6, 34, 0, 16, michael@0: 0, 1, 0, 0, 0, 10, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 7, 82, 0, 16, michael@0: 0, 0, 0, 0, 0, 166, michael@0: 10, 16, 0, 0, 0, 0, michael@0: 0, 6, 1, 16, 0, 1, michael@0: 0, 0, 0, 14, 0, 0, michael@0: 8, 82, 0, 16, 0, 0, michael@0: 0, 0, 0, 6, 2, 16, michael@0: 0, 0, 0, 0, 0, 166, michael@0: 138, 32, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 56, michael@0: 0, 0, 8, 50, 0, 16, michael@0: 0, 1, 0, 0, 0, 134, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 166, 138, 32, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 29, 0, 0, 9, 50, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 70, 0, 16, 0, 1, michael@0: 0, 0, 0, 246, 143, 32, michael@0: 128, 65, 0, 0, 0, 0, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 1, 0, 0, 10, 50, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 70, 0, 16, 0, 1, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 128, 63, 0, michael@0: 0, 128, 63, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 8, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 42, michael@0: 0, 16, 128, 65, 0, 0, michael@0: 0, 0, 0, 0, 0, 10, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 50, 0, 0, 9, 18, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 10, 0, 16, 0, 1, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 0, 0, 0, 0, 42, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 54, 0, 0, 5, 34, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 0, 63, 69, 0, 0, michael@0: 9, 242, 0, 16, 0, 2, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 126, 16, 0, 0, 0, 0, michael@0: 0, 0, 96, 16, 0, 0, michael@0: 0, 0, 0, 31, 0, 4, michael@0: 3, 26, 0, 16, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 8, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 62, michael@0: 0, 0, 1, 21, 0, 0, michael@0: 1, 52, 0, 0, 7, 18, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 26, 0, 16, 0, 1, michael@0: 0, 0, 0, 10, 0, 16, michael@0: 0, 1, 0, 0, 0, 29, michael@0: 0, 0, 7, 18, 0, 16, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 10, 0, 16, 0, 0, michael@0: 0, 0, 0, 31, 0, 4, michael@0: 3, 10, 0, 16, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 8, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 62, michael@0: 0, 0, 1, 21, 0, 0, michael@0: 1, 56, 0, 0, 7, 114, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 246, 15, 16, 0, 2, michael@0: 0, 0, 0, 70, 2, 16, michael@0: 0, 2, 0, 0, 0, 69, michael@0: 0, 0, 9, 242, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 16, 16, 0, 1, 0, 0, michael@0: 0, 70, 126, 16, 0, 1, michael@0: 0, 0, 0, 0, 96, 16, michael@0: 0, 1, 0, 0, 0, 56, michael@0: 0, 0, 7, 242, 32, 16, michael@0: 0, 0, 0, 0, 0, 246, michael@0: 15, 16, 0, 0, 0, 0, michael@0: 0, 70, 14, 16, 0, 2, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 83, 84, 65, 84, 116, michael@0: 0, 0, 0, 33, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 17, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 3, 0, 0, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 8, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 82, michael@0: 68, 69, 70, 104, 2, 0, michael@0: 0, 1, 0, 0, 0, 232, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 28, 0, 0, 0, 0, michael@0: 4, 255, 255, 0, 1, 0, michael@0: 0, 51, 2, 0, 0, 188, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 203, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 216, 0, 0, michael@0: 0, 2, 0, 0, 0, 5, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 255, 255, 255, 255, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 12, 0, 0, 0, 220, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 5, 0, 0, 0, 4, michael@0: 0, 0, 0, 255, 255, 255, michael@0: 255, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 12, 0, 0, michael@0: 0, 225, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 115, 77, 105, michael@0: 114, 114, 111, 114, 83, 97, michael@0: 109, 112, 108, 101, 114, 0, michael@0: 115, 77, 97, 115, 107, 83, michael@0: 97, 109, 112, 108, 101, 114, michael@0: 0, 116, 101, 120, 0, 109, michael@0: 97, 115, 107, 0, 99, 98, michael@0: 50, 0, 171, 171, 171, 225, michael@0: 0, 0, 0, 7, 0, 0, michael@0: 0, 0, 1, 0, 0, 112, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 168, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 44, 0, 0, 0, 0, michael@0: 0, 0, 0, 192, 1, 0, michael@0: 0, 0, 0, 0, 0, 208, michael@0: 1, 0, 0, 48, 0, 0, michael@0: 0, 8, 0, 0, 0, 0, michael@0: 0, 0, 0, 220, 1, 0, michael@0: 0, 0, 0, 0, 0, 236, michael@0: 1, 0, 0, 64, 0, 0, michael@0: 0, 12, 0, 0, 0, 2, michael@0: 0, 0, 0, 244, 1, 0, michael@0: 0, 0, 0, 0, 0, 4, michael@0: 2, 0, 0, 80, 0, 0, michael@0: 0, 8, 0, 0, 0, 2, michael@0: 0, 0, 0, 220, 1, 0, michael@0: 0, 0, 0, 0, 0, 12, michael@0: 2, 0, 0, 88, 0, 0, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 0, 0, 0, 16, 2, 0, michael@0: 0, 0, 0, 0, 0, 32, michael@0: 2, 0, 0, 92, 0, 0, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 0, 0, 0, 16, 2, 0, michael@0: 0, 0, 0, 0, 0, 40, michael@0: 2, 0, 0, 96, 0, 0, michael@0: 0, 4, 0, 0, 0, 2, michael@0: 0, 0, 0, 16, 2, 0, michael@0: 0, 0, 0, 0, 0, 68, michael@0: 101, 118, 105, 99, 101, 83, michael@0: 112, 97, 99, 101, 84, 111, michael@0: 85, 115, 101, 114, 83, 112, michael@0: 97, 99, 101, 0, 171, 3, michael@0: 0, 3, 0, 3, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 100, 105, 109, michael@0: 101, 110, 115, 105, 111, 110, michael@0: 115, 0, 171, 1, 0, 3, michael@0: 0, 1, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 100, 105, 102, 102, 0, michael@0: 171, 171, 171, 1, 0, 3, michael@0: 0, 1, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 99, 101, 110, 116, 101, michael@0: 114, 49, 0, 65, 0, 171, michael@0: 171, 0, 0, 3, 0, 1, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 114, michael@0: 97, 100, 105, 117, 115, 49, michael@0: 0, 115, 113, 95, 114, 97, michael@0: 100, 105, 117, 115, 49, 0, michael@0: 77, 105, 99, 114, 111, 115, michael@0: 111, 102, 116, 32, 40, 82, michael@0: 41, 32, 72, 76, 83, 76, michael@0: 32, 83, 104, 97, 100, 101, michael@0: 114, 32, 67, 111, 109, 112, michael@0: 105, 108, 101, 114, 32, 57, michael@0: 46, 51, 48, 46, 57, 50, michael@0: 48, 48, 46, 50, 48, 52, michael@0: 57, 57, 0, 171, 171, 73, michael@0: 83, 71, 78, 104, 0, 0, michael@0: 0, 3, 0, 0, 0, 8, michael@0: 0, 0, 0, 80, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 3, 0, 0, 92, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 12, 0, 0, 83, 86, 95, michael@0: 80, 111, 115, 105, 116, 105, michael@0: 111, 110, 0, 84, 69, 88, michael@0: 67, 79, 79, 82, 68, 0, michael@0: 171, 171, 171, 79, 83, 71, michael@0: 78, 44, 0, 0, 0, 1, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 32, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 83, 86, 95, 84, 97, michael@0: 114, 103, 101, 116, 0, 171, michael@0: 171, 85, 166, 0, 0, 0, michael@0: 0, 0, 0, 65, 48, 77, michael@0: 105, 114, 114, 111, 114, 0, michael@0: 44, 7, 0, 0, 68, 88, michael@0: 66, 67, 155, 204, 175, 163, michael@0: 15, 83, 220, 17, 236, 139, michael@0: 209, 141, 186, 169, 53, 28, michael@0: 1, 0, 0, 0, 44, 7, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 56, 0, 0, 0, 148, 1, michael@0: 0, 0, 104, 3, 0, 0, michael@0: 228, 3, 0, 0, 136, 6, michael@0: 0, 0, 188, 6, 0, 0, michael@0: 65, 111, 110, 57, 84, 1, michael@0: 0, 0, 84, 1, 0, 0, michael@0: 0, 2, 254, 255, 252, 0, michael@0: 0, 0, 88, 0, 0, 0, michael@0: 4, 0, 36, 0, 0, 0, michael@0: 84, 0, 0, 0, 84, 0, michael@0: 0, 0, 36, 0, 1, 0, michael@0: 84, 0, 0, 0, 0, 0, michael@0: 1, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 1, 0, 2, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 2, 0, 3, 0, 0, 0, michael@0: 0, 0, 1, 0, 3, 0, michael@0: 1, 0, 5, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 2, 254, 255, 81, 0, michael@0: 0, 5, 6, 0, 15, 160, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 63, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 31, 0, michael@0: 0, 2, 5, 0, 0, 128, michael@0: 0, 0, 15, 144, 4, 0, michael@0: 0, 4, 0, 0, 3, 224, michael@0: 0, 0, 228, 144, 2, 0, michael@0: 238, 160, 2, 0, 228, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 3, 128, 0, 0, 228, 144, michael@0: 1, 0, 238, 160, 1, 0, michael@0: 228, 160, 2, 0, 0, 3, michael@0: 0, 0, 4, 128, 0, 0, michael@0: 0, 128, 6, 0, 0, 160, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 4, 128, 0, 0, 170, 128, michael@0: 5, 0, 0, 160, 5, 0, michael@0: 0, 3, 1, 0, 1, 128, michael@0: 0, 0, 170, 128, 6, 0, michael@0: 85, 160, 2, 0, 0, 3, michael@0: 0, 0, 4, 128, 0, 0, michael@0: 85, 129, 6, 0, 0, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 3, 192, 0, 0, 228, 128, michael@0: 0, 0, 228, 160, 5, 0, michael@0: 0, 3, 0, 0, 1, 128, michael@0: 0, 0, 170, 128, 5, 0, michael@0: 85, 160, 5, 0, 0, 3, michael@0: 1, 0, 2, 128, 0, 0, michael@0: 0, 128, 6, 0, 85, 160, michael@0: 1, 0, 0, 2, 1, 0, michael@0: 4, 128, 6, 0, 0, 160, michael@0: 8, 0, 0, 3, 0, 0, michael@0: 8, 224, 1, 0, 228, 128, michael@0: 3, 0, 228, 160, 8, 0, michael@0: 0, 3, 0, 0, 4, 224, michael@0: 1, 0, 228, 128, 4, 0, michael@0: 228, 160, 1, 0, 0, 2, michael@0: 0, 0, 12, 192, 6, 0, michael@0: 36, 160, 255, 255, 0, 0, michael@0: 83, 72, 68, 82, 204, 1, michael@0: 0, 0, 64, 0, 1, 0, michael@0: 115, 0, 0, 0, 89, 0, michael@0: 0, 4, 70, 142, 32, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 89, 0, 0, 4, michael@0: 70, 142, 32, 0, 1, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 95, 0, 0, 3, 50, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 103, 0, 0, 4, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 50, 32, 16, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 194, 32, 16, 0, michael@0: 1, 0, 0, 0, 104, 0, michael@0: 0, 2, 2, 0, 0, 0, michael@0: 54, 0, 0, 8, 194, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 128, 63, 50, 0, 0, 11, michael@0: 50, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 0, 0, 0, 0, 230, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 70, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 5, 50, 32, 16, 0, michael@0: 0, 0, 0, 0, 70, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 7, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 10, 0, 16, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 8, 34, 0, 16, 0, michael@0: 0, 0, 0, 0, 26, 0, michael@0: 16, 128, 65, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 56, 0, 0, 8, 50, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 56, 0, 0, 10, michael@0: 50, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 63, michael@0: 0, 0, 0, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 5, 66, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 1, 64, 0, 0, 0, 0, michael@0: 128, 63, 16, 0, 0, 8, michael@0: 66, 32, 16, 0, 1, 0, michael@0: 0, 0, 70, 2, 16, 0, michael@0: 1, 0, 0, 0, 70, 130, michael@0: 32, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 16, 0, michael@0: 0, 8, 130, 32, 16, 0, michael@0: 1, 0, 0, 0, 70, 2, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 130, 32, 0, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 50, 0, 0, 11, 50, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 16, 16, 0, 0, 0, michael@0: 0, 0, 230, 138, 32, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 83, 84, 65, 84, 116, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 82, 68, michael@0: 69, 70, 156, 2, 0, 0, michael@0: 2, 0, 0, 0, 100, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 28, 0, 0, 0, 0, 4, michael@0: 254, 255, 0, 1, 0, 0, michael@0: 103, 2, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 99, 98, 48, 0, michael@0: 99, 98, 50, 0, 92, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 148, 0, 0, 0, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 96, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 52, 1, 0, 0, 112, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 244, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 16, 1, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 26, 1, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 40, 1, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 81, 117, michael@0: 97, 100, 68, 101, 115, 99, michael@0: 0, 171, 171, 171, 1, 0, michael@0: 3, 0, 1, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 77, 97, 115, 107, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 84, 101, 120, 116, michael@0: 67, 111, 108, 111, 114, 0, michael@0: 171, 171, 220, 1, 0, 0, michael@0: 0, 0, 0, 0, 44, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 244, 1, 0, 0, 0, 0, michael@0: 0, 0, 4, 2, 0, 0, michael@0: 48, 0, 0, 0, 8, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 16, 2, 0, 0, 0, 0, michael@0: 0, 0, 32, 2, 0, 0, michael@0: 64, 0, 0, 0, 12, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 40, 2, 0, 0, 0, 0, michael@0: 0, 0, 56, 2, 0, 0, michael@0: 80, 0, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 2, 0, 0, 0, 0, michael@0: 0, 0, 64, 2, 0, 0, michael@0: 88, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 68, 2, 0, 0, 0, 0, michael@0: 0, 0, 84, 2, 0, 0, michael@0: 92, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 68, 2, 0, 0, 0, 0, michael@0: 0, 0, 92, 2, 0, 0, michael@0: 96, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 68, 2, 0, 0, 0, 0, michael@0: 0, 0, 68, 101, 118, 105, michael@0: 99, 101, 83, 112, 97, 99, michael@0: 101, 84, 111, 85, 115, 101, michael@0: 114, 83, 112, 97, 99, 101, michael@0: 0, 171, 3, 0, 3, 0, michael@0: 3, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 100, 105, 109, 101, 110, 115, michael@0: 105, 111, 110, 115, 0, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 100, 105, michael@0: 102, 102, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 99, 101, michael@0: 110, 116, 101, 114, 49, 0, michael@0: 65, 0, 171, 171, 0, 0, michael@0: 3, 0, 1, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 114, 97, 100, 105, michael@0: 117, 115, 49, 0, 115, 113, michael@0: 95, 114, 97, 100, 105, 117, michael@0: 115, 49, 0, 77, 105, 99, michael@0: 114, 111, 115, 111, 102, 116, michael@0: 32, 40, 82, 41, 32, 72, michael@0: 76, 83, 76, 32, 83, 104, michael@0: 97, 100, 101, 114, 32, 67, michael@0: 111, 109, 112, 105, 108, 101, michael@0: 114, 32, 57, 46, 51, 48, michael@0: 46, 57, 50, 48, 48, 46, michael@0: 50, 48, 52, 57, 57, 0, michael@0: 171, 171, 73, 83, 71, 78, michael@0: 44, 0, 0, 0, 1, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 3, 0, 0, michael@0: 80, 79, 83, 73, 84, 73, michael@0: 79, 78, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 12, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 3, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 82, 176, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 200, 7, 0, 0, 68, 88, michael@0: 66, 67, 230, 208, 243, 35, michael@0: 26, 226, 195, 61, 206, 119, michael@0: 192, 40, 94, 251, 244, 88, michael@0: 1, 0, 0, 0, 200, 7, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 56, 0, 0, 0, 196, 1, michael@0: 0, 0, 56, 4, 0, 0, michael@0: 180, 4, 0, 0, 36, 7, michael@0: 0, 0, 148, 7, 0, 0, michael@0: 65, 111, 110, 57, 132, 1, michael@0: 0, 0, 132, 1, 0, 0, michael@0: 0, 2, 255, 255, 76, 1, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 1, 0, 44, 0, 0, 0, michael@0: 56, 0, 0, 0, 56, 0, michael@0: 2, 0, 36, 0, 0, 0, michael@0: 56, 0, 0, 0, 0, 0, michael@0: 1, 1, 1, 0, 0, 0, michael@0: 4, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 2, michael@0: 255, 255, 81, 0, 0, 5, michael@0: 2, 0, 15, 160, 0, 0, michael@0: 0, 63, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 31, 0, 0, 2, michael@0: 0, 0, 0, 128, 0, 0, michael@0: 15, 176, 31, 0, 0, 2, michael@0: 0, 0, 0, 144, 0, 8, michael@0: 15, 160, 31, 0, 0, 2, michael@0: 0, 0, 0, 144, 1, 8, michael@0: 15, 160, 5, 0, 0, 3, michael@0: 0, 0, 8, 128, 1, 0, michael@0: 255, 160, 1, 0, 255, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 3, 128, 0, 0, 235, 176, michael@0: 1, 0, 228, 161, 90, 0, michael@0: 0, 4, 0, 0, 8, 128, michael@0: 0, 0, 228, 128, 0, 0, michael@0: 228, 128, 0, 0, 255, 129, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 8, 128, 0, 0, 255, 128, michael@0: 2, 0, 0, 160, 1, 0, michael@0: 0, 2, 0, 0, 4, 128, michael@0: 1, 0, 255, 160, 8, 0, michael@0: 0, 3, 0, 0, 1, 128, michael@0: 0, 0, 228, 128, 0, 0, michael@0: 228, 160, 6, 0, 0, 2, michael@0: 0, 0, 1, 128, 0, 0, michael@0: 0, 128, 5, 0, 0, 3, michael@0: 0, 0, 1, 128, 0, 0, michael@0: 0, 128, 0, 0, 255, 128, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 2, 128, 2, 0, 0, 160, michael@0: 66, 0, 0, 3, 1, 0, michael@0: 15, 128, 0, 0, 228, 176, michael@0: 1, 8, 228, 160, 66, 0, michael@0: 0, 3, 2, 0, 15, 128, michael@0: 0, 0, 228, 128, 0, 8, michael@0: 228, 160, 1, 0, 0, 2, michael@0: 0, 0, 8, 128, 1, 0, michael@0: 255, 160, 4, 0, 0, 4, michael@0: 0, 0, 1, 128, 0, 0, michael@0: 0, 128, 0, 0, 170, 161, michael@0: 0, 0, 255, 129, 5, 0, michael@0: 0, 3, 2, 0, 7, 128, michael@0: 2, 0, 255, 128, 2, 0, michael@0: 228, 128, 5, 0, 0, 3, michael@0: 1, 0, 15, 128, 1, 0, michael@0: 255, 128, 2, 0, 228, 128, michael@0: 88, 0, 0, 4, 0, 0, michael@0: 15, 128, 0, 0, 0, 128, michael@0: 2, 0, 85, 160, 1, 0, michael@0: 228, 128, 1, 0, 0, 2, michael@0: 0, 8, 15, 128, 0, 0, michael@0: 228, 128, 255, 255, 0, 0, michael@0: 83, 72, 68, 82, 108, 2, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 155, 0, 0, 0, 89, 0, michael@0: 0, 4, 70, 142, 32, 0, michael@0: 0, 0, 0, 0, 6, 0, michael@0: 0, 0, 90, 0, 0, 3, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 90, 0, 0, 3, michael@0: 0, 96, 16, 0, 1, 0, michael@0: 0, 0, 88, 24, 0, 4, michael@0: 0, 112, 16, 0, 0, 0, michael@0: 0, 0, 85, 85, 0, 0, michael@0: 88, 24, 0, 4, 0, 112, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 85, 85, 0, 0, 98, 16, michael@0: 0, 3, 50, 16, 16, 0, michael@0: 1, 0, 0, 0, 98, 16, michael@0: 0, 3, 194, 16, 16, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 104, 0, michael@0: 0, 2, 2, 0, 0, 0, michael@0: 0, 0, 0, 9, 50, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 26, 16, 0, 1, 0, michael@0: 0, 0, 70, 128, 32, 128, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 54, 0, 0, 6, 66, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 58, 128, 32, 0, 0, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 16, 0, 0, 8, 66, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 2, 16, 0, 0, 0, michael@0: 0, 0, 70, 130, 32, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 15, 0, 0, 7, michael@0: 18, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 50, 0, 0, 12, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 58, 128, 32, 128, 65, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 5, 0, 0, 0, 58, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 5, 0, 0, 0, 10, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 56, 0, 0, 7, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 10, 0, 16, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 0, 63, 14, 0, michael@0: 0, 7, 18, 0, 16, 0, michael@0: 0, 0, 0, 0, 10, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 42, 0, 16, 0, 0, 0, michael@0: 0, 0, 56, 0, 0, 8, michael@0: 66, 0, 16, 0, 0, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 42, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 29, 0, michael@0: 0, 9, 66, 0, 16, 0, michael@0: 0, 0, 0, 0, 58, 128, michael@0: 32, 128, 65, 0, 0, 0, michael@0: 0, 0, 0, 0, 5, 0, michael@0: 0, 0, 42, 0, 16, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 5, 34, 0, 16, 0, michael@0: 0, 0, 0, 0, 1, 64, michael@0: 0, 0, 0, 0, 0, 63, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 31, 0, 4, 3, 42, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 8, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 21, 0, 0, 1, 56, 0, michael@0: 0, 7, 114, 0, 16, 0, michael@0: 1, 0, 0, 0, 246, 15, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 2, 16, 0, 1, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 1, 0, 0, 0, 70, 126, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 0, 96, 16, 0, 1, 0, michael@0: 0, 0, 56, 0, 0, 7, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 246, 15, 16, 0, michael@0: 0, 0, 0, 0, 70, 14, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 19, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 9, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 104, 2, 0, 0, 1, 0, michael@0: 0, 0, 232, 0, 0, 0, michael@0: 5, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 255, 255, michael@0: 0, 1, 0, 0, 51, 2, michael@0: 0, 0, 188, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 203, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 216, 0, 0, 0, 2, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 0, michael@0: 0, 0, 220, 0, 0, 0, michael@0: 2, 0, 0, 0, 5, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 255, 255, 255, 255, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 225, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 115, 77, 105, 114, 114, 111, michael@0: 114, 83, 97, 109, 112, 108, michael@0: 101, 114, 0, 115, 77, 97, michael@0: 115, 107, 83, 97, 109, 112, michael@0: 108, 101, 114, 0, 116, 101, michael@0: 120, 0, 109, 97, 115, 107, michael@0: 0, 99, 98, 50, 0, 171, michael@0: 171, 171, 225, 0, 0, 0, michael@0: 7, 0, 0, 0, 0, 1, michael@0: 0, 0, 112, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 168, 1, 0, 0, michael@0: 0, 0, 0, 0, 44, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 192, 1, 0, 0, 0, 0, michael@0: 0, 0, 208, 1, 0, 0, michael@0: 48, 0, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 220, 1, 0, 0, 0, 0, michael@0: 0, 0, 236, 1, 0, 0, michael@0: 64, 0, 0, 0, 12, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 244, 1, 0, 0, 0, 0, michael@0: 0, 0, 4, 2, 0, 0, michael@0: 80, 0, 0, 0, 8, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 220, 1, 0, 0, 0, 0, michael@0: 0, 0, 12, 2, 0, 0, michael@0: 88, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 2, 0, 0, 0, 0, michael@0: 0, 0, 32, 2, 0, 0, michael@0: 92, 0, 0, 0, 4, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 16, 2, 0, 0, 0, 0, michael@0: 0, 0, 40, 2, 0, 0, michael@0: 96, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 2, 0, 0, 0, 0, michael@0: 0, 0, 68, 101, 118, 105, michael@0: 99, 101, 83, 112, 97, 99, michael@0: 101, 84, 111, 85, 115, 101, michael@0: 114, 83, 112, 97, 99, 101, michael@0: 0, 171, 3, 0, 3, 0, michael@0: 3, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 100, 105, 109, 101, 110, 115, michael@0: 105, 111, 110, 115, 0, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 100, 105, michael@0: 102, 102, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 99, 101, michael@0: 110, 116, 101, 114, 49, 0, michael@0: 65, 0, 171, 171, 0, 0, michael@0: 3, 0, 1, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 114, 97, 100, 105, michael@0: 117, 115, 49, 0, 115, 113, michael@0: 95, 114, 97, 100, 105, 117, michael@0: 115, 49, 0, 77, 105, 99, michael@0: 114, 111, 115, 111, 102, 116, michael@0: 32, 40, 82, 41, 32, 72, michael@0: 76, 83, 76, 32, 83, 104, michael@0: 97, 100, 101, 114, 32, 67, michael@0: 111, 109, 112, 105, 108, 101, michael@0: 114, 32, 57, 46, 51, 48, michael@0: 46, 57, 50, 48, 48, 46, michael@0: 50, 48, 52, 57, 57, 0, michael@0: 171, 171, 73, 83, 71, 78, michael@0: 104, 0, 0, 0, 3, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 80, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 3, 0, 0, michael@0: 92, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 12, 0, 0, michael@0: 83, 86, 95, 80, 111, 115, michael@0: 105, 116, 105, 111, 110, 0, michael@0: 84, 69, 88, 67, 79, 79, michael@0: 82, 68, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 44, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 83, 86, michael@0: 95, 84, 97, 114, 103, 101, michael@0: 116, 0, 171, 171, 150, 183, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 83, 97, 109, 112, 108, 101, michael@0: 77, 97, 115, 107, 101, 100, michael@0: 84, 101, 120, 116, 117, 114, michael@0: 101, 0, 72, 4, 0, 0, michael@0: 68, 88, 66, 67, 2, 236, michael@0: 89, 127, 226, 238, 229, 1, michael@0: 207, 131, 172, 0, 168, 59, michael@0: 22, 215, 1, 0, 0, 0, michael@0: 72, 4, 0, 0, 6, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 248, 0, 0, 0, 244, 1, michael@0: 0, 0, 112, 2, 0, 0, michael@0: 164, 3, 0, 0, 216, 3, michael@0: 0, 0, 65, 111, 110, 57, michael@0: 184, 0, 0, 0, 184, 0, michael@0: 0, 0, 0, 2, 254, 255, michael@0: 132, 0, 0, 0, 52, 0, michael@0: 0, 0, 1, 0, 36, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 48, 0, 0, 0, 36, 0, michael@0: 1, 0, 48, 0, 0, 0, michael@0: 0, 0, 3, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 2, 254, 255, michael@0: 81, 0, 0, 5, 4, 0, michael@0: 15, 160, 0, 0, 0, 0, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 31, 0, 0, 2, 5, 0, michael@0: 0, 128, 0, 0, 15, 144, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 3, 224, 0, 0, 228, 144, michael@0: 2, 0, 238, 160, 2, 0, michael@0: 228, 160, 4, 0, 0, 4, michael@0: 0, 0, 12, 224, 0, 0, michael@0: 20, 144, 3, 0, 180, 160, michael@0: 3, 0, 20, 160, 4, 0, michael@0: 0, 4, 0, 0, 3, 128, michael@0: 0, 0, 228, 144, 1, 0, michael@0: 238, 160, 1, 0, 228, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 3, 192, 0, 0, 228, 128, michael@0: 0, 0, 228, 160, 1, 0, michael@0: 0, 2, 0, 0, 12, 192, michael@0: 4, 0, 68, 160, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 244, 0, 0, 0, 64, 0, michael@0: 1, 0, 61, 0, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 95, 0, michael@0: 0, 3, 50, 16, 16, 0, michael@0: 0, 0, 0, 0, 103, 0, michael@0: 0, 4, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 50, 32, 16, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 194, 32, 16, 0, 1, 0, michael@0: 0, 0, 50, 0, 0, 11, michael@0: 50, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 0, 0, 0, 0, 230, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 70, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 8, 194, 32, 16, 0, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 50, 0, 0, 11, 50, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 16, 16, 0, 0, 0, michael@0: 0, 0, 230, 138, 32, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 50, 0, 0, 11, michael@0: 194, 32, 16, 0, 1, 0, michael@0: 0, 0, 6, 20, 16, 0, michael@0: 0, 0, 0, 0, 166, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 6, 132, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 62, 0, michael@0: 0, 1, 83, 84, 65, 84, michael@0: 116, 0, 0, 0, 5, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 82, 68, 69, 70, 44, 1, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 64, 0, 0, 0, 1, 0, michael@0: 0, 0, 28, 0, 0, 0, michael@0: 0, 4, 254, 255, 0, 1, michael@0: 0, 0, 246, 0, 0, 0, michael@0: 60, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 99, 98, 48, 0, michael@0: 60, 0, 0, 0, 4, 0, michael@0: 0, 0, 88, 0, 0, 0, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 184, 0, 0, 0, 0, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 212, 0, 0, 0, 16, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 222, 0, 0, 0, 32, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 236, 0, 0, 0, 48, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 81, 117, 97, 100, 68, 101, michael@0: 115, 99, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 77, 97, 115, 107, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 84, 101, michael@0: 120, 116, 67, 111, 108, 111, michael@0: 114, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 171, 171, 73, 83, 71, 78, michael@0: 44, 0, 0, 0, 1, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 3, 0, 0, michael@0: 80, 79, 83, 73, 84, 73, michael@0: 79, 78, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 12, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 3, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 126, 191, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 212, 3, 0, 0, 68, 88, michael@0: 66, 67, 205, 21, 15, 125, michael@0: 1, 160, 73, 91, 41, 13, michael@0: 213, 176, 30, 27, 11, 98, michael@0: 1, 0, 0, 0, 212, 3, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 56, 0, 0, 0, 224, 0, michael@0: 0, 0, 188, 1, 0, 0, michael@0: 56, 2, 0, 0, 48, 3, michael@0: 0, 0, 160, 3, 0, 0, michael@0: 65, 111, 110, 57, 160, 0, michael@0: 0, 0, 160, 0, 0, 0, michael@0: 0, 2, 255, 255, 116, 0, michael@0: 0, 0, 44, 0, 0, 0, michael@0: 0, 0, 44, 0, 0, 0, michael@0: 44, 0, 0, 0, 44, 0, michael@0: 2, 0, 36, 0, 0, 0, michael@0: 44, 0, 0, 0, 0, 0, michael@0: 1, 1, 1, 0, 1, 2, michael@0: 255, 255, 31, 0, 0, 2, michael@0: 0, 0, 0, 128, 0, 0, michael@0: 15, 176, 31, 0, 0, 2, michael@0: 0, 0, 0, 144, 0, 8, michael@0: 15, 160, 31, 0, 0, 2, michael@0: 0, 0, 0, 144, 1, 8, michael@0: 15, 160, 1, 0, 0, 2, michael@0: 0, 0, 3, 128, 0, 0, michael@0: 235, 176, 66, 0, 0, 3, michael@0: 1, 0, 15, 128, 0, 0, michael@0: 228, 176, 0, 8, 228, 160, michael@0: 66, 0, 0, 3, 0, 0, michael@0: 15, 128, 0, 0, 228, 128, michael@0: 1, 8, 228, 160, 5, 0, michael@0: 0, 3, 0, 0, 15, 128, michael@0: 0, 0, 255, 128, 1, 0, michael@0: 228, 128, 1, 0, 0, 2, michael@0: 0, 8, 15, 128, 0, 0, michael@0: 228, 128, 255, 255, 0, 0, michael@0: 83, 72, 68, 82, 212, 0, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 53, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 0, 0, 0, 0, 85, 85, michael@0: 0, 0, 88, 24, 0, 4, michael@0: 0, 112, 16, 0, 1, 0, michael@0: 0, 0, 85, 85, 0, 0, michael@0: 98, 16, 0, 3, 50, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 98, 16, 0, 3, 194, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 104, 0, 0, 2, 2, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 1, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 1, 0, michael@0: 0, 0, 230, 26, 16, 0, michael@0: 1, 0, 0, 0, 70, 126, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 0, 96, 16, 0, 1, 0, michael@0: 0, 0, 56, 0, 0, 7, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 0, 0, 0, 0, 246, 15, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 4, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 240, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 255, 255, michael@0: 0, 1, 0, 0, 187, 0, michael@0: 0, 0, 156, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 165, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 178, 0, 0, 0, 2, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 0, michael@0: 0, 0, 182, 0, 0, 0, michael@0: 2, 0, 0, 0, 5, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 255, 255, 255, 255, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 115, 83, michael@0: 97, 109, 112, 108, 101, 114, michael@0: 0, 115, 77, 97, 115, 107, michael@0: 83, 97, 109, 112, 108, 101, michael@0: 114, 0, 116, 101, 120, 0, michael@0: 109, 97, 115, 107, 0, 77, michael@0: 105, 99, 114, 111, 115, 111, michael@0: 102, 116, 32, 40, 82, 41, michael@0: 32, 72, 76, 83, 76, 32, michael@0: 83, 104, 97, 100, 101, 114, michael@0: 32, 67, 111, 109, 112, 105, michael@0: 108, 101, 114, 32, 57, 46, michael@0: 51, 48, 46, 57, 50, 48, michael@0: 48, 46, 50, 48, 52, 57, michael@0: 57, 0, 171, 171, 73, 83, michael@0: 71, 78, 104, 0, 0, 0, michael@0: 3, 0, 0, 0, 8, 0, michael@0: 0, 0, 80, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 3, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 12, michael@0: 0, 0, 83, 86, 95, 80, michael@0: 111, 115, 105, 116, 105, 111, michael@0: 110, 0, 84, 69, 88, 67, michael@0: 79, 79, 82, 68, 0, 171, michael@0: 171, 171, 79, 83, 71, 78, michael@0: 44, 0, 0, 0, 1, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 83, 86, 95, 84, 97, 114, michael@0: 103, 101, 116, 0, 171, 171, michael@0: 222, 195, 0, 0, 0, 0, michael@0: 0, 0, 83, 97, 109, 112, michael@0: 108, 101, 84, 101, 120, 116, michael@0: 117, 114, 101, 87, 105, 116, michael@0: 104, 83, 104, 97, 100, 111, michael@0: 119, 0, 4, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 128, 63, 1, 0, 0, 0, michael@0: 0, 0, 128, 63, 1, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 128, 63, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 255, 255, michael@0: 255, 255, 72, 4, 0, 0, michael@0: 68, 88, 66, 67, 2, 236, michael@0: 89, 127, 226, 238, 229, 1, michael@0: 207, 131, 172, 0, 168, 59, michael@0: 22, 215, 1, 0, 0, 0, michael@0: 72, 4, 0, 0, 6, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 248, 0, 0, 0, 244, 1, michael@0: 0, 0, 112, 2, 0, 0, michael@0: 164, 3, 0, 0, 216, 3, michael@0: 0, 0, 65, 111, 110, 57, michael@0: 184, 0, 0, 0, 184, 0, michael@0: 0, 0, 0, 2, 254, 255, michael@0: 132, 0, 0, 0, 52, 0, michael@0: 0, 0, 1, 0, 36, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 48, 0, 0, 0, 36, 0, michael@0: 1, 0, 48, 0, 0, 0, michael@0: 0, 0, 3, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 2, 254, 255, michael@0: 81, 0, 0, 5, 4, 0, michael@0: 15, 160, 0, 0, 0, 0, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 31, 0, 0, 2, 5, 0, michael@0: 0, 128, 0, 0, 15, 144, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 3, 224, 0, 0, 228, 144, michael@0: 2, 0, 238, 160, 2, 0, michael@0: 228, 160, 4, 0, 0, 4, michael@0: 0, 0, 12, 224, 0, 0, michael@0: 20, 144, 3, 0, 180, 160, michael@0: 3, 0, 20, 160, 4, 0, michael@0: 0, 4, 0, 0, 3, 128, michael@0: 0, 0, 228, 144, 1, 0, michael@0: 238, 160, 1, 0, 228, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 3, 192, 0, 0, 228, 128, michael@0: 0, 0, 228, 160, 1, 0, michael@0: 0, 2, 0, 0, 12, 192, michael@0: 4, 0, 68, 160, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 244, 0, 0, 0, 64, 0, michael@0: 1, 0, 61, 0, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 95, 0, michael@0: 0, 3, 50, 16, 16, 0, michael@0: 0, 0, 0, 0, 103, 0, michael@0: 0, 4, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 50, 32, 16, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 194, 32, 16, 0, 1, 0, michael@0: 0, 0, 50, 0, 0, 11, michael@0: 50, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 0, 0, 0, 0, 230, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 70, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 8, 194, 32, 16, 0, michael@0: 0, 0, 0, 0, 2, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 50, 0, 0, 11, 50, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 16, 16, 0, 0, 0, michael@0: 0, 0, 230, 138, 32, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 50, 0, 0, 11, michael@0: 194, 32, 16, 0, 1, 0, michael@0: 0, 0, 6, 20, 16, 0, michael@0: 0, 0, 0, 0, 166, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 6, 132, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 62, 0, michael@0: 0, 1, 83, 84, 65, 84, michael@0: 116, 0, 0, 0, 5, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 82, 68, 69, 70, 44, 1, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 64, 0, 0, 0, 1, 0, michael@0: 0, 0, 28, 0, 0, 0, michael@0: 0, 4, 254, 255, 0, 1, michael@0: 0, 0, 246, 0, 0, 0, michael@0: 60, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 99, 98, 48, 0, michael@0: 60, 0, 0, 0, 4, 0, michael@0: 0, 0, 88, 0, 0, 0, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 184, 0, 0, 0, 0, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 212, 0, 0, 0, 16, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 222, 0, 0, 0, 32, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 2, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 236, 0, 0, 0, 48, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 196, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 81, 117, 97, 100, 68, 101, michael@0: 115, 99, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 77, 97, 115, 107, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 84, 101, michael@0: 120, 116, 67, 111, 108, 111, michael@0: 114, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 171, 171, 73, 83, 71, 78, michael@0: 44, 0, 0, 0, 1, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 3, 0, 0, michael@0: 80, 79, 83, 73, 84, 73, michael@0: 79, 78, 0, 171, 171, 171, michael@0: 79, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 12, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 3, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 6, 200, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 232, 9, 0, 0, 68, 88, michael@0: 66, 67, 166, 172, 55, 198, michael@0: 199, 158, 100, 14, 197, 1, michael@0: 172, 140, 31, 23, 205, 150, michael@0: 1, 0, 0, 0, 232, 9, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 56, 0, 0, 0, 248, 2, michael@0: 0, 0, 8, 7, 0, 0, michael@0: 132, 7, 0, 0, 68, 9, michael@0: 0, 0, 180, 9, 0, 0, michael@0: 65, 111, 110, 57, 184, 2, michael@0: 0, 0, 184, 2, 0, 0, michael@0: 0, 2, 255, 255, 120, 2, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 2, 0, 40, 0, 0, 0, michael@0: 64, 0, 0, 0, 64, 0, michael@0: 1, 0, 36, 0, 0, 0, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 6, 0, 4, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 1, 2, 255, 255, 31, 0, michael@0: 0, 2, 0, 0, 0, 128, michael@0: 0, 0, 15, 176, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 0, 8, 15, 160, 2, 0, michael@0: 0, 3, 0, 0, 1, 128, michael@0: 0, 0, 0, 176, 0, 0, michael@0: 85, 160, 1, 0, 0, 2, michael@0: 0, 0, 2, 128, 0, 0, michael@0: 85, 176, 2, 0, 0, 3, michael@0: 1, 0, 1, 128, 0, 0, michael@0: 0, 176, 0, 0, 0, 160, michael@0: 1, 0, 0, 2, 1, 0, michael@0: 2, 128, 0, 0, 85, 176, michael@0: 66, 0, 0, 3, 0, 0, michael@0: 15, 128, 0, 0, 228, 128, michael@0: 0, 8, 228, 160, 66, 0, michael@0: 0, 3, 1, 0, 15, 128, michael@0: 1, 0, 228, 128, 0, 8, michael@0: 228, 160, 5, 0, 0, 3, michael@0: 0, 0, 1, 128, 0, 0, michael@0: 255, 128, 3, 0, 85, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 1, 128, 3, 0, 0, 160, michael@0: 1, 0, 255, 128, 0, 0, michael@0: 0, 128, 2, 0, 0, 3, michael@0: 1, 0, 1, 128, 0, 0, michael@0: 0, 176, 0, 0, 170, 160, michael@0: 1, 0, 0, 2, 1, 0, michael@0: 2, 128, 0, 0, 85, 176, michael@0: 2, 0, 0, 3, 2, 0, michael@0: 1, 128, 0, 0, 0, 176, michael@0: 0, 0, 255, 160, 1, 0, michael@0: 0, 2, 2, 0, 2, 128, michael@0: 0, 0, 85, 176, 66, 0, michael@0: 0, 3, 1, 0, 15, 128, michael@0: 1, 0, 228, 128, 0, 8, michael@0: 228, 160, 66, 0, 0, 3, michael@0: 2, 0, 15, 128, 2, 0, michael@0: 228, 128, 0, 8, 228, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 1, 128, 3, 0, 170, 160, michael@0: 1, 0, 255, 128, 0, 0, michael@0: 0, 128, 4, 0, 0, 4, michael@0: 0, 0, 1, 128, 3, 0, michael@0: 255, 160, 2, 0, 255, 128, michael@0: 0, 0, 0, 128, 2, 0, michael@0: 0, 3, 1, 0, 1, 128, michael@0: 0, 0, 0, 176, 1, 0, michael@0: 0, 160, 1, 0, 0, 2, michael@0: 1, 0, 2, 128, 0, 0, michael@0: 85, 176, 2, 0, 0, 3, michael@0: 2, 0, 1, 128, 0, 0, michael@0: 0, 176, 1, 0, 85, 160, michael@0: 1, 0, 0, 2, 2, 0, michael@0: 2, 128, 0, 0, 85, 176, michael@0: 66, 0, 0, 3, 1, 0, michael@0: 15, 128, 1, 0, 228, 128, michael@0: 0, 8, 228, 160, 66, 0, michael@0: 0, 3, 2, 0, 15, 128, michael@0: 2, 0, 228, 128, 0, 8, michael@0: 228, 160, 4, 0, 0, 4, michael@0: 0, 0, 1, 128, 4, 0, michael@0: 0, 160, 1, 0, 255, 128, michael@0: 0, 0, 0, 128, 4, 0, michael@0: 0, 4, 0, 0, 1, 128, michael@0: 4, 0, 85, 160, 2, 0, michael@0: 255, 128, 0, 0, 0, 128, michael@0: 2, 0, 0, 3, 1, 0, michael@0: 1, 128, 0, 0, 0, 176, michael@0: 1, 0, 170, 160, 1, 0, michael@0: 0, 2, 1, 0, 2, 128, michael@0: 0, 0, 85, 176, 2, 0, michael@0: 0, 3, 2, 0, 1, 128, michael@0: 0, 0, 0, 176, 1, 0, michael@0: 255, 160, 1, 0, 0, 2, michael@0: 2, 0, 2, 128, 0, 0, michael@0: 85, 176, 66, 0, 0, 3, michael@0: 1, 0, 15, 128, 1, 0, michael@0: 228, 128, 0, 8, 228, 160, michael@0: 66, 0, 0, 3, 2, 0, michael@0: 15, 128, 2, 0, 228, 128, michael@0: 0, 8, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 1, 128, michael@0: 4, 0, 170, 160, 1, 0, michael@0: 255, 128, 0, 0, 0, 128, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 1, 128, 4, 0, 255, 160, michael@0: 2, 0, 255, 128, 0, 0, michael@0: 0, 128, 2, 0, 0, 3, michael@0: 1, 0, 1, 128, 0, 0, michael@0: 0, 176, 2, 0, 0, 160, michael@0: 1, 0, 0, 2, 1, 0, michael@0: 2, 128, 0, 0, 85, 176, michael@0: 66, 0, 0, 3, 1, 0, michael@0: 15, 128, 1, 0, 228, 128, michael@0: 0, 8, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 1, 128, michael@0: 5, 0, 0, 160, 1, 0, michael@0: 255, 128, 0, 0, 0, 128, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 15, 128, 0, 0, 0, 128, michael@0: 6, 0, 228, 160, 1, 0, michael@0: 0, 2, 0, 8, 15, 128, michael@0: 0, 0, 228, 128, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 8, 4, 0, 0, 64, 0, michael@0: 0, 0, 2, 1, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 10, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 0, 0, 0, 0, 85, 85, michael@0: 0, 0, 98, 16, 0, 3, michael@0: 50, 16, 16, 0, 1, 0, michael@0: 0, 0, 101, 0, 0, 3, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 104, 0, 0, 2, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 8, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 6, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 38, 135, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 5, 82, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 86, 7, 16, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 162, 0, 16, 0, 1, 0, michael@0: 0, 0, 86, 21, 16, 0, michael@0: 1, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 2, 0, 0, 0, 230, 10, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 56, 0, michael@0: 0, 8, 18, 0, 16, 0, michael@0: 1, 0, 0, 0, 58, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 26, 128, 32, 0, 0, 0, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 50, 0, 0, 10, 18, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 10, 128, 32, 0, 0, 0, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 58, 0, 16, 0, 1, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 1, 0, 0, 0, 54, 0, michael@0: 0, 5, 162, 0, 16, 0, michael@0: 0, 0, 0, 0, 86, 21, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 10, 16, 0, 0, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 50, 0, 0, 10, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 42, 128, 32, 0, 0, 0, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 58, 0, 16, 0, 2, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 10, 18, 0, 16, 0, michael@0: 0, 0, 0, 0, 58, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 6, 0, 0, 0, 58, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 10, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 8, michael@0: 242, 0, 16, 0, 1, 0, michael@0: 0, 0, 6, 16, 16, 0, michael@0: 1, 0, 0, 0, 38, 135, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 54, 0, michael@0: 0, 5, 82, 0, 16, 0, michael@0: 2, 0, 0, 0, 86, 7, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 54, 0, 0, 5, 162, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 86, 21, 16, 0, 1, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 3, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 2, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 2, 0, michael@0: 0, 0, 230, 10, 16, 0, michael@0: 2, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 50, 0, 0, 10, michael@0: 18, 0, 16, 0, 0, 0, michael@0: 0, 0, 10, 128, 32, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 58, 0, 16, 0, michael@0: 3, 0, 0, 0, 10, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 50, 0, 0, 10, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 26, 128, 32, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 58, 0, 16, 0, 2, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 54, 0, michael@0: 0, 5, 162, 0, 16, 0, michael@0: 1, 0, 0, 0, 86, 21, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 230, 10, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 50, 0, 0, 10, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 42, 128, 32, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 58, 0, 16, 0, 2, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 50, 0, michael@0: 0, 10, 18, 0, 16, 0, michael@0: 0, 0, 0, 0, 58, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 58, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 10, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 8, michael@0: 18, 0, 16, 0, 1, 0, michael@0: 0, 0, 10, 16, 16, 0, michael@0: 1, 0, 0, 0, 10, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 54, 0, michael@0: 0, 5, 34, 0, 16, 0, michael@0: 1, 0, 0, 0, 26, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 50, 0, 0, 10, 18, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 10, 128, 32, 0, 0, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 58, 0, 16, 0, 1, 0, michael@0: 0, 0, 10, 0, 16, 0, michael@0: 0, 0, 0, 0, 56, 0, michael@0: 0, 8, 242, 32, 16, 0, michael@0: 0, 0, 0, 0, 6, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 142, 32, 0, 0, 0, michael@0: 0, 0, 9, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 30, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 5, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 9, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 10, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 184, 1, 0, 0, 1, 0, michael@0: 0, 0, 148, 0, 0, 0, michael@0: 3, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 255, 255, michael@0: 0, 1, 0, 0, 132, 1, michael@0: 0, 0, 124, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 139, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 5, 0, 0, 0, 4, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 143, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 115, 83, 104, 97, michael@0: 100, 111, 119, 83, 97, 109, michael@0: 112, 108, 101, 114, 0, 116, michael@0: 101, 120, 0, 99, 98, 49, michael@0: 0, 171, 143, 0, 0, 0, michael@0: 4, 0, 0, 0, 172, 0, michael@0: 0, 0, 160, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 12, 1, 0, 0, michael@0: 0, 0, 0, 0, 48, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 28, 1, 0, 0, 0, 0, michael@0: 0, 0, 44, 1, 0, 0, michael@0: 48, 0, 0, 0, 48, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 60, 1, 0, 0, 0, 0, michael@0: 0, 0, 76, 1, 0, 0, michael@0: 96, 0, 0, 0, 48, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 88, 1, 0, 0, 0, 0, michael@0: 0, 0, 104, 1, 0, 0, michael@0: 144, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 116, 1, 0, 0, 0, 0, michael@0: 0, 0, 66, 108, 117, 114, michael@0: 79, 102, 102, 115, 101, 116, michael@0: 115, 72, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 66, 108, michael@0: 117, 114, 79, 102, 102, 115, michael@0: 101, 116, 115, 86, 0, 171, michael@0: 171, 171, 1, 0, 3, 0, michael@0: 1, 0, 4, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 66, 108, 117, 114, 87, 101, michael@0: 105, 103, 104, 116, 115, 0, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 83, 104, michael@0: 97, 100, 111, 119, 67, 111, michael@0: 108, 111, 114, 0, 1, 0, michael@0: 3, 0, 1, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 73, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 3, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 44, 0, 0, 0, michael@0: 1, 0, 0, 0, 8, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 83, 86, 95, 84, michael@0: 97, 114, 103, 101, 116, 0, michael@0: 171, 171, 102, 204, 0, 0, michael@0: 0, 0, 0, 0, 80, 49, michael@0: 0, 4, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 128, michael@0: 63, 1, 0, 0, 0, 0, michael@0: 0, 128, 63, 1, 0, 0, michael@0: 0, 0, 0, 128, 63, 1, michael@0: 0, 0, 0, 0, 0, 128, michael@0: 63, 1, 0, 0, 0, 3, michael@0: 0, 0, 0, 255, 255, 255, michael@0: 255, 72, 4, 0, 0, 68, michael@0: 88, 66, 67, 2, 236, 89, michael@0: 127, 226, 238, 229, 1, 207, michael@0: 131, 172, 0, 168, 59, 22, michael@0: 215, 1, 0, 0, 0, 72, michael@0: 4, 0, 0, 6, 0, 0, michael@0: 0, 56, 0, 0, 0, 248, michael@0: 0, 0, 0, 244, 1, 0, michael@0: 0, 112, 2, 0, 0, 164, michael@0: 3, 0, 0, 216, 3, 0, michael@0: 0, 65, 111, 110, 57, 184, michael@0: 0, 0, 0, 184, 0, 0, michael@0: 0, 0, 2, 254, 255, 132, michael@0: 0, 0, 0, 52, 0, 0, michael@0: 0, 1, 0, 36, 0, 0, michael@0: 0, 48, 0, 0, 0, 48, michael@0: 0, 0, 0, 36, 0, 1, michael@0: 0, 48, 0, 0, 0, 0, michael@0: 0, 3, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 2, 254, 255, 81, michael@0: 0, 0, 5, 4, 0, 15, michael@0: 160, 0, 0, 0, 0, 0, michael@0: 0, 128, 63, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 31, michael@0: 0, 0, 2, 5, 0, 0, michael@0: 128, 0, 0, 15, 144, 4, michael@0: 0, 0, 4, 0, 0, 3, michael@0: 224, 0, 0, 228, 144, 2, michael@0: 0, 238, 160, 2, 0, 228, michael@0: 160, 4, 0, 0, 4, 0, michael@0: 0, 12, 224, 0, 0, 20, michael@0: 144, 3, 0, 180, 160, 3, michael@0: 0, 20, 160, 4, 0, 0, michael@0: 4, 0, 0, 3, 128, 0, michael@0: 0, 228, 144, 1, 0, 238, michael@0: 160, 1, 0, 228, 160, 2, michael@0: 0, 0, 3, 0, 0, 3, michael@0: 192, 0, 0, 228, 128, 0, michael@0: 0, 228, 160, 1, 0, 0, michael@0: 2, 0, 0, 12, 192, 4, michael@0: 0, 68, 160, 255, 255, 0, michael@0: 0, 83, 72, 68, 82, 244, michael@0: 0, 0, 0, 64, 0, 1, michael@0: 0, 61, 0, 0, 0, 89, michael@0: 0, 0, 4, 70, 142, 32, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 95, 0, 0, michael@0: 3, 50, 16, 16, 0, 0, michael@0: 0, 0, 0, 103, 0, 0, michael@0: 4, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 50, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 194, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 50, 0, 0, 11, 50, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 70, 16, 16, 0, 0, michael@0: 0, 0, 0, 230, 138, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 70, 128, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 8, 194, 32, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 128, 63, 50, michael@0: 0, 0, 11, 50, 32, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 16, 16, 0, 0, 0, 0, michael@0: 0, 230, 138, 32, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 70, 128, 32, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 50, 0, 0, 11, 194, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 6, 20, 16, 0, 0, michael@0: 0, 0, 0, 166, 142, 32, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 6, 132, 32, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 83, 84, 65, 84, 116, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 82, michael@0: 68, 69, 70, 44, 1, 0, michael@0: 0, 1, 0, 0, 0, 64, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 28, 0, 0, 0, 0, michael@0: 4, 254, 255, 0, 1, 0, michael@0: 0, 246, 0, 0, 0, 60, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 99, 98, 48, 0, 60, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 88, 0, 0, 0, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 184, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 16, 0, 0, 0, 2, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 212, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 16, 0, 0, 0, 2, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 222, michael@0: 0, 0, 0, 32, 0, 0, michael@0: 0, 16, 0, 0, 0, 2, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 236, michael@0: 0, 0, 0, 48, 0, 0, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 81, michael@0: 117, 97, 100, 68, 101, 115, michael@0: 99, 0, 171, 171, 171, 1, michael@0: 0, 3, 0, 1, 0, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 84, 101, 120, michael@0: 67, 111, 111, 114, 100, 115, michael@0: 0, 77, 97, 115, 107, 84, michael@0: 101, 120, 67, 111, 111, 114, michael@0: 100, 115, 0, 84, 101, 120, michael@0: 116, 67, 111, 108, 111, 114, michael@0: 0, 77, 105, 99, 114, 111, michael@0: 115, 111, 102, 116, 32, 40, michael@0: 82, 41, 32, 72, 76, 83, michael@0: 76, 32, 83, 104, 97, 100, michael@0: 101, 114, 32, 67, 111, 109, michael@0: 112, 105, 108, 101, 114, 32, michael@0: 57, 46, 51, 48, 46, 57, michael@0: 50, 48, 48, 46, 50, 48, michael@0: 52, 57, 57, 0, 171, 171, michael@0: 171, 73, 83, 71, 78, 44, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 8, 0, 0, 0, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 7, 3, 0, 0, 80, michael@0: 79, 83, 73, 84, 73, 79, michael@0: 78, 0, 171, 171, 171, 79, michael@0: 83, 71, 78, 104, 0, 0, michael@0: 0, 3, 0, 0, 0, 8, michael@0: 0, 0, 0, 80, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 12, 0, 0, 92, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 3, 0, 0, 83, 86, 95, michael@0: 80, 111, 115, 105, 116, 105, michael@0: 111, 110, 0, 84, 69, 88, michael@0: 67, 79, 79, 82, 68, 0, michael@0: 171, 171, 171, 141, 214, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 172, michael@0: 9, 0, 0, 68, 88, 66, michael@0: 67, 149, 60, 139, 155, 56, michael@0: 129, 209, 221, 59, 155, 83, michael@0: 140, 29, 47, 234, 151, 1, michael@0: 0, 0, 0, 172, 9, 0, michael@0: 0, 6, 0, 0, 0, 56, michael@0: 0, 0, 0, 220, 2, 0, michael@0: 0, 204, 6, 0, 0, 72, michael@0: 7, 0, 0, 8, 9, 0, michael@0: 0, 120, 9, 0, 0, 65, michael@0: 111, 110, 57, 156, 2, 0, michael@0: 0, 156, 2, 0, 0, 0, michael@0: 2, 255, 255, 104, 2, 0, michael@0: 0, 52, 0, 0, 0, 1, michael@0: 0, 40, 0, 0, 0, 52, michael@0: 0, 0, 0, 52, 0, 1, michael@0: 0, 36, 0, 0, 0, 52, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 6, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 2, 255, 255, 31, 0, 0, michael@0: 2, 0, 0, 0, 128, 0, michael@0: 0, 15, 176, 31, 0, 0, michael@0: 2, 0, 0, 0, 144, 0, michael@0: 8, 15, 160, 2, 0, 0, michael@0: 3, 0, 0, 2, 128, 0, michael@0: 0, 85, 176, 0, 0, 85, michael@0: 160, 1, 0, 0, 2, 0, michael@0: 0, 1, 128, 0, 0, 0, michael@0: 176, 2, 0, 0, 3, 1, michael@0: 0, 2, 128, 0, 0, 85, michael@0: 176, 0, 0, 0, 160, 1, michael@0: 0, 0, 2, 1, 0, 1, michael@0: 128, 0, 0, 0, 176, 66, michael@0: 0, 0, 3, 0, 0, 15, michael@0: 128, 0, 0, 228, 128, 0, michael@0: 8, 228, 160, 66, 0, 0, michael@0: 3, 1, 0, 15, 128, 1, michael@0: 0, 228, 128, 0, 8, 228, michael@0: 160, 5, 0, 0, 3, 0, michael@0: 0, 15, 128, 0, 0, 228, michael@0: 128, 3, 0, 85, 160, 4, michael@0: 0, 0, 4, 0, 0, 15, michael@0: 128, 3, 0, 0, 160, 1, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 128, 2, 0, 0, 3, 1, michael@0: 0, 2, 128, 0, 0, 85, michael@0: 176, 0, 0, 170, 160, 1, michael@0: 0, 0, 2, 1, 0, 1, michael@0: 128, 0, 0, 0, 176, 2, michael@0: 0, 0, 3, 2, 0, 2, michael@0: 128, 0, 0, 85, 176, 0, michael@0: 0, 255, 160, 1, 0, 0, michael@0: 2, 2, 0, 1, 128, 0, michael@0: 0, 0, 176, 66, 0, 0, michael@0: 3, 1, 0, 15, 128, 1, michael@0: 0, 228, 128, 0, 8, 228, michael@0: 160, 66, 0, 0, 3, 2, michael@0: 0, 15, 128, 2, 0, 228, michael@0: 128, 0, 8, 228, 160, 4, michael@0: 0, 0, 4, 0, 0, 15, michael@0: 128, 3, 0, 170, 160, 1, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 128, 4, 0, 0, 4, 0, michael@0: 0, 15, 128, 3, 0, 255, michael@0: 160, 2, 0, 228, 128, 0, michael@0: 0, 228, 128, 2, 0, 0, michael@0: 3, 1, 0, 2, 128, 0, michael@0: 0, 85, 176, 1, 0, 0, michael@0: 160, 1, 0, 0, 2, 1, michael@0: 0, 1, 128, 0, 0, 0, michael@0: 176, 2, 0, 0, 3, 2, michael@0: 0, 2, 128, 0, 0, 85, michael@0: 176, 1, 0, 85, 160, 1, michael@0: 0, 0, 2, 2, 0, 1, michael@0: 128, 0, 0, 0, 176, 66, michael@0: 0, 0, 3, 1, 0, 15, michael@0: 128, 1, 0, 228, 128, 0, michael@0: 8, 228, 160, 66, 0, 0, michael@0: 3, 2, 0, 15, 128, 2, michael@0: 0, 228, 128, 0, 8, 228, michael@0: 160, 4, 0, 0, 4, 0, michael@0: 0, 15, 128, 4, 0, 0, michael@0: 160, 1, 0, 228, 128, 0, michael@0: 0, 228, 128, 4, 0, 0, michael@0: 4, 0, 0, 15, 128, 4, michael@0: 0, 85, 160, 2, 0, 228, michael@0: 128, 0, 0, 228, 128, 2, michael@0: 0, 0, 3, 1, 0, 2, michael@0: 128, 0, 0, 85, 176, 1, michael@0: 0, 170, 160, 1, 0, 0, michael@0: 2, 1, 0, 1, 128, 0, michael@0: 0, 0, 176, 2, 0, 0, michael@0: 3, 2, 0, 2, 128, 0, michael@0: 0, 85, 176, 1, 0, 255, michael@0: 160, 1, 0, 0, 2, 2, michael@0: 0, 1, 128, 0, 0, 0, michael@0: 176, 66, 0, 0, 3, 1, michael@0: 0, 15, 128, 1, 0, 228, michael@0: 128, 0, 8, 228, 160, 66, michael@0: 0, 0, 3, 2, 0, 15, michael@0: 128, 2, 0, 228, 128, 0, michael@0: 8, 228, 160, 4, 0, 0, michael@0: 4, 0, 0, 15, 128, 4, michael@0: 0, 170, 160, 1, 0, 228, michael@0: 128, 0, 0, 228, 128, 4, michael@0: 0, 0, 4, 0, 0, 15, michael@0: 128, 4, 0, 255, 160, 2, michael@0: 0, 228, 128, 0, 0, 228, michael@0: 128, 2, 0, 0, 3, 1, michael@0: 0, 2, 128, 0, 0, 85, michael@0: 176, 2, 0, 0, 160, 1, michael@0: 0, 0, 2, 1, 0, 1, michael@0: 128, 0, 0, 0, 176, 66, michael@0: 0, 0, 3, 1, 0, 15, michael@0: 128, 1, 0, 228, 128, 0, michael@0: 8, 228, 160, 4, 0, 0, michael@0: 4, 0, 0, 15, 128, 5, michael@0: 0, 0, 160, 1, 0, 228, michael@0: 128, 0, 0, 228, 128, 1, michael@0: 0, 0, 2, 0, 8, 15, michael@0: 128, 0, 0, 228, 128, 255, michael@0: 255, 0, 0, 83, 72, 68, michael@0: 82, 232, 3, 0, 0, 64, michael@0: 0, 0, 0, 250, 0, 0, michael@0: 0, 89, 0, 0, 4, 70, michael@0: 142, 32, 0, 0, 0, 0, michael@0: 0, 9, 0, 0, 0, 90, michael@0: 0, 0, 3, 0, 96, 16, michael@0: 0, 0, 0, 0, 0, 88, michael@0: 24, 0, 4, 0, 112, 16, michael@0: 0, 0, 0, 0, 0, 85, michael@0: 85, 0, 0, 98, 16, 0, michael@0: 3, 50, 16, 16, 0, 1, michael@0: 0, 0, 0, 101, 0, 0, michael@0: 3, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 104, 0, 0, michael@0: 2, 4, 0, 0, 0, 54, michael@0: 0, 0, 5, 82, 0, 16, michael@0: 0, 0, 0, 0, 0, 6, michael@0: 16, 16, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 8, 242, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 86, 21, 16, 0, 1, michael@0: 0, 0, 0, 134, 141, 32, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 162, 0, 16, 0, 0, michael@0: 0, 0, 0, 6, 8, 16, michael@0: 0, 1, 0, 0, 0, 69, michael@0: 0, 0, 9, 242, 0, 16, michael@0: 0, 2, 0, 0, 0, 230, michael@0: 10, 16, 0, 0, 0, 0, michael@0: 0, 70, 126, 16, 0, 0, michael@0: 0, 0, 0, 0, 96, 16, michael@0: 0, 0, 0, 0, 0, 69, michael@0: 0, 0, 9, 242, 0, 16, michael@0: 0, 0, 0, 0, 0, 70, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 70, 126, 16, 0, 0, michael@0: 0, 0, 0, 0, 96, 16, michael@0: 0, 0, 0, 0, 0, 56, michael@0: 0, 0, 8, 242, 0, 16, michael@0: 0, 2, 0, 0, 0, 70, michael@0: 14, 16, 0, 2, 0, 0, michael@0: 0, 86, 133, 32, 0, 0, michael@0: 0, 0, 0, 6, 0, 0, michael@0: 0, 50, 0, 0, 10, 242, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 6, 128, 32, 0, 0, michael@0: 0, 0, 0, 6, 0, 0, michael@0: 0, 70, 14, 16, 0, 0, michael@0: 0, 0, 0, 70, 14, 16, michael@0: 0, 2, 0, 0, 0, 54, michael@0: 0, 0, 5, 82, 0, 16, michael@0: 0, 1, 0, 0, 0, 6, michael@0: 16, 16, 0, 1, 0, 0, michael@0: 0, 69, 0, 0, 9, 242, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 70, 0, 16, 0, 1, michael@0: 0, 0, 0, 70, 126, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 69, 0, 0, 9, 242, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 230, 10, 16, 0, 1, michael@0: 0, 0, 0, 70, 126, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 50, 0, 0, 10, 242, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 166, 138, 32, 0, 0, michael@0: 0, 0, 0, 6, 0, 0, michael@0: 0, 70, 14, 16, 0, 2, michael@0: 0, 0, 0, 70, 14, 16, michael@0: 0, 0, 0, 0, 0, 50, michael@0: 0, 0, 10, 242, 0, 16, michael@0: 0, 0, 0, 0, 0, 246, michael@0: 143, 32, 0, 0, 0, 0, michael@0: 0, 6, 0, 0, 0, 70, michael@0: 14, 16, 0, 1, 0, 0, michael@0: 0, 70, 14, 16, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 5, 82, 0, 16, 0, 1, michael@0: 0, 0, 0, 6, 16, 16, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 8, 242, 0, 16, michael@0: 0, 2, 0, 0, 0, 86, michael@0: 21, 16, 0, 1, 0, 0, michael@0: 0, 134, 141, 32, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 54, 0, 0, 5, 162, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 6, 8, 16, 0, 2, michael@0: 0, 0, 0, 69, 0, 0, michael@0: 9, 242, 0, 16, 0, 3, michael@0: 0, 0, 0, 70, 0, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 126, 16, 0, 0, 0, 0, michael@0: 0, 0, 96, 16, 0, 0, michael@0: 0, 0, 0, 69, 0, 0, michael@0: 9, 242, 0, 16, 0, 1, michael@0: 0, 0, 0, 230, 10, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 126, 16, 0, 0, 0, 0, michael@0: 0, 0, 96, 16, 0, 0, michael@0: 0, 0, 0, 50, 0, 0, michael@0: 10, 242, 0, 16, 0, 0, michael@0: 0, 0, 0, 6, 128, 32, michael@0: 0, 0, 0, 0, 0, 7, michael@0: 0, 0, 0, 70, 14, 16, michael@0: 0, 3, 0, 0, 0, 70, michael@0: 14, 16, 0, 0, 0, 0, michael@0: 0, 50, 0, 0, 10, 242, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 86, 133, 32, 0, 0, michael@0: 0, 0, 0, 7, 0, 0, michael@0: 0, 70, 14, 16, 0, 1, michael@0: 0, 0, 0, 70, 14, 16, michael@0: 0, 0, 0, 0, 0, 54, michael@0: 0, 0, 5, 82, 0, 16, michael@0: 0, 2, 0, 0, 0, 6, michael@0: 16, 16, 0, 1, 0, 0, michael@0: 0, 69, 0, 0, 9, 242, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 70, 0, 16, 0, 2, michael@0: 0, 0, 0, 70, 126, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 69, 0, 0, 9, 242, michael@0: 0, 16, 0, 2, 0, 0, michael@0: 0, 230, 10, 16, 0, 2, michael@0: 0, 0, 0, 70, 126, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 50, 0, 0, 10, 242, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 166, 138, 32, 0, 0, michael@0: 0, 0, 0, 7, 0, 0, michael@0: 0, 70, 14, 16, 0, 1, michael@0: 0, 0, 0, 70, 14, 16, michael@0: 0, 0, 0, 0, 0, 50, michael@0: 0, 0, 10, 242, 0, 16, michael@0: 0, 0, 0, 0, 0, 246, michael@0: 143, 32, 0, 0, 0, 0, michael@0: 0, 7, 0, 0, 0, 70, michael@0: 14, 16, 0, 2, 0, 0, michael@0: 0, 70, 14, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 8, 34, 0, 16, 0, 1, michael@0: 0, 0, 0, 26, 16, 16, michael@0: 0, 1, 0, 0, 0, 10, michael@0: 128, 32, 0, 0, 0, 0, michael@0: 0, 5, 0, 0, 0, 54, michael@0: 0, 0, 5, 18, 0, 16, michael@0: 0, 1, 0, 0, 0, 10, michael@0: 16, 16, 0, 1, 0, 0, michael@0: 0, 69, 0, 0, 9, 242, michael@0: 0, 16, 0, 1, 0, 0, michael@0: 0, 70, 0, 16, 0, 1, michael@0: 0, 0, 0, 70, 126, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 50, 0, 0, 10, 242, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 6, 128, 32, 0, 0, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 70, 14, 16, 0, 1, michael@0: 0, 0, 0, 70, 14, 16, michael@0: 0, 0, 0, 0, 0, 62, michael@0: 0, 0, 1, 83, 84, 65, michael@0: 84, 116, 0, 0, 0, 29, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 9, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 10, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 82, 68, 69, 70, 184, michael@0: 1, 0, 0, 1, 0, 0, michael@0: 0, 148, 0, 0, 0, 3, michael@0: 0, 0, 0, 28, 0, 0, michael@0: 0, 0, 4, 255, 255, 0, michael@0: 1, 0, 0, 132, 1, 0, michael@0: 0, 124, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 139, 0, 0, michael@0: 0, 2, 0, 0, 0, 5, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 255, 255, 255, 255, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 12, 0, 0, 0, 143, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 115, 83, 104, 97, 100, michael@0: 111, 119, 83, 97, 109, 112, michael@0: 108, 101, 114, 0, 116, 101, michael@0: 120, 0, 99, 98, 49, 0, michael@0: 171, 143, 0, 0, 0, 4, michael@0: 0, 0, 0, 172, 0, 0, michael@0: 0, 160, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 12, 1, 0, 0, 0, michael@0: 0, 0, 0, 48, 0, 0, michael@0: 0, 0, 0, 0, 0, 28, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 44, 1, 0, 0, 48, michael@0: 0, 0, 0, 48, 0, 0, michael@0: 0, 2, 0, 0, 0, 60, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 76, 1, 0, 0, 96, michael@0: 0, 0, 0, 48, 0, 0, michael@0: 0, 2, 0, 0, 0, 88, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 104, 1, 0, 0, 144, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 0, 0, 0, 0, 116, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 66, 108, 117, 114, 79, michael@0: 102, 102, 115, 101, 116, 115, michael@0: 72, 0, 171, 171, 171, 1, michael@0: 0, 3, 0, 1, 0, 4, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 66, 108, 117, michael@0: 114, 79, 102, 102, 115, 101, michael@0: 116, 115, 86, 0, 171, 171, michael@0: 171, 1, 0, 3, 0, 1, michael@0: 0, 4, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 66, michael@0: 108, 117, 114, 87, 101, 105, michael@0: 103, 104, 116, 115, 0, 1, michael@0: 0, 3, 0, 1, 0, 4, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 83, 104, 97, michael@0: 100, 111, 119, 67, 111, 108, michael@0: 111, 114, 0, 1, 0, 3, michael@0: 0, 1, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 77, 105, 99, 114, 111, michael@0: 115, 111, 102, 116, 32, 40, michael@0: 82, 41, 32, 72, 76, 83, michael@0: 76, 32, 83, 104, 97, 100, michael@0: 101, 114, 32, 67, 111, 109, michael@0: 112, 105, 108, 101, 114, 32, michael@0: 57, 46, 51, 48, 46, 57, michael@0: 50, 48, 48, 46, 50, 48, michael@0: 52, 57, 57, 0, 171, 73, michael@0: 83, 71, 78, 104, 0, 0, michael@0: 0, 3, 0, 0, 0, 8, michael@0: 0, 0, 0, 80, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 3, 0, 0, 92, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 0, 0, 0, 83, 86, 95, michael@0: 80, 111, 115, 105, 116, 105, michael@0: 111, 110, 0, 84, 69, 88, michael@0: 67, 79, 79, 82, 68, 0, michael@0: 171, 171, 171, 79, 83, 71, michael@0: 78, 44, 0, 0, 0, 1, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 32, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 83, 86, 95, 84, 97, michael@0: 114, 103, 101, 116, 0, 171, michael@0: 171, 237, 218, 0, 0, 0, michael@0: 0, 0, 0, 80, 50, 0, michael@0: 4, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 128, 63, 1, 0, 0, 0, michael@0: 0, 0, 128, 63, 1, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 72, 4, 0, 0, 68, 88, michael@0: 66, 67, 2, 236, 89, 127, michael@0: 226, 238, 229, 1, 207, 131, michael@0: 172, 0, 168, 59, 22, 215, michael@0: 1, 0, 0, 0, 72, 4, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 56, 0, 0, 0, 248, 0, michael@0: 0, 0, 244, 1, 0, 0, michael@0: 112, 2, 0, 0, 164, 3, michael@0: 0, 0, 216, 3, 0, 0, michael@0: 65, 111, 110, 57, 184, 0, michael@0: 0, 0, 184, 0, 0, 0, michael@0: 0, 2, 254, 255, 132, 0, michael@0: 0, 0, 52, 0, 0, 0, michael@0: 1, 0, 36, 0, 0, 0, michael@0: 48, 0, 0, 0, 48, 0, michael@0: 0, 0, 36, 0, 1, 0, michael@0: 48, 0, 0, 0, 0, 0, michael@0: 3, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 2, 254, 255, 81, 0, michael@0: 0, 5, 4, 0, 15, 160, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 128, 63, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 31, 0, michael@0: 0, 2, 5, 0, 0, 128, michael@0: 0, 0, 15, 144, 4, 0, michael@0: 0, 4, 0, 0, 3, 224, michael@0: 0, 0, 228, 144, 2, 0, michael@0: 238, 160, 2, 0, 228, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 12, 224, 0, 0, 20, 144, michael@0: 3, 0, 180, 160, 3, 0, michael@0: 20, 160, 4, 0, 0, 4, michael@0: 0, 0, 3, 128, 0, 0, michael@0: 228, 144, 1, 0, 238, 160, michael@0: 1, 0, 228, 160, 2, 0, michael@0: 0, 3, 0, 0, 3, 192, michael@0: 0, 0, 228, 128, 0, 0, michael@0: 228, 160, 1, 0, 0, 2, michael@0: 0, 0, 12, 192, 4, 0, michael@0: 68, 160, 255, 255, 0, 0, michael@0: 83, 72, 68, 82, 244, 0, michael@0: 0, 0, 64, 0, 1, 0, michael@0: 61, 0, 0, 0, 89, 0, michael@0: 0, 4, 70, 142, 32, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 95, 0, 0, 3, michael@0: 50, 16, 16, 0, 0, 0, michael@0: 0, 0, 103, 0, 0, 4, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 50, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 194, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 50, 0, 0, 11, 50, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 16, 16, 0, 0, 0, michael@0: 0, 0, 230, 138, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 70, 128, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 8, michael@0: 194, 32, 16, 0, 0, 0, michael@0: 0, 0, 2, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 128, 63, 50, 0, michael@0: 0, 11, 50, 32, 16, 0, michael@0: 1, 0, 0, 0, 70, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 138, 32, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 70, 128, 32, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 50, 0, 0, 11, 194, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 6, 20, 16, 0, 0, 0, michael@0: 0, 0, 166, 142, 32, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 6, 132, 32, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 62, 0, 0, 1, michael@0: 83, 84, 65, 84, 116, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 82, 68, michael@0: 69, 70, 44, 1, 0, 0, michael@0: 1, 0, 0, 0, 64, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 28, 0, 0, 0, 0, 4, michael@0: 254, 255, 0, 1, 0, 0, michael@0: 246, 0, 0, 0, 60, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 99, 98, 48, 0, 60, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 88, 0, 0, 0, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 184, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 212, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 222, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 236, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 196, 0, 0, 0, michael@0: 0, 0, 0, 0, 81, 117, michael@0: 97, 100, 68, 101, 115, 99, michael@0: 0, 171, 171, 171, 1, 0, michael@0: 3, 0, 1, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 77, 97, 115, 107, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 84, 101, 120, 116, michael@0: 67, 111, 108, 111, 114, 0, michael@0: 77, 105, 99, 114, 111, 115, michael@0: 111, 102, 116, 32, 40, 82, michael@0: 41, 32, 72, 76, 83, 76, michael@0: 32, 83, 104, 97, 100, 101, michael@0: 114, 32, 67, 111, 109, 112, michael@0: 105, 108, 101, 114, 32, 57, michael@0: 46, 51, 48, 46, 57, 50, michael@0: 48, 48, 46, 50, 48, 52, michael@0: 57, 57, 0, 171, 171, 171, michael@0: 73, 83, 71, 78, 44, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 8, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 3, 0, 0, 80, 79, michael@0: 83, 73, 84, 73, 79, 78, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 104, 0, 0, 0, michael@0: 3, 0, 0, 0, 8, 0, michael@0: 0, 0, 80, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 12, michael@0: 0, 0, 92, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 3, michael@0: 0, 0, 83, 86, 95, 80, michael@0: 111, 115, 105, 116, 105, 111, michael@0: 110, 0, 84, 69, 88, 67, michael@0: 79, 79, 82, 68, 0, 171, michael@0: 171, 171, 216, 228, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 164, 10, michael@0: 0, 0, 68, 88, 66, 67, michael@0: 143, 228, 83, 214, 32, 173, michael@0: 180, 253, 147, 52, 251, 2, michael@0: 185, 119, 107, 188, 1, 0, michael@0: 0, 0, 164, 10, 0, 0, michael@0: 6, 0, 0, 0, 56, 0, michael@0: 0, 0, 24, 3, 0, 0, michael@0: 112, 7, 0, 0, 236, 7, michael@0: 0, 0, 0, 10, 0, 0, michael@0: 112, 10, 0, 0, 65, 111, michael@0: 110, 57, 216, 2, 0, 0, michael@0: 216, 2, 0, 0, 0, 2, michael@0: 255, 255, 160, 2, 0, 0, michael@0: 56, 0, 0, 0, 1, 0, michael@0: 44, 0, 0, 0, 56, 0, michael@0: 0, 0, 56, 0, 2, 0, michael@0: 36, 0, 0, 0, 56, 0, michael@0: 1, 0, 0, 0, 0, 1, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 2, 255, 255, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 128, 0, 0, 15, 176, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 144, 0, 8, 15, 160, michael@0: 31, 0, 0, 2, 0, 0, michael@0: 0, 144, 1, 8, 15, 160, michael@0: 2, 0, 0, 3, 0, 0, michael@0: 2, 128, 0, 0, 85, 176, michael@0: 0, 0, 85, 160, 1, 0, michael@0: 0, 2, 0, 0, 1, 128, michael@0: 0, 0, 0, 176, 2, 0, michael@0: 0, 3, 1, 0, 2, 128, michael@0: 0, 0, 85, 176, 0, 0, michael@0: 0, 160, 1, 0, 0, 2, michael@0: 1, 0, 1, 128, 0, 0, michael@0: 0, 176, 66, 0, 0, 3, michael@0: 0, 0, 15, 128, 0, 0, michael@0: 228, 128, 1, 8, 228, 160, michael@0: 66, 0, 0, 3, 1, 0, michael@0: 15, 128, 1, 0, 228, 128, michael@0: 1, 8, 228, 160, 5, 0, michael@0: 0, 3, 0, 0, 15, 128, michael@0: 0, 0, 228, 128, 3, 0, michael@0: 85, 160, 4, 0, 0, 4, michael@0: 0, 0, 15, 128, 3, 0, michael@0: 0, 160, 1, 0, 228, 128, michael@0: 0, 0, 228, 128, 2, 0, michael@0: 0, 3, 1, 0, 2, 128, michael@0: 0, 0, 85, 176, 0, 0, michael@0: 170, 160, 1, 0, 0, 2, michael@0: 1, 0, 1, 128, 0, 0, michael@0: 0, 176, 2, 0, 0, 3, michael@0: 2, 0, 2, 128, 0, 0, michael@0: 85, 176, 0, 0, 255, 160, michael@0: 1, 0, 0, 2, 2, 0, michael@0: 1, 128, 0, 0, 0, 176, michael@0: 66, 0, 0, 3, 1, 0, michael@0: 15, 128, 1, 0, 228, 128, michael@0: 1, 8, 228, 160, 66, 0, michael@0: 0, 3, 2, 0, 15, 128, michael@0: 2, 0, 228, 128, 1, 8, michael@0: 228, 160, 4, 0, 0, 4, michael@0: 0, 0, 15, 128, 3, 0, michael@0: 170, 160, 1, 0, 228, 128, michael@0: 0, 0, 228, 128, 4, 0, michael@0: 0, 4, 0, 0, 15, 128, michael@0: 3, 0, 255, 160, 2, 0, michael@0: 228, 128, 0, 0, 228, 128, michael@0: 2, 0, 0, 3, 1, 0, michael@0: 2, 128, 0, 0, 85, 176, michael@0: 1, 0, 0, 160, 1, 0, michael@0: 0, 2, 1, 0, 1, 128, michael@0: 0, 0, 0, 176, 2, 0, michael@0: 0, 3, 2, 0, 2, 128, michael@0: 0, 0, 85, 176, 1, 0, michael@0: 85, 160, 1, 0, 0, 2, michael@0: 2, 0, 1, 128, 0, 0, michael@0: 0, 176, 66, 0, 0, 3, michael@0: 1, 0, 15, 128, 1, 0, michael@0: 228, 128, 1, 8, 228, 160, michael@0: 66, 0, 0, 3, 2, 0, michael@0: 15, 128, 2, 0, 228, 128, michael@0: 1, 8, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 15, 128, michael@0: 4, 0, 0, 160, 1, 0, michael@0: 228, 128, 0, 0, 228, 128, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 15, 128, 4, 0, 85, 160, michael@0: 2, 0, 228, 128, 0, 0, michael@0: 228, 128, 2, 0, 0, 3, michael@0: 1, 0, 2, 128, 0, 0, michael@0: 85, 176, 1, 0, 170, 160, michael@0: 1, 0, 0, 2, 1, 0, michael@0: 1, 128, 0, 0, 0, 176, michael@0: 2, 0, 0, 3, 2, 0, michael@0: 2, 128, 0, 0, 85, 176, michael@0: 1, 0, 255, 160, 1, 0, michael@0: 0, 2, 2, 0, 1, 128, michael@0: 0, 0, 0, 176, 66, 0, michael@0: 0, 3, 1, 0, 15, 128, michael@0: 1, 0, 228, 128, 1, 8, michael@0: 228, 160, 66, 0, 0, 3, michael@0: 2, 0, 15, 128, 2, 0, michael@0: 228, 128, 1, 8, 228, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 15, 128, 4, 0, 170, 160, michael@0: 1, 0, 228, 128, 0, 0, michael@0: 228, 128, 4, 0, 0, 4, michael@0: 0, 0, 15, 128, 4, 0, michael@0: 255, 160, 2, 0, 228, 128, michael@0: 0, 0, 228, 128, 2, 0, michael@0: 0, 3, 1, 0, 2, 128, michael@0: 0, 0, 85, 176, 2, 0, michael@0: 0, 160, 1, 0, 0, 2, michael@0: 1, 0, 1, 128, 0, 0, michael@0: 0, 176, 1, 0, 0, 2, michael@0: 2, 0, 3, 128, 0, 0, michael@0: 235, 176, 66, 0, 0, 3, michael@0: 1, 0, 15, 128, 1, 0, michael@0: 228, 128, 1, 8, 228, 160, michael@0: 66, 0, 0, 3, 2, 0, michael@0: 15, 128, 2, 0, 228, 128, michael@0: 0, 8, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 15, 128, michael@0: 5, 0, 0, 160, 1, 0, michael@0: 228, 128, 0, 0, 228, 128, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 15, 128, 2, 0, 255, 128, michael@0: 0, 0, 228, 128, 1, 0, michael@0: 0, 2, 0, 8, 15, 128, michael@0: 0, 0, 228, 128, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 80, 4, 0, 0, 64, 0, michael@0: 0, 0, 20, 1, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 9, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 0, 0, 0, 0, 85, 85, michael@0: 0, 0, 88, 24, 0, 4, michael@0: 0, 112, 16, 0, 1, 0, michael@0: 0, 0, 85, 85, 0, 0, michael@0: 98, 16, 0, 3, 50, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 98, 16, 0, 3, 194, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 104, 0, 0, 2, 4, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 82, 0, 16, 0, 0, 0, michael@0: 0, 0, 6, 16, 16, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 8, 242, 0, 16, 0, michael@0: 1, 0, 0, 0, 86, 21, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 134, 141, 32, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 54, 0, 0, 5, 162, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 6, 8, 16, 0, 1, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 2, 0, michael@0: 0, 0, 230, 10, 16, 0, michael@0: 0, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 1, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 0, 0, michael@0: 0, 0, 70, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 126, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 96, 16, 0, 1, 0, michael@0: 0, 0, 56, 0, 0, 8, michael@0: 242, 0, 16, 0, 2, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 2, 0, 0, 0, 86, 133, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 6, 0, 0, 0, 50, 0, michael@0: 0, 10, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 6, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 6, 0, 0, 0, 70, 14, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 70, 14, 16, 0, 2, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 82, 0, 16, 0, 1, 0, michael@0: 0, 0, 6, 16, 16, 0, michael@0: 1, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 2, 0, 0, 0, 70, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 1, 0, 0, 0, 230, 10, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 10, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 166, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 6, 0, 0, 0, 70, 14, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 14, 16, 0, 0, 0, michael@0: 0, 0, 50, 0, 0, 10, michael@0: 242, 0, 16, 0, 0, 0, michael@0: 0, 0, 246, 143, 32, 0, michael@0: 0, 0, 0, 0, 6, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 1, 0, 0, 0, 70, 14, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 5, 82, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 6, 16, 16, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 8, michael@0: 242, 0, 16, 0, 2, 0, michael@0: 0, 0, 86, 21, 16, 0, michael@0: 1, 0, 0, 0, 134, 141, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 54, 0, michael@0: 0, 5, 162, 0, 16, 0, michael@0: 1, 0, 0, 0, 6, 8, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 3, 0, 0, 0, michael@0: 70, 0, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 230, 10, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 0, 0, 0, 0, 0, 96, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 50, 0, 0, 10, 242, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 6, 128, 32, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 70, 14, 16, 0, 3, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 0, 0, 0, 0, 50, 0, michael@0: 0, 10, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 86, 133, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 70, 14, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 14, 16, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 82, 0, 16, 0, 2, 0, michael@0: 0, 0, 6, 16, 16, 0, michael@0: 1, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 0, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 2, 0, 0, 0, 230, 10, michael@0: 16, 0, 2, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 10, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 166, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 70, 14, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 14, 16, 0, 0, 0, michael@0: 0, 0, 50, 0, 0, 10, michael@0: 242, 0, 16, 0, 0, 0, michael@0: 0, 0, 246, 143, 32, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 2, 0, 0, 0, 70, 14, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 8, 34, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 26, 16, 16, 0, 1, 0, michael@0: 0, 0, 10, 128, 32, 0, michael@0: 0, 0, 0, 0, 5, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 18, 0, 16, 0, 1, 0, michael@0: 0, 0, 10, 16, 16, 0, michael@0: 1, 0, 0, 0, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 1, 0, 0, 0, 70, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 10, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 6, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 8, 0, 0, 0, 70, 14, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 14, 16, 0, 0, 0, michael@0: 0, 0, 69, 0, 0, 9, michael@0: 242, 0, 16, 0, 1, 0, michael@0: 0, 0, 230, 26, 16, 0, michael@0: 1, 0, 0, 0, 70, 126, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 0, 96, 16, 0, 0, 0, michael@0: 0, 0, 56, 0, 0, 7, michael@0: 242, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 14, 16, 0, michael@0: 0, 0, 0, 0, 246, 15, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 31, 0, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 5, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 10, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 10, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 12, 2, 0, 0, 1, 0, michael@0: 0, 0, 232, 0, 0, 0, michael@0: 5, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 255, 255, michael@0: 0, 1, 0, 0, 216, 1, michael@0: 0, 0, 188, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 201, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 216, 0, 0, 0, 2, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 0, michael@0: 0, 0, 220, 0, 0, 0, michael@0: 2, 0, 0, 0, 5, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 255, 255, 255, 255, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 0, 0, 0, 225, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 115, 77, 97, 115, 107, 83, michael@0: 97, 109, 112, 108, 101, 114, michael@0: 0, 115, 83, 104, 97, 100, michael@0: 111, 119, 83, 97, 109, 112, michael@0: 108, 101, 114, 0, 116, 101, michael@0: 120, 0, 109, 97, 115, 107, michael@0: 0, 99, 98, 49, 0, 171, michael@0: 171, 171, 225, 0, 0, 0, michael@0: 4, 0, 0, 0, 0, 1, michael@0: 0, 0, 160, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 96, 1, 0, 0, michael@0: 0, 0, 0, 0, 48, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 112, 1, 0, 0, 0, 0, michael@0: 0, 0, 128, 1, 0, 0, michael@0: 48, 0, 0, 0, 48, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 144, 1, 0, 0, 0, 0, michael@0: 0, 0, 160, 1, 0, 0, michael@0: 96, 0, 0, 0, 48, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 172, 1, 0, 0, 0, 0, michael@0: 0, 0, 188, 1, 0, 0, michael@0: 144, 0, 0, 0, 16, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 200, 1, 0, 0, 0, 0, michael@0: 0, 0, 66, 108, 117, 114, michael@0: 79, 102, 102, 115, 101, 116, michael@0: 115, 72, 0, 171, 171, 171, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 66, 108, michael@0: 117, 114, 79, 102, 102, 115, michael@0: 101, 116, 115, 86, 0, 171, michael@0: 171, 171, 1, 0, 3, 0, michael@0: 1, 0, 4, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 66, 108, 117, 114, 87, 101, michael@0: 105, 103, 104, 116, 115, 0, michael@0: 1, 0, 3, 0, 1, 0, michael@0: 4, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 83, 104, michael@0: 97, 100, 111, 119, 67, 111, michael@0: 108, 111, 114, 0, 1, 0, michael@0: 3, 0, 1, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 77, 105, 99, 114, michael@0: 111, 115, 111, 102, 116, 32, michael@0: 40, 82, 41, 32, 72, 76, michael@0: 83, 76, 32, 83, 104, 97, michael@0: 100, 101, 114, 32, 67, 111, michael@0: 109, 112, 105, 108, 101, 114, michael@0: 32, 57, 46, 51, 48, 46, michael@0: 57, 50, 48, 48, 46, 50, michael@0: 48, 52, 57, 57, 0, 171, michael@0: 73, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 3, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 12, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 44, 0, 0, 0, michael@0: 1, 0, 0, 0, 8, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 83, 86, 95, 84, michael@0: 97, 114, 103, 101, 116, 0, michael@0: 171, 171, 56, 233, 0, 0, michael@0: 0, 0, 0, 0, 83, 97, michael@0: 109, 112, 108, 101, 84, 101, michael@0: 120, 116, 84, 101, 120, 116, michael@0: 117, 114, 101, 0, 85, 110, michael@0: 109, 97, 115, 107, 101, 100, michael@0: 0, 4, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 0, 0, 0, 255, 255, 255, michael@0: 255, 72, 4, 0, 0, 68, michael@0: 88, 66, 67, 2, 236, 89, michael@0: 127, 226, 238, 229, 1, 207, michael@0: 131, 172, 0, 168, 59, 22, michael@0: 215, 1, 0, 0, 0, 72, michael@0: 4, 0, 0, 6, 0, 0, michael@0: 0, 56, 0, 0, 0, 248, michael@0: 0, 0, 0, 244, 1, 0, michael@0: 0, 112, 2, 0, 0, 164, michael@0: 3, 0, 0, 216, 3, 0, michael@0: 0, 65, 111, 110, 57, 184, michael@0: 0, 0, 0, 184, 0, 0, michael@0: 0, 0, 2, 254, 255, 132, michael@0: 0, 0, 0, 52, 0, 0, michael@0: 0, 1, 0, 36, 0, 0, michael@0: 0, 48, 0, 0, 0, 48, michael@0: 0, 0, 0, 36, 0, 1, michael@0: 0, 48, 0, 0, 0, 0, michael@0: 0, 3, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 2, 254, 255, 81, michael@0: 0, 0, 5, 4, 0, 15, michael@0: 160, 0, 0, 0, 0, 0, michael@0: 0, 128, 63, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 31, michael@0: 0, 0, 2, 5, 0, 0, michael@0: 128, 0, 0, 15, 144, 4, michael@0: 0, 0, 4, 0, 0, 3, michael@0: 224, 0, 0, 228, 144, 2, michael@0: 0, 238, 160, 2, 0, 228, michael@0: 160, 4, 0, 0, 4, 0, michael@0: 0, 12, 224, 0, 0, 20, michael@0: 144, 3, 0, 180, 160, 3, michael@0: 0, 20, 160, 4, 0, 0, michael@0: 4, 0, 0, 3, 128, 0, michael@0: 0, 228, 144, 1, 0, 238, michael@0: 160, 1, 0, 228, 160, 2, michael@0: 0, 0, 3, 0, 0, 3, michael@0: 192, 0, 0, 228, 128, 0, michael@0: 0, 228, 160, 1, 0, 0, michael@0: 2, 0, 0, 12, 192, 4, michael@0: 0, 68, 160, 255, 255, 0, michael@0: 0, 83, 72, 68, 82, 244, michael@0: 0, 0, 0, 64, 0, 1, michael@0: 0, 61, 0, 0, 0, 89, michael@0: 0, 0, 4, 70, 142, 32, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 95, 0, 0, michael@0: 3, 50, 16, 16, 0, 0, michael@0: 0, 0, 0, 103, 0, 0, michael@0: 4, 242, 32, 16, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 50, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 101, 0, 0, 3, 194, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 50, 0, 0, 11, 50, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 70, 16, 16, 0, 0, michael@0: 0, 0, 0, 230, 138, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 70, 128, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 54, 0, 0, michael@0: 8, 194, 32, 16, 0, 0, michael@0: 0, 0, 0, 2, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 128, 63, 50, michael@0: 0, 0, 11, 50, 32, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 16, 16, 0, 0, 0, 0, michael@0: 0, 230, 138, 32, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 70, 128, 32, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 50, 0, 0, 11, 194, michael@0: 32, 16, 0, 1, 0, 0, michael@0: 0, 6, 20, 16, 0, 0, michael@0: 0, 0, 0, 166, 142, 32, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 6, 132, 32, michael@0: 0, 0, 0, 0, 0, 2, michael@0: 0, 0, 0, 62, 0, 0, michael@0: 1, 83, 84, 65, 84, 116, michael@0: 0, 0, 0, 5, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 2, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 82, michael@0: 68, 69, 70, 44, 1, 0, michael@0: 0, 1, 0, 0, 0, 64, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 28, 0, 0, 0, 0, michael@0: 4, 254, 255, 0, 1, 0, michael@0: 0, 246, 0, 0, 0, 60, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 99, 98, 48, 0, 60, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 88, 0, 0, 0, 64, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 184, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 16, 0, 0, 0, 2, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 212, michael@0: 0, 0, 0, 16, 0, 0, michael@0: 0, 16, 0, 0, 0, 2, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 222, michael@0: 0, 0, 0, 32, 0, 0, michael@0: 0, 16, 0, 0, 0, 2, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 236, michael@0: 0, 0, 0, 48, 0, 0, michael@0: 0, 16, 0, 0, 0, 0, michael@0: 0, 0, 0, 196, 0, 0, michael@0: 0, 0, 0, 0, 0, 81, michael@0: 117, 97, 100, 68, 101, 115, michael@0: 99, 0, 171, 171, 171, 1, michael@0: 0, 3, 0, 1, 0, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 84, 101, 120, michael@0: 67, 111, 111, 114, 100, 115, michael@0: 0, 77, 97, 115, 107, 84, michael@0: 101, 120, 67, 111, 111, 114, michael@0: 100, 115, 0, 84, 101, 120, michael@0: 116, 67, 111, 108, 111, 114, michael@0: 0, 77, 105, 99, 114, 111, michael@0: 115, 111, 102, 116, 32, 40, michael@0: 82, 41, 32, 72, 76, 83, michael@0: 76, 32, 83, 104, 97, 100, michael@0: 101, 114, 32, 67, 111, 109, michael@0: 112, 105, 108, 101, 114, 32, michael@0: 57, 46, 51, 48, 46, 57, michael@0: 50, 48, 48, 46, 50, 48, michael@0: 52, 57, 57, 0, 171, 171, michael@0: 171, 73, 83, 71, 78, 44, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 8, 0, 0, 0, 32, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 7, 3, 0, 0, 80, michael@0: 79, 83, 73, 84, 73, 79, michael@0: 78, 0, 171, 171, 171, 79, michael@0: 83, 71, 78, 104, 0, 0, michael@0: 0, 3, 0, 0, 0, 8, michael@0: 0, 0, 0, 80, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 12, 0, 0, 92, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 3, 0, 0, 83, 86, 95, michael@0: 80, 111, 115, 105, 116, 105, michael@0: 111, 110, 0, 84, 69, 88, michael@0: 67, 79, 79, 82, 68, 0, michael@0: 171, 171, 171, 51, 244, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 156, michael@0: 4, 0, 0, 68, 88, 66, michael@0: 67, 224, 113, 2, 236, 136, michael@0: 142, 109, 144, 45, 138, 124, michael@0: 87, 241, 141, 88, 0, 1, michael@0: 0, 0, 0, 156, 4, 0, michael@0: 0, 6, 0, 0, 0, 56, michael@0: 0, 0, 0, 4, 1, 0, michael@0: 0, 224, 1, 0, 0, 92, michael@0: 2, 0, 0, 224, 3, 0, michael@0: 0, 80, 4, 0, 0, 65, michael@0: 111, 110, 57, 196, 0, 0, michael@0: 0, 196, 0, 0, 0, 0, michael@0: 2, 255, 255, 144, 0, 0, michael@0: 0, 52, 0, 0, 0, 1, michael@0: 0, 40, 0, 0, 0, 52, michael@0: 0, 0, 0, 52, 0, 1, michael@0: 0, 36, 0, 0, 0, 52, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 2, 255, 255, 81, 0, 0, michael@0: 5, 1, 0, 15, 160, 0, michael@0: 0, 128, 63, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 31, 0, 0, michael@0: 2, 0, 0, 0, 128, 0, michael@0: 0, 15, 176, 31, 0, 0, michael@0: 2, 0, 0, 0, 144, 0, michael@0: 8, 15, 160, 1, 0, 0, michael@0: 2, 0, 0, 7, 128, 0, michael@0: 0, 228, 160, 4, 0, 0, michael@0: 4, 0, 0, 15, 128, 0, michael@0: 0, 36, 128, 1, 0, 64, michael@0: 160, 1, 0, 21, 160, 1, michael@0: 0, 0, 2, 0, 8, 15, michael@0: 128, 0, 0, 228, 128, 66, michael@0: 0, 0, 3, 0, 0, 15, michael@0: 128, 0, 0, 228, 176, 0, michael@0: 8, 228, 160, 5, 0, 0, michael@0: 3, 0, 0, 15, 128, 0, michael@0: 0, 70, 128, 0, 0, 255, michael@0: 160, 1, 0, 0, 2, 1, michael@0: 8, 15, 128, 0, 0, 228, michael@0: 128, 255, 255, 0, 0, 83, michael@0: 72, 68, 82, 212, 0, 0, michael@0: 0, 64, 0, 0, 0, 53, michael@0: 0, 0, 0, 89, 0, 0, michael@0: 4, 70, 142, 32, 0, 0, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 90, 0, 0, 3, 0, michael@0: 96, 16, 0, 0, 0, 0, michael@0: 0, 88, 24, 0, 4, 0, michael@0: 112, 16, 0, 0, 0, 0, michael@0: 0, 85, 85, 0, 0, 98, michael@0: 16, 0, 3, 50, 16, 16, michael@0: 0, 1, 0, 0, 0, 101, michael@0: 0, 0, 3, 242, 32, 16, michael@0: 0, 0, 0, 0, 0, 101, michael@0: 0, 0, 3, 242, 32, 16, michael@0: 0, 1, 0, 0, 0, 104, michael@0: 0, 0, 2, 1, 0, 0, michael@0: 0, 54, 0, 0, 6, 114, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 70, 130, 32, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 54, 0, 0, 5, 130, michael@0: 32, 16, 0, 0, 0, 0, michael@0: 0, 1, 64, 0, 0, 0, michael@0: 0, 128, 63, 69, 0, 0, michael@0: 9, 242, 0, 16, 0, 0, michael@0: 0, 0, 0, 70, 16, 16, michael@0: 0, 1, 0, 0, 0, 70, michael@0: 126, 16, 0, 0, 0, 0, michael@0: 0, 0, 96, 16, 0, 0, michael@0: 0, 0, 0, 56, 0, 0, michael@0: 8, 242, 32, 16, 0, 1, michael@0: 0, 0, 0, 102, 4, 16, michael@0: 0, 0, 0, 0, 0, 246, michael@0: 143, 32, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 62, michael@0: 0, 0, 1, 83, 84, 65, michael@0: 84, 116, 0, 0, 0, 5, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 82, 68, 69, 70, 124, michael@0: 1, 0, 0, 1, 0, 0, michael@0: 0, 144, 0, 0, 0, 3, michael@0: 0, 0, 0, 28, 0, 0, michael@0: 0, 0, 4, 255, 255, 0, michael@0: 1, 0, 0, 70, 1, 0, michael@0: 0, 124, 0, 0, 0, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 133, 0, 0, michael@0: 0, 2, 0, 0, 0, 5, michael@0: 0, 0, 0, 4, 0, 0, michael@0: 0, 255, 255, 255, 255, 0, michael@0: 0, 0, 0, 1, 0, 0, michael@0: 0, 12, 0, 0, 0, 137, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 115, 83, 97, 109, 112, michael@0: 108, 101, 114, 0, 116, 101, michael@0: 120, 0, 99, 98, 48, 0, michael@0: 171, 171, 171, 137, 0, 0, michael@0: 0, 4, 0, 0, 0, 168, michael@0: 0, 0, 0, 64, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 8, 1, 0, michael@0: 0, 0, 0, 0, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 20, 1, 0, 0, 0, michael@0: 0, 0, 0, 36, 1, 0, michael@0: 0, 16, 0, 0, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 20, 1, 0, 0, 0, michael@0: 0, 0, 0, 46, 1, 0, michael@0: 0, 32, 0, 0, 0, 16, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 20, 1, 0, 0, 0, michael@0: 0, 0, 0, 60, 1, 0, michael@0: 0, 48, 0, 0, 0, 16, michael@0: 0, 0, 0, 2, 0, 0, michael@0: 0, 20, 1, 0, 0, 0, michael@0: 0, 0, 0, 81, 117, 97, michael@0: 100, 68, 101, 115, 99, 0, michael@0: 171, 171, 171, 1, 0, 3, michael@0: 0, 1, 0, 4, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 84, 101, 120, 67, 111, michael@0: 111, 114, 100, 115, 0, 77, michael@0: 97, 115, 107, 84, 101, 120, michael@0: 67, 111, 111, 114, 100, 115, michael@0: 0, 84, 101, 120, 116, 67, michael@0: 111, 108, 111, 114, 0, 77, michael@0: 105, 99, 114, 111, 115, 111, michael@0: 102, 116, 32, 40, 82, 41, michael@0: 32, 72, 76, 83, 76, 32, michael@0: 83, 104, 97, 100, 101, 114, michael@0: 32, 67, 111, 109, 112, 105, michael@0: 108, 101, 114, 32, 57, 46, michael@0: 51, 48, 46, 57, 50, 48, michael@0: 48, 46, 50, 48, 52, 57, michael@0: 57, 0, 171, 171, 171, 73, michael@0: 83, 71, 78, 104, 0, 0, michael@0: 0, 3, 0, 0, 0, 8, michael@0: 0, 0, 0, 80, 0, 0, michael@0: 0, 0, 0, 0, 0, 1, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 0, 0, 0, 0, 15, michael@0: 0, 0, 0, 92, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 3, michael@0: 3, 0, 0, 92, 0, 0, michael@0: 0, 1, 0, 0, 0, 0, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 0, 1, 0, 0, 0, 12, michael@0: 0, 0, 0, 83, 86, 95, michael@0: 80, 111, 115, 105, 116, 105, michael@0: 111, 110, 0, 84, 69, 88, michael@0: 67, 79, 79, 82, 68, 0, michael@0: 171, 171, 171, 79, 83, 71, michael@0: 78, 68, 0, 0, 0, 2, michael@0: 0, 0, 0, 8, 0, 0, michael@0: 0, 56, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 0, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 56, 0, 0, 0, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 3, 0, 0, 0, 1, michael@0: 0, 0, 0, 15, 0, 0, michael@0: 0, 83, 86, 95, 84, 97, michael@0: 114, 103, 101, 116, 0, 171, michael@0: 171, 147, 248, 0, 0, 0, michael@0: 0, 0, 0, 77, 97, 115, michael@0: 107, 101, 100, 0, 4, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 255, 255, 255, 255, 72, 4, michael@0: 0, 0, 68, 88, 66, 67, michael@0: 2, 236, 89, 127, 226, 238, michael@0: 229, 1, 207, 131, 172, 0, michael@0: 168, 59, 22, 215, 1, 0, michael@0: 0, 0, 72, 4, 0, 0, michael@0: 6, 0, 0, 0, 56, 0, michael@0: 0, 0, 248, 0, 0, 0, michael@0: 244, 1, 0, 0, 112, 2, michael@0: 0, 0, 164, 3, 0, 0, michael@0: 216, 3, 0, 0, 65, 111, michael@0: 110, 57, 184, 0, 0, 0, michael@0: 184, 0, 0, 0, 0, 2, michael@0: 254, 255, 132, 0, 0, 0, michael@0: 52, 0, 0, 0, 1, 0, michael@0: 36, 0, 0, 0, 48, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 36, 0, 1, 0, 48, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 2, michael@0: 254, 255, 81, 0, 0, 5, michael@0: 4, 0, 15, 160, 0, 0, michael@0: 0, 0, 0, 0, 128, 63, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 31, 0, 0, 2, michael@0: 5, 0, 0, 128, 0, 0, michael@0: 15, 144, 4, 0, 0, 4, michael@0: 0, 0, 3, 224, 0, 0, michael@0: 228, 144, 2, 0, 238, 160, michael@0: 2, 0, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 12, 224, michael@0: 0, 0, 20, 144, 3, 0, michael@0: 180, 160, 3, 0, 20, 160, michael@0: 4, 0, 0, 4, 0, 0, michael@0: 3, 128, 0, 0, 228, 144, michael@0: 1, 0, 238, 160, 1, 0, michael@0: 228, 160, 2, 0, 0, 3, michael@0: 0, 0, 3, 192, 0, 0, michael@0: 228, 128, 0, 0, 228, 160, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 12, 192, 4, 0, 68, 160, michael@0: 255, 255, 0, 0, 83, 72, michael@0: 68, 82, 244, 0, 0, 0, michael@0: 64, 0, 1, 0, 61, 0, michael@0: 0, 0, 89, 0, 0, 4, michael@0: 70, 142, 32, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 95, 0, 0, 3, 50, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 103, 0, 0, 4, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 50, 32, 16, 0, michael@0: 1, 0, 0, 0, 101, 0, michael@0: 0, 3, 194, 32, 16, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 11, 50, 32, 16, 0, michael@0: 0, 0, 0, 0, 70, 16, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 230, 138, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 70, 128, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 54, 0, 0, 8, 194, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 2, 64, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 128, 63, 50, 0, 0, 11, michael@0: 50, 32, 16, 0, 1, 0, michael@0: 0, 0, 70, 16, 16, 0, michael@0: 0, 0, 0, 0, 230, 138, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 70, 128, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 50, 0, michael@0: 0, 11, 194, 32, 16, 0, michael@0: 1, 0, 0, 0, 6, 20, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 166, 142, 32, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 6, 132, 32, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 62, 0, 0, 1, 83, 84, michael@0: 65, 84, 116, 0, 0, 0, michael@0: 5, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 82, 68, 69, 70, michael@0: 44, 1, 0, 0, 1, 0, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 1, 0, 0, 0, 28, 0, michael@0: 0, 0, 0, 4, 254, 255, michael@0: 0, 1, 0, 0, 246, 0, michael@0: 0, 0, 60, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 99, 98, michael@0: 48, 0, 60, 0, 0, 0, michael@0: 4, 0, 0, 0, 88, 0, michael@0: 0, 0, 64, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 184, 0, 0, 0, michael@0: 0, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 212, 0, 0, 0, michael@0: 16, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 222, 0, 0, 0, michael@0: 32, 0, 0, 0, 16, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 236, 0, 0, 0, michael@0: 48, 0, 0, 0, 16, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 196, 0, 0, 0, 0, 0, michael@0: 0, 0, 81, 117, 97, 100, michael@0: 68, 101, 115, 99, 0, 171, michael@0: 171, 171, 1, 0, 3, 0, michael@0: 1, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 84, 101, 120, 67, 111, 111, michael@0: 114, 100, 115, 0, 77, 97, michael@0: 115, 107, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 84, 101, 120, 116, 67, 111, michael@0: 108, 111, 114, 0, 77, 105, michael@0: 99, 114, 111, 115, 111, 102, michael@0: 116, 32, 40, 82, 41, 32, michael@0: 72, 76, 83, 76, 32, 83, michael@0: 104, 97, 100, 101, 114, 32, michael@0: 67, 111, 109, 112, 105, 108, michael@0: 101, 114, 32, 57, 46, 51, michael@0: 48, 46, 57, 50, 48, 48, michael@0: 46, 50, 48, 52, 57, 57, michael@0: 0, 171, 171, 171, 73, 83, michael@0: 71, 78, 44, 0, 0, 0, michael@0: 1, 0, 0, 0, 8, 0, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 3, michael@0: 0, 0, 80, 79, 83, 73, michael@0: 84, 73, 79, 78, 0, 171, michael@0: 171, 171, 79, 83, 71, 78, michael@0: 104, 0, 0, 0, 3, 0, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 80, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 15, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 3, 12, 0, 0, michael@0: 92, 0, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 3, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 3, 0, 0, michael@0: 83, 86, 95, 80, 111, 115, michael@0: 105, 116, 105, 111, 110, 0, michael@0: 84, 69, 88, 67, 79, 79, michael@0: 82, 68, 0, 171, 171, 171, michael@0: 114, 253, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 144, 5, 0, 0, michael@0: 68, 88, 66, 67, 247, 16, michael@0: 163, 59, 222, 242, 15, 187, michael@0: 62, 175, 54, 179, 51, 135, michael@0: 44, 63, 1, 0, 0, 0, michael@0: 144, 5, 0, 0, 6, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 64, 1, 0, 0, 132, 2, michael@0: 0, 0, 0, 3, 0, 0, michael@0: 212, 4, 0, 0, 68, 5, michael@0: 0, 0, 65, 111, 110, 57, michael@0: 0, 1, 0, 0, 0, 1, michael@0: 0, 0, 0, 2, 255, 255, michael@0: 200, 0, 0, 0, 56, 0, michael@0: 0, 0, 1, 0, 44, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 56, 0, 2, 0, 36, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 0, 0, 1, 1, 1, 0, michael@0: 0, 0, 3, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 2, 255, 255, 81, 0, michael@0: 0, 5, 1, 0, 15, 160, michael@0: 0, 0, 128, 63, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 31, 0, michael@0: 0, 2, 0, 0, 0, 128, michael@0: 0, 0, 15, 176, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 0, 8, 15, 160, 31, 0, michael@0: 0, 2, 0, 0, 0, 144, michael@0: 1, 8, 15, 160, 1, 0, michael@0: 0, 2, 0, 0, 7, 128, michael@0: 0, 0, 228, 160, 4, 0, michael@0: 0, 4, 0, 0, 15, 128, michael@0: 0, 0, 36, 128, 1, 0, michael@0: 64, 160, 1, 0, 21, 160, michael@0: 1, 0, 0, 2, 0, 8, michael@0: 15, 128, 0, 0, 228, 128, michael@0: 1, 0, 0, 2, 0, 0, michael@0: 3, 128, 0, 0, 235, 176, michael@0: 66, 0, 0, 3, 1, 0, michael@0: 15, 128, 0, 0, 228, 176, michael@0: 0, 8, 228, 160, 66, 0, michael@0: 0, 3, 0, 0, 15, 128, michael@0: 0, 0, 228, 128, 1, 8, michael@0: 228, 160, 5, 0, 0, 3, michael@0: 1, 0, 15, 128, 1, 0, michael@0: 70, 128, 0, 0, 255, 160, michael@0: 5, 0, 0, 3, 0, 0, michael@0: 15, 128, 0, 0, 255, 128, michael@0: 1, 0, 228, 128, 1, 0, michael@0: 0, 2, 1, 8, 15, 128, michael@0: 0, 0, 228, 128, 255, 255, michael@0: 0, 0, 83, 72, 68, 82, michael@0: 60, 1, 0, 0, 64, 0, michael@0: 0, 0, 79, 0, 0, 0, michael@0: 89, 0, 0, 4, 70, 142, michael@0: 32, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 90, 0, michael@0: 0, 3, 0, 96, 16, 0, michael@0: 1, 0, 0, 0, 88, 24, michael@0: 0, 4, 0, 112, 16, 0, michael@0: 0, 0, 0, 0, 85, 85, michael@0: 0, 0, 88, 24, 0, 4, michael@0: 0, 112, 16, 0, 1, 0, michael@0: 0, 0, 85, 85, 0, 0, michael@0: 98, 16, 0, 3, 50, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 98, 16, 0, 3, 194, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 101, 0, 0, 3, 242, 32, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 101, 0, 0, 3, 242, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 104, 0, 0, 2, 2, 0, michael@0: 0, 0, 54, 0, 0, 6, michael@0: 114, 32, 16, 0, 0, 0, michael@0: 0, 0, 70, 130, 32, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 54, 0, 0, 5, michael@0: 130, 32, 16, 0, 0, 0, michael@0: 0, 0, 1, 64, 0, 0, michael@0: 0, 0, 128, 63, 69, 0, michael@0: 0, 9, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 70, 16, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 126, 16, 0, 0, 0, michael@0: 0, 0, 0, 96, 16, 0, michael@0: 0, 0, 0, 0, 56, 0, michael@0: 0, 8, 242, 0, 16, 0, michael@0: 0, 0, 0, 0, 102, 4, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 246, 143, 32, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 69, 0, 0, 9, 242, 0, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 230, 26, 16, 0, 1, 0, michael@0: 0, 0, 70, 126, 16, 0, michael@0: 1, 0, 0, 0, 0, 96, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 56, 0, 0, 7, 242, 32, michael@0: 16, 0, 1, 0, 0, 0, michael@0: 70, 14, 16, 0, 0, 0, michael@0: 0, 0, 246, 15, 16, 0, michael@0: 1, 0, 0, 0, 62, 0, michael@0: 0, 1, 83, 84, 65, 84, michael@0: 116, 0, 0, 0, 7, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 82, 68, 69, 70, 204, 1, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 224, 0, 0, 0, 5, 0, michael@0: 0, 0, 28, 0, 0, 0, michael@0: 0, 4, 255, 255, 0, 1, michael@0: 0, 0, 150, 1, 0, 0, michael@0: 188, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 197, 0, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 210, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 5, 0, 0, 0, 4, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 12, 0, 0, 0, michael@0: 214, 0, 0, 0, 2, 0, michael@0: 0, 0, 5, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 1, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 0, michael@0: 0, 0, 219, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 115, 83, michael@0: 97, 109, 112, 108, 101, 114, michael@0: 0, 115, 77, 97, 115, 107, michael@0: 83, 97, 109, 112, 108, 101, michael@0: 114, 0, 116, 101, 120, 0, michael@0: 109, 97, 115, 107, 0, 99, michael@0: 98, 48, 0, 171, 219, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 248, 0, 0, 0, 64, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 88, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 100, 1, 0, 0, michael@0: 0, 0, 0, 0, 116, 1, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 100, 1, 0, 0, michael@0: 0, 0, 0, 0, 126, 1, michael@0: 0, 0, 32, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 100, 1, 0, 0, michael@0: 0, 0, 0, 0, 140, 1, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 16, 0, 0, 0, 2, 0, michael@0: 0, 0, 100, 1, 0, 0, michael@0: 0, 0, 0, 0, 81, 117, michael@0: 97, 100, 68, 101, 115, 99, michael@0: 0, 171, 171, 171, 1, 0, michael@0: 3, 0, 1, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 84, 101, 120, 67, michael@0: 111, 111, 114, 100, 115, 0, michael@0: 77, 97, 115, 107, 84, 101, michael@0: 120, 67, 111, 111, 114, 100, michael@0: 115, 0, 84, 101, 120, 116, michael@0: 67, 111, 108, 111, 114, 0, michael@0: 77, 105, 99, 114, 111, 115, michael@0: 111, 102, 116, 32, 40, 82, michael@0: 41, 32, 72, 76, 83, 76, michael@0: 32, 83, 104, 97, 100, 101, michael@0: 114, 32, 67, 111, 109, 112, michael@0: 105, 108, 101, 114, 32, 57, michael@0: 46, 51, 48, 46, 57, 50, michael@0: 48, 48, 46, 50, 48, 52, michael@0: 57, 57, 0, 171, 171, 171, michael@0: 73, 83, 71, 78, 104, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 8, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 3, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 15, 0, 0, 0, 92, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 3, 0, 0, 92, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 3, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 12, 12, 0, 0, 83, 86, michael@0: 95, 80, 111, 115, 105, 116, michael@0: 105, 111, 110, 0, 84, 69, michael@0: 88, 67, 79, 79, 82, 68, michael@0: 0, 171, 171, 171, 79, 83, michael@0: 71, 78, 68, 0, 0, 0, michael@0: 2, 0, 0, 0, 8, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 0, 0, 0, 0, 15, 0, michael@0: 0, 0, 56, 0, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 3, 0, 0, 0, michael@0: 1, 0, 0, 0, 15, 0, michael@0: 0, 0, 83, 86, 95, 84, michael@0: 97, 114, 103, 101, 116, 0, michael@0: 171, 171, 210, 1, 1, 0, michael@0: 0, 0, 0, 0, 4, 0, michael@0: 0, 0, 16, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 0, 0, 0, 0, 46, 0, michael@0: 0, 0, 18, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 54, 0, 0, 0, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 255, 255, 255, 255, 0, 0, michael@0: 0, 0, 93, 0, 0, 0, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 102, 0, 0, 0, 65, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 16, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 112, 0, michael@0: 0, 0, 65, 0, 0, 0, michael@0: 0, 0, 0, 0, 32, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 126, 0, 0, 0, michael@0: 65, 0, 0, 0, 0, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 136, 0, 0, 0, 160, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 4, 0, 0, 0, 255, 255, michael@0: 255, 255, 0, 0, 0, 0, michael@0: 168, 0, 0, 0, 140, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 181, 0, michael@0: 0, 0, 140, 0, 0, 0, michael@0: 0, 0, 0, 0, 48, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 194, 0, 0, 0, michael@0: 140, 0, 0, 0, 0, 0, michael@0: 0, 0, 96, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 206, 0, 0, 0, 65, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 144, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 218, 0, michael@0: 0, 0, 112, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 0, 0, 0, 0, 3, 1, michael@0: 0, 0, 231, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 61, 1, 0, 0, michael@0: 33, 1, 0, 0, 0, 0, michael@0: 0, 0, 48, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 107, 1, 0, 0, 79, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 64, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 112, 1, michael@0: 0, 0, 33, 1, 0, 0, michael@0: 0, 0, 0, 0, 80, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 154, 1, 0, 0, michael@0: 126, 1, 0, 0, 0, 0, michael@0: 0, 0, 88, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 156, 1, 0, 0, 126, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 92, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 164, 1, michael@0: 0, 0, 126, 1, 0, 0, michael@0: 0, 0, 0, 0, 96, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 213, 1, 0, 0, michael@0: 185, 1, 0, 0, 0, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 0, 0, 0, 0, 217, 1, michael@0: 0, 0, 185, 1, 0, 0, michael@0: 0, 0, 0, 0, 255, 255, michael@0: 255, 255, 0, 0, 0, 0, michael@0: 224, 1, 0, 0, 185, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 255, 255, 255, 255, 0, 0, michael@0: 0, 0, 14, 2, 0, 0, michael@0: 242, 1, 0, 0, 0, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 4, 0, 0, 0, 45, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 23, 2, michael@0: 0, 0, 55, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 213, 1, 0, 0, michael@0: 46, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 35, 2, 0, 0, 47, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 47, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 59, 2, 0, 0, 242, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 255, 255, 255, 255, 4, 0, michael@0: 0, 0, 45, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 71, 2, 0, 0, michael@0: 55, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 217, 1, 0, 0, 46, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 83, 2, michael@0: 0, 0, 47, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 95, 2, 0, 0, michael@0: 0, 0, 0, 0, 107, 2, michael@0: 0, 0, 242, 1, 0, 0, michael@0: 0, 0, 0, 0, 255, 255, michael@0: 255, 255, 4, 0, 0, 0, michael@0: 45, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 120, 2, 0, 0, 55, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 213, 1, michael@0: 0, 0, 46, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 132, 2, 0, 0, michael@0: 47, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 144, 2, 0, 0, 0, 0, michael@0: 0, 0, 156, 2, 0, 0, michael@0: 242, 1, 0, 0, 0, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 4, 0, 0, 0, 45, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 171, 2, michael@0: 0, 0, 55, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 213, 1, 0, 0, michael@0: 46, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 183, 2, 0, 0, 47, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 195, 2, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 207, 2, 0, 0, 242, 1, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 255, 255, 255, 255, 4, 0, michael@0: 0, 0, 45, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 220, 2, 0, 0, michael@0: 55, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 224, 1, 0, 0, 46, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 232, 2, michael@0: 0, 0, 47, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 244, 2, 0, 0, michael@0: 0, 0, 0, 0, 0, 3, michael@0: 0, 0, 242, 1, 0, 0, michael@0: 0, 0, 0, 0, 255, 255, michael@0: 255, 255, 5, 0, 0, 0, michael@0: 45, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 15, 3, 0, 0, 55, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 213, 1, michael@0: 0, 0, 46, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 27, 3, 0, 0, michael@0: 47, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 39, 3, 0, 0, 52, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 51, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 131, 3, 0, 0, 103, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 255, 255, 255, 255, 2, 0, michael@0: 0, 0, 19, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 143, 3, 0, 0, michael@0: 13, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 155, 3, 0, 0, 0, 0, michael@0: 0, 0, 206, 3, 0, 0, michael@0: 178, 3, 0, 0, 0, 0, michael@0: 0, 0, 255, 255, 255, 255, michael@0: 2, 0, 0, 0, 37, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 219, 3, michael@0: 0, 0, 44, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 231, 3, 0, 0, michael@0: 0, 0, 0, 0, 243, 3, michael@0: 0, 0, 178, 3, 0, 0, michael@0: 0, 0, 0, 0, 255, 255, michael@0: 255, 255, 8, 0, 0, 0, michael@0: 37, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 4, 0, 0, 38, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 12, 4, michael@0: 0, 0, 39, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 24, 4, 0, 0, michael@0: 40, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 36, 4, 0, 0, 41, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 48, 4, michael@0: 0, 0, 42, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 60, 4, 0, 0, michael@0: 43, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 72, 4, 0, 0, 44, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 84, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 96, 4, 0, 0, 178, 3, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 255, 255, 255, 255, 9, 0, michael@0: 0, 0, 36, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 107, 4, 0, 0, michael@0: 37, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 119, 4, 0, 0, 38, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 131, 4, michael@0: 0, 0, 39, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 143, 4, 0, 0, michael@0: 40, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 155, 4, 0, 0, 41, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 167, 4, michael@0: 0, 0, 42, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 179, 4, 0, 0, michael@0: 43, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 191, 4, 0, 0, 44, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 203, 4, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 215, 4, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 229, 4, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 131, 3, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 52, 9, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 60, 9, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 32, 12, 0, 0, 40, 12, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 229, 4, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 131, 3, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 152, 16, 0, 0, michael@0: 8, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 160, 16, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 248, 29, michael@0: 0, 0, 0, 30, 0, 0, michael@0: 1, 0, 0, 0, 0, 0, michael@0: 0, 0, 229, 4, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 131, 3, 0, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 112, 34, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 120, 34, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 224, 51, 0, 0, michael@0: 232, 51, 0, 0, 1, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 229, 4, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 131, 3, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 89, 56, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 97, 56, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 73, 94, 0, 0, 81, 94, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 102, 94, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 131, 3, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 155, 101, 0, 0, michael@0: 8, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 163, 101, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 147, 111, michael@0: 0, 0, 155, 111, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 131, 3, 0, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 206, 118, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 214, 118, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 166, 126, 0, 0, michael@0: 174, 126, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 131, 3, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 231, 133, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 239, 133, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 227, 143, 0, 0, 235, 143, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 131, 3, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 34, 151, 0, 0, michael@0: 8, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 42, 151, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 254, 158, michael@0: 0, 0, 6, 159, 0, 0, michael@0: 4, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 131, 3, 0, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 65, 166, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 73, 166, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 65, 176, 0, 0, michael@0: 73, 176, 0, 0, 4, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 131, 3, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 130, 183, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 138, 183, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 98, 191, 0, 0, 106, 191, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 0, 0, 0, 0, 229, 4, michael@0: 0, 0, 4, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 131, 3, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 202, 195, 0, 0, michael@0: 8, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 210, 195, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 182, 199, michael@0: 0, 0, 190, 199, 0, 0, michael@0: 3, 0, 0, 0, 0, 0, michael@0: 0, 0, 229, 4, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 131, 3, 0, 0, michael@0: 10, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 214, 199, 0, 0, 11, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 250, 199, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 206, 3, 0, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 82, 204, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 90, 204, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 82, 214, 0, 0, michael@0: 90, 214, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 131, 3, 0, 0, 10, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 93, 214, michael@0: 0, 0, 11, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 129, 214, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 243, 3, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 217, 218, michael@0: 0, 0, 8, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 225, 218, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 157, 228, 0, 0, 165, 228, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 131, 3, michael@0: 0, 0, 10, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 168, 228, 0, 0, michael@0: 11, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 204, 228, 0, 0, 2, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 2, 0, 0, 0, 243, 3, michael@0: 0, 0, 6, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 36, 233, 0, 0, michael@0: 8, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 44, 233, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 224, 243, michael@0: 0, 0, 232, 243, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 250, 243, 0, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 131, 3, 0, 0, michael@0: 10, 0, 0, 0, 0, 0, michael@0: 0, 0, 1, 0, 0, 0, michael@0: 3, 244, 0, 0, 11, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 39, 244, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 0, 0, 0, 0, 2, 0, michael@0: 0, 0, 96, 4, 0, 0, michael@0: 6, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 127, 248, 0, 0, 8, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 135, 248, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 0, 0, 0, 0, 7, 0, michael@0: 0, 0, 51, 253, 0, 0, michael@0: 59, 253, 0, 0, 7, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 131, 3, 0, 0, 10, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 1, 0, 0, 0, 66, 253, michael@0: 0, 0, 11, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 102, 253, 0, 0, michael@0: 2, 0, 0, 0, 0, 0, michael@0: 0, 0, 2, 0, 0, 0, michael@0: 96, 4, 0, 0, 6, 0, michael@0: 0, 0, 0, 0, 0, 0, michael@0: 7, 0, 0, 0, 190, 1, michael@0: 1, 0, 8, 0, 0, 0, michael@0: 0, 0, 0, 0, 1, 0, michael@0: 0, 0, 198, 1, 1, 0, michael@0: 7, 0, 0, 0, 0, 0, michael@0: 0, 0, 7, 0, 0, 0, michael@0: 102, 7, 1, 0 michael@0: };