From 6c4168fdb5ea68c9f10e70f15c4e860c0c43ae3a Mon Sep 17 00:00:00 2001 From: Rafael Ravedutti Date: Sat, 8 May 2021 01:03:44 +0200 Subject: [PATCH] Add OSACA analysis and ASM code for AVX2 with AoS, lt600 variant Signed-off-by: Rafael Ravedutti --- .../avx2/force_aos_lt600_markers.txt | 90 + asm/avx2/force_aos_lt600_markers.s | 12817 ++++++++++++++++ 2 files changed, 12907 insertions(+) create mode 100644 arch_analysis/avx2/force_aos_lt600_markers.txt create mode 100644 asm/avx2/force_aos_lt600_markers.s diff --git a/arch_analysis/avx2/force_aos_lt600_markers.txt b/arch_analysis/avx2/force_aos_lt600_markers.txt new file mode 100644 index 0000000..b960e26 --- /dev/null +++ b/arch_analysis/avx2/force_aos_lt600_markers.txt @@ -0,0 +1,90 @@ +iwia021h@testfront1:~/MD-Bench$ /home/hpc/iwia/iwia021h/.local/bin/osaca --ignore-unknown --arch=BDW asm/avx2/force_aos_lt600_markers.s +Open Source Architecture Code Analyzer (OSACA) - 0.3.14 +Analyzed file: asm/avx2/force_aos_lt600_markers.s +Architecture: BDW +Timestamp: 2021-05-07 23:01:31 + + + P - Throughput of LOAD operation can be hidden behind a past or future STORE instruction + * - Instruction micro-ops not bound to a port + X - No throughput/latency information for this instruction in data file + + +Combined Analysis Report +------------------------ + Port pressure in cycles + | 0 - 0DV | 1 | 2 - 2D | 3 - 3D | 4 | 5 | 6 | 7 || CP | LCD | +---------------------------------------------------------------------------------------------------- +12567 | | | 0.50 0.50 | 0.50 0.50 | | | | || 4.0 | | vmovdqu (%rax,%r8,4), %xmm2 #60.25 +12568 | 1.00 | | | | | | | || 1.0 | | vmovd %xmm2, %rdx #60.25 +12569 | | | | | | 1.00 | | || | | vpunpckhqdq %xmm2, %xmm2, %xmm8 #60.25 +12570 | 1.00 | | | | | | | || | | vmovd %xmm8, %r9 #60.25 +12571 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || 1.0 | | movl %edx, %ebx #60.25 +12572 | 0.00 | | | | | | 1.00 | || | | shrq $32, %rdx #60.25 +12573 | | 0.50 | | | | 0.50 | | || | | lea (%rdx,%rdx,2), %esi #61.40 +12574 | | 0.50 | | | | 0.50 | | || 1.0 | | lea (%rbx,%rbx,2), %ebx #61.40 +12575 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || 1.0 | | movslq %ebx, %rdx #61.40 +12576 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || | | movslq %esi, %rbx #61.40 +12577 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || | | movl %r9d, %esi #60.25 +12578 | 0.00 | | | | | | 1.00 | || | | shrq $32, %r9 #60.25 +12579 | | | 0.50 0.50 | 0.50 0.50 | | | | || 4.0 | | vmovups (%rcx,%rdx,8), %xmm13 #61.40 +12580 | | | 0.50 0.50 | 0.50 0.50 | | | | || | | vmovups (%rcx,%rbx,8), %xmm0 #61.40 +12581 | | | 0.50 0.50 | 0.50 0.50 | | | | || | | vmovq 16(%rcx,%rdx,8), %xmm14 #61.40 +12582 | | 0.00 | | | | 1.00 | | || | | lea (%rsi,%rsi,2), %esi #61.40 +12583 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || | | movslq %esi, %rsi #61.40 +12584 | | 0.00 | | | | 1.00 | | || | | lea (%r9,%r9,2), %r9d #61.40 +12585 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || | | movslq %r9d, %r9 #61.40 +12586 | | | 0.50 0.50 | 0.50 0.50 | | 1.00 | | || | | vmovhpd 16(%rcx,%rbx,8), %xmm14, %xmm15 #61.40 +12587 | 0.50 | 0.50 | 0.50 0.50 | 0.50 0.50 | | | | || 1.0 | | vinsertf128 $1, (%rcx,%rsi,8), %ymm13, %ymm7 #61.40 +12588 | | | 0.50 0.50 | 0.50 0.50 | | | | || | | vmovq 16(%rcx,%rsi,8), %xmm2 #61.40 +12589 | 0.50 | 0.50 | 0.50 0.50 | 0.50 0.50 | | | | || | | vinsertf128 $1, (%rcx,%r9,8), %ymm0, %ymm0 #61.40 +12590 | | | 0.50 0.50 | 0.50 0.50 | | 1.00 | | || | | vmovhpd 16(%rcx,%r9,8), %xmm2, %xmm8 #61.40 +12591 | | | | | | 1.00 | | || | | vunpcklpd %ymm0, %ymm7, %ymm14 #61.40 +12592 | | | | | | 1.00 | | || 1.0 | | vunpckhpd %ymm0, %ymm7, %ymm7 #61.40 +12593 | | 1.00 | | | | | | || | | vsubpd %ymm14, %ymm5, %ymm0 #61.40 +12594 | | | | | | 1.00 | | || | | vinsertf128 $1, %xmm8, %ymm15, %ymm13 #61.40 +12595 | | 1.00 | | | | | | || 3.0 | | vsubpd %ymm7, %ymm4, %ymm8 #62.40 +12596 | | 1.00 | | | | | | || | | vsubpd %ymm13, %ymm6, %ymm2 #63.40 +12597 | 0.50 | 0.50 | | | | | | || 3.0 | | vmulpd %ymm8, %ymm8, %ymm14 #64.53 +12598 | 0.50 | 0.50 | | | | | | || 5.0 | | vfmadd231pd %ymm0, %ymm0, %ymm14 #64.53 +12599 | 0.25 | 0.75 | | | | | | || 5.0 | | vfmadd231pd %ymm2, %ymm2, %ymm14 #64.67 +12600 | | | | | | | | || | | X vcmpltpd %ymm11, %ymm14, %ymm7 #66.26 +12601 | | 0.00 | | | | 1.00 | | || | | vpcmpeqd %ymm13, %ymm13, %ymm13 #66.26 +12602 | 1.00 | | | | | 1.00 | | || | | vptest %ymm13, %ymm7 #66.26 +12603 | | | | | | | | || | | X je ..B1.26 # Prob 50% #66.26 +12604 | | | | | | | | || | | # LOE rax rcx rdi r8 r14 r10d r11d r12d r13d r15d ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm14 +12605 | | | | | | | | || | | ..B1.25: # Preds ..B1.24 +12606 | | | | | | | | || | | # Execution count [1.25e+04] +12607 | 2.50 16.00 | 0.50 | | | | | | || 23.0 | | vdivpd %ymm14, %ymm10, %ymm13 #67.42 +12608 | 0.50 | 0.50 | 0.50 0.50 | 0.50 0.50 | | | | || 3.0 | | vmulpd 352(%rsp), %ymm13, %ymm14 #68.42[spill] +12609 | 0.50 | 0.50 | | | | | | || 3.0 | | vmulpd %ymm14, %ymm13, %ymm14 #68.48 +12610 | 0.50 | 0.50 | | | | | | || 3.0 | | vmulpd %ymm14, %ymm13, %ymm15 #68.54 +12611 | 0.50 | 0.50 | | | | | | || | | vfmsub213pd %ymm9, %ymm13, %ymm14 #69.58 +12612 | 0.50 | 0.50 | 0.50 0.50 | 0.50 0.50 | | | | || | | vmulpd 320(%rsp), %ymm13, %ymm13 #69.58[spill] +12613 | 0.50 | 0.50 | | | | | | || 3.0 | | vmulpd %ymm13, %ymm15, %ymm15 #69.65 +12614 | 0.50 | 0.50 | | | | | | || 3.0 | | vmulpd %ymm14, %ymm15, %ymm13 #69.71 +12615 | 0.75 | 0.25 | | | | | | || | | vmulpd %ymm13, %ymm0, %ymm0 #70.35 +12616 | 1.00 | 0.00 | | | | | | || | | vmulpd %ymm13, %ymm8, %ymm8 #71.35 +12617 | | | | | | 1.00 | | || | | vandpd %ymm0, %ymm7, %ymm0 #70.35 +12618 | | 1.00 | | | | | | || | 3.0 | vaddpd %ymm0, %ymm12, %ymm12 #70.21 +12619 | 1.00 | 0.00 | | | | | | || 3.0 | | vmulpd %ymm13, %ymm2, %ymm0 #72.35 +12620 | | | | | | 1.00 | | || | | vandpd %ymm8, %ymm7, %ymm2 #71.35 +12621 | | | | | | 1.00 | | || 1.0 | | vandpd %ymm0, %ymm7, %ymm7 #72.35 +12622 | | 1.00 | | | | | | || | | vaddpd %ymm2, %ymm1, %ymm1 #71.21 +12623 | | 1.00 | | | | | | || 3.0 | | vaddpd %ymm7, %ymm3, %ymm3 #72.21 +12624 | | | | | | | | || | | # LOE rax rcx rdi r8 r14 r10d r11d r12d r13d r15d ymm1 ymm3 ymm4 ymm5 ymm6 ymm9 ymm10 ymm11 ymm12 +12625 | | | | | | | | || | | ..B1.26: # Preds ..B1.25 ..B1.24 +12626 | | | | | | | | || | | # Execution count [2.50e+04] +12627 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || | | addq $4, %r8 #59.13 +12628 | 0.00 | 0.00 | | | | 0.00 | 1.00 | || | | cmpq %rdi, %r8 #59.13 +12629 | | | | | | | | || | | * jb ..B1.24 # Prob 82% #59.13 + + 14.0 16.00 14.0 5.50 5.50 5.50 5.50 14.0 10.0 75.0 3 + + +Loop-Carried Dependencies Analysis Report +----------------------------------------- +12618 | 3.0 | vaddpd %ymm0, %ymm12, %ymm12 #70.21| [12618] +12622 | 3.0 | vaddpd %ymm2, %ymm1, %ymm1 #71.21| [12622] +12623 | 3.0 | vaddpd %ymm7, %ymm3, %ymm3 #72.21| [12623] +12627 | 1.0 | addq $4, %r8 #59.13| [12627] diff --git a/asm/avx2/force_aos_lt600_markers.s b/asm/avx2/force_aos_lt600_markers.s new file mode 100644 index 0000000..5ff73a6 --- /dev/null +++ b/asm/avx2/force_aos_lt600_markers.s @@ -0,0 +1,12817 @@ +# mark_description "Intel(R) C Intel(R) 64 Compiler for applications running on Intel(R) 64, Version 19.0.5.281 Build 20190815"; +# mark_description "-I./src/includes -S -D_GNU_SOURCE -DAOS -DPRECISION=2 -DINTERNAL_LOOP_NTIMES=1000 -DALIGNMENT=64 -restrict -"; +# mark_description "fast -xCORE-AVX2 -o ICC/force.s"; + .file "force.c" + .section __ildata, "" + .byte 32 + .byte 8 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 236 + .byte 213 + .byte 42 + .byte 66 + .byte 178 + .byte 52 + .byte 67 + .byte 28 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 161 + .byte 31 + .byte 0 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 0 + .byte 97 + .byte 16 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 250 + .byte 2 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 14 + .byte 0 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 47 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 204 + .byte 1 + .byte 0 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 84 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 31 + .byte 0 + .byte 0 + .byte 80 + .byte 0 + .byte 0 + .byte 0 + .byte 82 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 157 + .byte 3 + .byte 6 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 18 + .byte 0 + .byte 0 + .byte 0 + .byte 196 + .byte 0 + .byte 0 + .byte 0 + .byte 78 + .byte 4 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 29 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 32 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 18 + .byte 0 + .byte 1 + .byte 1 + .byte 52 + .byte 9 + .byte 0 + .byte 2 + .byte 2 + .byte 1 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 5 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 137 + .byte 4 + .byte 15 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 1 + .byte 1 + .byte 2 + .byte 186 + .byte 1 + .byte 186 + .byte 1 + .byte 0 + .byte 1 + .byte 1 + .byte 0 + .byte 1 + .byte 3 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 230 + .byte 204 + .byte 153 + .byte 251 + .byte 3 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 3 + .byte 189 + .byte 1 + .byte 194 + .byte 0 + .byte 128 + .byte 1 + .byte 2 + .byte 4 + .byte 0 + .byte 2 + .byte 0 + .byte 2 + .byte 4 + .byte 1 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 5 + .byte 1 + .byte 128 + .byte 128 + .byte 192 + .byte 140 + .byte 4 + .byte 15 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 1 + .byte 1 + .byte 4 + .byte 190 + .byte 1 + .byte 190 + .byte 1 + .byte 128 + .byte 1 + .byte 1 + .byte 3 + .byte 0 + .byte 1 + .byte 3 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 179 + .byte 230 + .byte 140 + .byte 132 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 5 + .byte 18 + .byte 61 + .byte 136 + .byte 1 + .byte 2 + .byte 3 + .byte 0 + .byte 1 + .byte 0 + .byte 2 + .byte 6 + .byte 1 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 18 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 137 + .byte 4 + .byte 15 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 1 + .byte 1 + .byte 6 + .byte 187 + .byte 1 + .byte 187 + .byte 1 + .byte 0 + .byte 1 + .byte 5 + .byte 0 + .byte 1 + .byte 7 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 230 + .byte 204 + .byte 153 + .byte 251 + .byte 3 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 7 + .byte 195 + .byte 1 + .byte 27 + .byte 199 + .byte 3 + .byte 2 + .byte 17 + .byte 0 + .byte 6 + .byte 0 + .byte 1 + .byte 8 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 8 + .byte 193 + .byte 1 + .byte 55 + .byte 161 + .byte 3 + .byte 2 + .byte 15 + .byte 0 + .byte 7 + .byte 0 + .byte 2 + .byte 9 + .byte 1 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 14 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 137 + .byte 4 + .byte 15 + .byte 156 + .byte 129 + .byte 241 + .byte 172 + .byte 4 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 1 + .byte 1 + .byte 9 + .byte 188 + .byte 1 + .byte 188 + .byte 1 + .byte 0 + .byte 1 + .byte 8 + .byte 0 + .byte 1 + .byte 10 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 140 + .byte 193 + .byte 178 + .byte 172 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 10 + .byte 191 + .byte 1 + .byte 40 + .byte 147 + .byte 3 + .byte 2 + .byte 13 + .byte 0 + .byte 9 + .byte 0 + .byte 2 + .byte 11 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 146 + .byte 4 + .byte 12 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 146 + .byte 4 + .byte 15 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 146 + .byte 4 + .byte 1 + .byte 1 + .byte 11 + .byte 34 + .byte 39 + .byte 199 + .byte 2 + .byte 1 + .byte 10 + .byte 0 + .byte 1 + .byte 12 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 195 + .byte 161 + .byte 141 + .byte 178 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 12 + .byte 41 + .byte 206 + .byte 0 + .byte 138 + .byte 3 + .byte 2 + .byte 11 + .byte 0 + .byte 10 + .byte 0 + .byte 2 + .byte 13 + .byte 1 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 14 + .byte 1 + .byte 128 + .byte 128 + .byte 192 + .byte 140 + .byte 4 + .byte 15 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 1 + .byte 1 + .byte 13 + .byte 192 + .byte 1 + .byte 192 + .byte 1 + .byte 147 + .byte 3 + .byte 1 + .byte 12 + .byte 0 + .byte 1 + .byte 10 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 160 + .byte 209 + .byte 128 + .byte 181 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 14 + .byte 43 + .byte 202 + .byte 0 + .byte 152 + .byte 3 + .byte 2 + .byte 12 + .byte 0 + .byte 8 + .byte 0 + .byte 2 + .byte 15 + .byte 1 + .byte 205 + .byte 153 + .byte 159 + .byte 150 + .byte 4 + .byte 16 + .byte 1 + .byte 128 + .byte 152 + .byte 179 + .byte 238 + .byte 3 + .byte 15 + .byte 156 + .byte 129 + .byte 241 + .byte 172 + .byte 4 + .byte 205 + .byte 153 + .byte 159 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 15 + .byte 194 + .byte 1 + .byte 194 + .byte 1 + .byte 161 + .byte 3 + .byte 1 + .byte 14 + .byte 0 + .byte 1 + .byte 8 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 156 + .byte 177 + .byte 240 + .byte 172 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 16 + .byte 185 + .byte 1 + .byte 198 + .byte 0 + .byte 170 + .byte 3 + .byte 1 + .byte 14 + .byte 0 + .byte 2 + .byte 17 + .byte 1 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 18 + .byte 1 + .byte 128 + .byte 128 + .byte 192 + .byte 140 + .byte 4 + .byte 15 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 1 + .byte 1 + .byte 17 + .byte 196 + .byte 1 + .byte 196 + .byte 1 + .byte 199 + .byte 3 + .byte 1 + .byte 16 + .byte 0 + .byte 1 + .byte 7 + .byte 1 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 15 + .byte 179 + .byte 230 + .byte 140 + .byte 132 + .byte 4 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 18 + .byte 50 + .byte 50 + .byte 204 + .byte 3 + .byte 2 + .byte 16 + .byte 0 + .byte 5 + .byte 0 + .byte 0 + .byte 15 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 1 + .byte 1 + .byte 76 + .byte 9 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 2 + .byte 0 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 11 + .byte 3 + .byte 12 + .byte 0 + .byte 85 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 2 + .byte 72 + .byte 38 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 4 + .byte 1 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 204 + .byte 7 + .byte 18 + .byte 65 + .byte 67 + .byte 4 + .byte 72 + .byte 48 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 5 + .byte 2 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 206 + .byte 7 + .byte 35 + .byte 65 + .byte 67 + .byte 5 + .byte 72 + .byte 54 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 6 + .byte 4 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 209 + .byte 7 + .byte 41 + .byte 65 + .byte 67 + .byte 6 + .byte 72 + .byte 60 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 7 + .byte 5 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 211 + .byte 7 + .byte 48 + .byte 65 + .byte 67 + .byte 7 + .byte 72 + .byte 194 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 8 + .byte 6 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 213 + .byte 7 + .byte 55 + .byte 65 + .byte 67 + .byte 8 + .byte 72 + .byte 200 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 9 + .byte 7 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 215 + .byte 7 + .byte 62 + .byte 65 + .byte 67 + .byte 9 + .byte 72 + .byte 206 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 12 + .byte 8 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 217 + .byte 7 + .byte 197 + .byte 0 + .byte 65 + .byte 67 + .byte 12 + .byte 72 + .byte 214 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 52 + .byte 9 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 219 + .byte 7 + .byte 204 + .byte 0 + .byte 65 + .byte 67 + .byte 13 + .byte 72 + .byte 227 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 14 + .byte 189 + .byte 1 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 3 + .byte 0 + .byte 214 + .byte 0 + .byte 205 + .byte 0 + .byte 65 + .byte 67 + .byte 14 + .byte 72 + .byte 235 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 15 + .byte 13 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 3 + .byte 0 + .byte 224 + .byte 0 + .byte 215 + .byte 0 + .byte 65 + .byte 67 + .byte 15 + .byte 72 + .byte 243 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 16 + .byte 14 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 3 + .byte 0 + .byte 234 + .byte 0 + .byte 225 + .byte 0 + .byte 65 + .byte 67 + .byte 16 + .byte 72 + .byte 247 + .byte 0 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 194 + .byte 0 + .byte 15 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 3 + .byte 0 + .byte 227 + .byte 7 + .byte 238 + .byte 0 + .byte 65 + .byte 67 + .byte 18 + .byte 72 + .byte 136 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 61 + .byte 52 + .byte 0 + .byte 0 + .byte 0 + .byte 5 + .byte 0 + .byte 231 + .byte 7 + .byte 243 + .byte 0 + .byte 65 + .byte 67 + .byte 19 + .byte 72 + .byte 167 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 20 + .byte 195 + .byte 1 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 233 + .byte 7 + .byte 133 + .byte 1 + .byte 65 + .byte 67 + .byte 20 + .byte 72 + .byte 175 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 21 + .byte 19 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 237 + .byte 7 + .byte 149 + .byte 1 + .byte 65 + .byte 67 + .byte 21 + .byte 72 + .byte 181 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 22 + .byte 20 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 240 + .byte 7 + .byte 168 + .byte 1 + .byte 65 + .byte 67 + .byte 22 + .byte 72 + .byte 190 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 23 + .byte 21 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 243 + .byte 7 + .byte 187 + .byte 1 + .byte 65 + .byte 67 + .byte 23 + .byte 72 + .byte 199 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 24 + .byte 22 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 246 + .byte 7 + .byte 206 + .byte 1 + .byte 65 + .byte 67 + .byte 24 + .byte 72 + .byte 206 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 25 + .byte 23 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 249 + .byte 7 + .byte 208 + .byte 1 + .byte 65 + .byte 67 + .byte 25 + .byte 72 + .byte 210 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 26 + .byte 24 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 250 + .byte 7 + .byte 210 + .byte 1 + .byte 65 + .byte 67 + .byte 26 + .byte 72 + .byte 214 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 27 + .byte 25 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 251 + .byte 7 + .byte 212 + .byte 1 + .byte 65 + .byte 67 + .byte 27 + .byte 72 + .byte 220 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 193 + .byte 1 + .byte 26 + .byte 0 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 252 + .byte 7 + .byte 214 + .byte 1 + .byte 65 + .byte 67 + .byte 28 + .byte 72 + .byte 232 + .byte 1 + .byte 156 + .byte 129 + .byte 241 + .byte 172 + .byte 4 + .byte 55 + .byte 193 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 8 + .byte 0 + .byte 253 + .byte 7 + .byte 216 + .byte 1 + .byte 65 + .byte 67 + .byte 29 + .byte 72 + .byte 129 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 30 + .byte 191 + .byte 1 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 255 + .byte 7 + .byte 226 + .byte 1 + .byte 65 + .byte 67 + .byte 30 + .byte 72 + .byte 137 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 31 + .byte 29 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 130 + .byte 8 + .byte 247 + .byte 1 + .byte 65 + .byte 67 + .byte 31 + .byte 72 + .byte 148 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 32 + .byte 30 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 134 + .byte 8 + .byte 140 + .byte 2 + .byte 65 + .byte 67 + .byte 32 + .byte 72 + .byte 159 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 33 + .byte 31 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 138 + .byte 8 + .byte 161 + .byte 2 + .byte 65 + .byte 67 + .byte 33 + .byte 72 + .byte 178 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 40 + .byte 32 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 142 + .byte 8 + .byte 173 + .byte 2 + .byte 65 + .byte 67 + .byte 34 + .byte 72 + .byte 199 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 178 + .byte 4 + .byte 35 + .byte 40 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 11 + .byte 0 + .byte 151 + .byte 8 + .byte 177 + .byte 2 + .byte 65 + .byte 67 + .byte 35 + .byte 72 + .byte 211 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 178 + .byte 4 + .byte 36 + .byte 34 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 11 + .byte 0 + .byte 153 + .byte 8 + .byte 185 + .byte 2 + .byte 65 + .byte 67 + .byte 36 + .byte 72 + .byte 227 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 178 + .byte 4 + .byte 37 + .byte 35 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 11 + .byte 0 + .byte 158 + .byte 8 + .byte 197 + .byte 2 + .byte 65 + .byte 67 + .byte 37 + .byte 72 + .byte 235 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 178 + .byte 4 + .byte 38 + .byte 36 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 11 + .byte 0 + .byte 163 + .byte 8 + .byte 203 + .byte 2 + .byte 65 + .byte 67 + .byte 38 + .byte 72 + .byte 243 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 178 + .byte 4 + .byte 39 + .byte 37 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 11 + .byte 0 + .byte 167 + .byte 8 + .byte 209 + .byte 2 + .byte 65 + .byte 67 + .byte 39 + .byte 72 + .byte 251 + .byte 2 + .byte 195 + .byte 161 + .byte 141 + .byte 178 + .byte 4 + .byte 0 + .byte 38 + .byte 0 + .byte 0 + .byte 0 + .byte 11 + .byte 0 + .byte 171 + .byte 8 + .byte 215 + .byte 2 + .byte 65 + .byte 67 + .byte 40 + .byte 78 + .byte 133 + .byte 3 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 41 + .byte 33 + .byte 0 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 218 + .byte 2 + .byte 0 + .byte 34 + .byte 128 + .byte 128 + .byte 160 + .byte 146 + .byte 4 + .byte 41 + .byte 72 + .byte 138 + .byte 3 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 206 + .byte 0 + .byte 40 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 0 + .byte 175 + .byte 8 + .byte 222 + .byte 2 + .byte 65 + .byte 67 + .byte 43 + .byte 72 + .byte 152 + .byte 3 + .byte 156 + .byte 129 + .byte 241 + .byte 172 + .byte 4 + .byte 202 + .byte 0 + .byte 55 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 14 + .byte 0 + .byte 179 + .byte 8 + .byte 229 + .byte 2 + .byte 65 + .byte 67 + .byte 45 + .byte 72 + .byte 170 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 46 + .byte 183 + .byte 1 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 16 + .byte 0 + .byte 242 + .byte 2 + .byte 252 + .byte 2 + .byte 65 + .byte 67 + .byte 46 + .byte 72 + .byte 178 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 47 + .byte 45 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 16 + .byte 0 + .byte 134 + .byte 3 + .byte 144 + .byte 3 + .byte 65 + .byte 67 + .byte 47 + .byte 72 + .byte 186 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 48 + .byte 46 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 16 + .byte 0 + .byte 154 + .byte 3 + .byte 164 + .byte 3 + .byte 65 + .byte 67 + .byte 48 + .byte 72 + .byte 190 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 198 + .byte 0 + .byte 47 + .byte 128 + .byte 128 + .byte 2 + .byte 0 + .byte 0 + .byte 16 + .byte 0 + .byte 203 + .byte 8 + .byte 168 + .byte 3 + .byte 65 + .byte 67 + .byte 50 + .byte 77 + .byte 204 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 0 + .byte 61 + .byte 0 + .byte 0 + .byte 0 + .byte 18 + .byte 0 + .byte 174 + .byte 3 + .byte 67 + .byte 52 + .byte 78 + .byte 128 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 18 + .byte 12 + .byte 2 + .byte 1 + .byte 0 + .byte 1 + .byte 0 + .byte 241 + .byte 0 + .byte 0 + .byte 186 + .byte 1 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 55 + .byte 78 + .byte 147 + .byte 3 + .byte 156 + .byte 129 + .byte 241 + .byte 172 + .byte 4 + .byte 43 + .byte 28 + .byte 2 + .byte 1 + .byte 0 + .byte 8 + .byte 0 + .byte 225 + .byte 2 + .byte 0 + .byte 188 + .byte 1 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 61 + .byte 78 + .byte 199 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 252 + .byte 3 + .byte 50 + .byte 18 + .byte 2 + .byte 1 + .byte 0 + .byte 5 + .byte 0 + .byte 171 + .byte 3 + .byte 0 + .byte 187 + .byte 1 + .byte 128 + .byte 128 + .byte 208 + .byte 149 + .byte 4 + .byte 194 + .byte 0 + .byte 78 + .byte 128 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 0 + .byte 16 + .byte 2 + .byte 1 + .byte 0 + .byte 3 + .byte 0 + .byte 175 + .byte 3 + .byte 0 + .byte 190 + .byte 1 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 198 + .byte 0 + .byte 78 + .byte 199 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 0 + .byte 48 + .byte 2 + .byte 1 + .byte 0 + .byte 16 + .byte 0 + .byte 178 + .byte 3 + .byte 0 + .byte 196 + .byte 1 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 202 + .byte 0 + .byte 78 + .byte 161 + .byte 3 + .byte 156 + .byte 129 + .byte 241 + .byte 172 + .byte 4 + .byte 185 + .byte 1 + .byte 43 + .byte 2 + .byte 1 + .byte 0 + .byte 14 + .byte 0 + .byte 181 + .byte 3 + .byte 0 + .byte 194 + .byte 1 + .byte 205 + .byte 153 + .byte 159 + .byte 150 + .byte 4 + .byte 206 + .byte 0 + .byte 78 + .byte 147 + .byte 3 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 0 + .byte 41 + .byte 2 + .byte 1 + .byte 0 + .byte 12 + .byte 0 + .byte 184 + .byte 3 + .byte 0 + .byte 192 + .byte 1 + .byte 128 + .byte 128 + .byte 144 + .byte 149 + .byte 4 + .byte 183 + .byte 1 + .byte 72 + .byte 170 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 45 + .byte 184 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 16 + .byte 0 + .byte 186 + .byte 8 + .byte 187 + .byte 8 + .byte 65 + .byte 67 + .byte 184 + .byte 1 + .byte 72 + .byte 170 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 183 + .byte 1 + .byte 185 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 16 + .byte 0 + .byte 184 + .byte 8 + .byte 185 + .byte 8 + .byte 65 + .byte 67 + .byte 185 + .byte 1 + .byte 72 + .byte 170 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 184 + .byte 1 + .byte 202 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 16 + .byte 0 + .byte 182 + .byte 8 + .byte 183 + .byte 8 + .byte 65 + .byte 67 + .byte 186 + .byte 1 + .byte 93 + .byte 0 + .byte 230 + .byte 204 + .byte 153 + .byte 251 + .byte 3 + .byte 189 + .byte 1 + .byte 52 + .byte 0 + .byte 0 + .byte 0 + .byte 2 + .byte 0 + .byte 187 + .byte 1 + .byte 93 + .byte 0 + .byte 230 + .byte 204 + .byte 153 + .byte 251 + .byte 3 + .byte 195 + .byte 1 + .byte 61 + .byte 0 + .byte 0 + .byte 0 + .byte 6 + .byte 0 + .byte 188 + .byte 1 + .byte 93 + .byte 0 + .byte 140 + .byte 193 + .byte 178 + .byte 172 + .byte 4 + .byte 191 + .byte 1 + .byte 55 + .byte 0 + .byte 0 + .byte 0 + .byte 9 + .byte 0 + .byte 189 + .byte 1 + .byte 93 + .byte 128 + .byte 1 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 13 + .byte 186 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 3 + .byte 0 + .byte 190 + .byte 1 + .byte 80 + .byte 128 + .byte 1 + .byte 179 + .byte 230 + .byte 140 + .byte 132 + .byte 4 + .byte 0 + .byte 194 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 4 + .byte 0 + .byte 189 + .byte 1 + .byte 191 + .byte 1 + .byte 93 + .byte 147 + .byte 3 + .byte 195 + .byte 161 + .byte 141 + .byte 182 + .byte 4 + .byte 29 + .byte 188 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 10 + .byte 0 + .byte 192 + .byte 1 + .byte 80 + .byte 147 + .byte 3 + .byte 160 + .byte 209 + .byte 128 + .byte 181 + .byte 4 + .byte 0 + .byte 206 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 13 + .byte 0 + .byte 191 + .byte 1 + .byte 193 + .byte 1 + .byte 93 + .byte 161 + .byte 3 + .byte 156 + .byte 129 + .byte 241 + .byte 172 + .byte 4 + .byte 28 + .byte 27 + .byte 0 + .byte 0 + .byte 0 + .byte 8 + .byte 0 + .byte 194 + .byte 1 + .byte 80 + .byte 161 + .byte 3 + .byte 156 + .byte 177 + .byte 240 + .byte 172 + .byte 4 + .byte 0 + .byte 202 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 15 + .byte 0 + .byte 193 + .byte 1 + .byte 195 + .byte 1 + .byte 93 + .byte 199 + .byte 3 + .byte 128 + .byte 128 + .byte 128 + .byte 133 + .byte 4 + .byte 19 + .byte 187 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 7 + .byte 0 + .byte 196 + .byte 1 + .byte 80 + .byte 199 + .byte 3 + .byte 179 + .byte 230 + .byte 140 + .byte 132 + .byte 4 + .byte 0 + .byte 198 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 17 + .byte 0 + .byte 195 + .byte 1 + .byte 1 + .byte 1 + .byte 7 + .byte 1 + .byte 2 + .byte 1 + .byte 7 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 3 + .byte 11 + .byte 7 + .byte 6 + .byte 1 + .byte 0 + .byte 2 + .byte 80 + .byte 4 + .byte 1 + .byte 7 + .byte 2 + .byte 5 + .byte 1 + .byte 7 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 6 + .byte 11 + .byte 7 + .byte 9 + .byte 4 + .byte 0 + .byte 5 + .byte 80 + .byte 7 + .byte 1 + .byte 7 + .byte 3 + .byte 8 + .byte 1 + .byte 7 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 9 + .byte 11 + .byte 7 + .byte 0 + .byte 7 + .byte 0 + .byte 8 + .byte 80 + .byte 10 + .byte 1 + .byte 7 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 11 + .byte 11 + .byte 7 + .byte 0 + .byte 10 + .byte 0 + .byte 0 + .byte 80 + .byte 12 + .byte 0 + .byte 9 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 17 + .byte 0 + .byte 38 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 18 + .byte 8 + .byte 38 + .byte 205 + .byte 7 + .byte 19 + .byte 244 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 17 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 19 + .byte 1 + .byte 38 + .byte 244 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 26 + .byte 0 + .byte 46 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 27 + .byte 8 + .byte 46 + .byte 207 + .byte 7 + .byte 28 + .byte 222 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 26 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 28 + .byte 1 + .byte 46 + .byte 222 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 32 + .byte 0 + .byte 48 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 33 + .byte 8 + .byte 48 + .byte 208 + .byte 7 + .byte 34 + .byte 222 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 32 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 34 + .byte 1 + .byte 48 + .byte 222 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 35 + .byte 21 + .byte 48 + .byte 27 + .byte 33 + .byte 12 + .byte 40 + .byte 0 + .byte 54 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 41 + .byte 8 + .byte 54 + .byte 210 + .byte 7 + .byte 42 + .byte 231 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 40 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 42 + .byte 1 + .byte 54 + .byte 231 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 47 + .byte 0 + .byte 60 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 48 + .byte 8 + .byte 60 + .byte 212 + .byte 7 + .byte 49 + .byte 232 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 47 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 49 + .byte 1 + .byte 60 + .byte 232 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 54 + .byte 0 + .byte 194 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 55 + .byte 8 + .byte 194 + .byte 0 + .byte 214 + .byte 7 + .byte 56 + .byte 235 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 54 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 56 + .byte 1 + .byte 194 + .byte 0 + .byte 235 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 61 + .byte 0 + .byte 200 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 62 + .byte 8 + .byte 200 + .byte 0 + .byte 216 + .byte 7 + .byte 63 + .byte 234 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 61 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 63 + .byte 1 + .byte 200 + .byte 0 + .byte 234 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 196 + .byte 0 + .byte 0 + .byte 206 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 197 + .byte 0 + .byte 8 + .byte 206 + .byte 0 + .byte 218 + .byte 7 + .byte 198 + .byte 0 + .byte 233 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 196 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 198 + .byte 0 + .byte 1 + .byte 206 + .byte 0 + .byte 233 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 204 + .byte 0 + .byte 0 + .byte 214 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 205 + .byte 0 + .byte 0 + .byte 223 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 208 + .byte 0 + .byte 0 + .byte 227 + .byte 0 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 209 + .byte 0 + .byte 15 + .byte 227 + .byte 0 + .byte 222 + .byte 7 + .byte 7 + .byte 6 + .byte 210 + .byte 0 + .byte 22 + .byte 227 + .byte 0 + .byte 209 + .byte 0 + .byte 208 + .byte 0 + .byte 7 + .byte 211 + .byte 0 + .byte 19 + .byte 227 + .byte 0 + .byte 221 + .byte 7 + .byte 210 + .byte 0 + .byte 36 + .byte 212 + .byte 0 + .byte 1 + .byte 227 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 213 + .byte 0 + .byte 0 + .byte 227 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 214 + .byte 0 + .byte 8 + .byte 227 + .byte 0 + .byte 211 + .byte 0 + .byte 212 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 213 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 215 + .byte 0 + .byte 0 + .byte 231 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 218 + .byte 0 + .byte 0 + .byte 235 + .byte 0 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 219 + .byte 0 + .byte 15 + .byte 235 + .byte 0 + .byte 224 + .byte 7 + .byte 7 + .byte 6 + .byte 220 + .byte 0 + .byte 22 + .byte 235 + .byte 0 + .byte 219 + .byte 0 + .byte 218 + .byte 0 + .byte 7 + .byte 221 + .byte 0 + .byte 19 + .byte 235 + .byte 0 + .byte 223 + .byte 7 + .byte 220 + .byte 0 + .byte 36 + .byte 222 + .byte 0 + .byte 1 + .byte 235 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 223 + .byte 0 + .byte 0 + .byte 235 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 224 + .byte 0 + .byte 8 + .byte 235 + .byte 0 + .byte 221 + .byte 0 + .byte 222 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 223 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 225 + .byte 0 + .byte 0 + .byte 239 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 228 + .byte 0 + .byte 0 + .byte 243 + .byte 0 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 229 + .byte 0 + .byte 15 + .byte 243 + .byte 0 + .byte 226 + .byte 7 + .byte 7 + .byte 6 + .byte 230 + .byte 0 + .byte 22 + .byte 243 + .byte 0 + .byte 229 + .byte 0 + .byte 228 + .byte 0 + .byte 7 + .byte 231 + .byte 0 + .byte 19 + .byte 243 + .byte 0 + .byte 225 + .byte 7 + .byte 230 + .byte 0 + .byte 36 + .byte 232 + .byte 0 + .byte 1 + .byte 243 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 233 + .byte 0 + .byte 0 + .byte 243 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 234 + .byte 0 + .byte 8 + .byte 243 + .byte 0 + .byte 231 + .byte 0 + .byte 232 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 233 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 236 + .byte 0 + .byte 0 + .byte 247 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 238 + .byte 0 + .byte 19 + .byte 247 + .byte 0 + .byte 228 + .byte 7 + .byte 236 + .byte 0 + .byte 6 + .byte 241 + .byte 0 + .byte 46 + .byte 254 + .byte 0 + .byte 177 + .byte 7 + .byte 220 + .byte 7 + .byte 6 + .byte 4 + .byte 6 + .byte 243 + .byte 0 + .byte 0 + .byte 136 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 248 + .byte 0 + .byte 0 + .byte 163 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 249 + .byte 0 + .byte 8 + .byte 163 + .byte 1 + .byte 236 + .byte 7 + .byte 250 + .byte 0 + .byte 210 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 250 + .byte 0 + .byte 1 + .byte 163 + .byte 1 + .byte 210 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 251 + .byte 0 + .byte 22 + .byte 163 + .byte 1 + .byte 235 + .byte 7 + .byte 249 + .byte 0 + .byte 6 + .byte 255 + .byte 0 + .byte 0 + .byte 165 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 128 + .byte 1 + .byte 8 + .byte 165 + .byte 1 + .byte 234 + .byte 7 + .byte 129 + .byte 1 + .byte 211 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 129 + .byte 1 + .byte 1 + .byte 165 + .byte 1 + .byte 211 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 130 + .byte 1 + .byte 0 + .byte 165 + .byte 1 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 131 + .byte 1 + .byte 15 + .byte 165 + .byte 1 + .byte 251 + .byte 0 + .byte 7 + .byte 6 + .byte 132 + .byte 1 + .byte 22 + .byte 165 + .byte 1 + .byte 131 + .byte 1 + .byte 130 + .byte 1 + .byte 7 + .byte 133 + .byte 1 + .byte 19 + .byte 165 + .byte 1 + .byte 128 + .byte 1 + .byte 132 + .byte 1 + .byte 36 + .byte 140 + .byte 1 + .byte 0 + .byte 175 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 141 + .byte 1 + .byte 8 + .byte 175 + .byte 1 + .byte 238 + .byte 7 + .byte 142 + .byte 1 + .byte 209 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 140 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 142 + .byte 1 + .byte 1 + .byte 175 + .byte 1 + .byte 209 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 143 + .byte 1 + .byte 0 + .byte 175 + .byte 1 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 144 + .byte 1 + .byte 15 + .byte 175 + .byte 1 + .byte 239 + .byte 7 + .byte 7 + .byte 6 + .byte 145 + .byte 1 + .byte 22 + .byte 175 + .byte 1 + .byte 144 + .byte 1 + .byte 143 + .byte 1 + .byte 7 + .byte 146 + .byte 1 + .byte 19 + .byte 175 + .byte 1 + .byte 141 + .byte 1 + .byte 145 + .byte 1 + .byte 36 + .byte 147 + .byte 1 + .byte 1 + .byte 175 + .byte 1 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 148 + .byte 1 + .byte 0 + .byte 175 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 149 + .byte 1 + .byte 8 + .byte 175 + .byte 1 + .byte 146 + .byte 1 + .byte 147 + .byte 1 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 148 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 152 + .byte 1 + .byte 0 + .byte 181 + .byte 1 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 153 + .byte 1 + .byte 22 + .byte 181 + .byte 1 + .byte 242 + .byte 7 + .byte 152 + .byte 1 + .byte 6 + .byte 159 + .byte 1 + .byte 0 + .byte 181 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 160 + .byte 1 + .byte 8 + .byte 181 + .byte 1 + .byte 241 + .byte 7 + .byte 161 + .byte 1 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 159 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 161 + .byte 1 + .byte 1 + .byte 181 + .byte 1 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 162 + .byte 1 + .byte 0 + .byte 181 + .byte 1 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 163 + .byte 1 + .byte 15 + .byte 181 + .byte 1 + .byte 153 + .byte 1 + .byte 7 + .byte 6 + .byte 164 + .byte 1 + .byte 22 + .byte 181 + .byte 1 + .byte 163 + .byte 1 + .byte 162 + .byte 1 + .byte 7 + .byte 165 + .byte 1 + .byte 19 + .byte 181 + .byte 1 + .byte 160 + .byte 1 + .byte 164 + .byte 1 + .byte 36 + .byte 166 + .byte 1 + .byte 1 + .byte 181 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 167 + .byte 1 + .byte 0 + .byte 181 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 168 + .byte 1 + .byte 8 + .byte 181 + .byte 1 + .byte 165 + .byte 1 + .byte 166 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 167 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 171 + .byte 1 + .byte 0 + .byte 190 + .byte 1 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 172 + .byte 1 + .byte 22 + .byte 190 + .byte 1 + .byte 245 + .byte 7 + .byte 171 + .byte 1 + .byte 6 + .byte 173 + .byte 1 + .byte 0 + .byte 190 + .byte 1 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 174 + .byte 1 + .byte 19 + .byte 190 + .byte 1 + .byte 172 + .byte 1 + .byte 173 + .byte 1 + .byte 6 + .byte 178 + .byte 1 + .byte 0 + .byte 190 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 179 + .byte 1 + .byte 8 + .byte 190 + .byte 1 + .byte 244 + .byte 7 + .byte 180 + .byte 1 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 178 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 180 + .byte 1 + .byte 1 + .byte 190 + .byte 1 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 181 + .byte 1 + .byte 0 + .byte 190 + .byte 1 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 182 + .byte 1 + .byte 15 + .byte 190 + .byte 1 + .byte 174 + .byte 1 + .byte 7 + .byte 6 + .byte 183 + .byte 1 + .byte 22 + .byte 190 + .byte 1 + .byte 182 + .byte 1 + .byte 181 + .byte 1 + .byte 7 + .byte 184 + .byte 1 + .byte 19 + .byte 190 + .byte 1 + .byte 179 + .byte 1 + .byte 183 + .byte 1 + .byte 36 + .byte 185 + .byte 1 + .byte 1 + .byte 190 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 186 + .byte 1 + .byte 0 + .byte 190 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 187 + .byte 1 + .byte 8 + .byte 190 + .byte 1 + .byte 184 + .byte 1 + .byte 185 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 186 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 190 + .byte 1 + .byte 0 + .byte 199 + .byte 1 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 191 + .byte 1 + .byte 22 + .byte 199 + .byte 1 + .byte 248 + .byte 7 + .byte 190 + .byte 1 + .byte 6 + .byte 192 + .byte 1 + .byte 0 + .byte 199 + .byte 1 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 193 + .byte 1 + .byte 19 + .byte 199 + .byte 1 + .byte 191 + .byte 1 + .byte 192 + .byte 1 + .byte 6 + .byte 197 + .byte 1 + .byte 0 + .byte 199 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 198 + .byte 1 + .byte 8 + .byte 199 + .byte 1 + .byte 247 + .byte 7 + .byte 199 + .byte 1 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 197 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 199 + .byte 1 + .byte 1 + .byte 199 + .byte 1 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 200 + .byte 1 + .byte 0 + .byte 199 + .byte 1 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 201 + .byte 1 + .byte 15 + .byte 199 + .byte 1 + .byte 193 + .byte 1 + .byte 7 + .byte 6 + .byte 202 + .byte 1 + .byte 22 + .byte 199 + .byte 1 + .byte 201 + .byte 1 + .byte 200 + .byte 1 + .byte 7 + .byte 203 + .byte 1 + .byte 19 + .byte 199 + .byte 1 + .byte 198 + .byte 1 + .byte 202 + .byte 1 + .byte 36 + .byte 204 + .byte 1 + .byte 1 + .byte 199 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 205 + .byte 1 + .byte 0 + .byte 199 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 206 + .byte 1 + .byte 8 + .byte 199 + .byte 1 + .byte 203 + .byte 1 + .byte 204 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 205 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 208 + .byte 1 + .byte 0 + .byte 206 + .byte 1 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 210 + .byte 1 + .byte 0 + .byte 210 + .byte 1 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 212 + .byte 1 + .byte 0 + .byte 214 + .byte 1 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 214 + .byte 1 + .byte 0 + .byte 220 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 216 + .byte 1 + .byte 0 + .byte 232 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 220 + .byte 1 + .byte 0 + .byte 129 + .byte 2 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 221 + .byte 1 + .byte 15 + .byte 129 + .byte 2 + .byte 129 + .byte 8 + .byte 7 + .byte 6 + .byte 222 + .byte 1 + .byte 22 + .byte 129 + .byte 2 + .byte 221 + .byte 1 + .byte 220 + .byte 1 + .byte 7 + .byte 223 + .byte 1 + .byte 19 + .byte 129 + .byte 2 + .byte 128 + .byte 8 + .byte 222 + .byte 1 + .byte 36 + .byte 224 + .byte 1 + .byte 1 + .byte 129 + .byte 2 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 225 + .byte 1 + .byte 0 + .byte 129 + .byte 2 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 226 + .byte 1 + .byte 8 + .byte 129 + .byte 2 + .byte 223 + .byte 1 + .byte 224 + .byte 1 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 225 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 230 + .byte 1 + .byte 0 + .byte 137 + .byte 2 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 231 + .byte 1 + .byte 22 + .byte 137 + .byte 2 + .byte 133 + .byte 8 + .byte 230 + .byte 1 + .byte 6 + .byte 237 + .byte 1 + .byte 0 + .byte 137 + .byte 2 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 238 + .byte 1 + .byte 8 + .byte 137 + .byte 2 + .byte 132 + .byte 8 + .byte 239 + .byte 1 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 237 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 239 + .byte 1 + .byte 1 + .byte 137 + .byte 2 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 240 + .byte 1 + .byte 0 + .byte 137 + .byte 2 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 241 + .byte 1 + .byte 15 + .byte 137 + .byte 2 + .byte 231 + .byte 1 + .byte 7 + .byte 6 + .byte 242 + .byte 1 + .byte 22 + .byte 137 + .byte 2 + .byte 241 + .byte 1 + .byte 240 + .byte 1 + .byte 7 + .byte 243 + .byte 1 + .byte 19 + .byte 137 + .byte 2 + .byte 238 + .byte 1 + .byte 242 + .byte 1 + .byte 36 + .byte 244 + .byte 1 + .byte 1 + .byte 137 + .byte 2 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 245 + .byte 1 + .byte 0 + .byte 137 + .byte 2 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 246 + .byte 1 + .byte 8 + .byte 137 + .byte 2 + .byte 243 + .byte 1 + .byte 244 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 245 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 247 + .byte 1 + .byte 20 + .byte 137 + .byte 2 + .byte 131 + .byte 8 + .byte 246 + .byte 1 + .byte 12 + .byte 251 + .byte 1 + .byte 0 + .byte 148 + .byte 2 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 252 + .byte 1 + .byte 22 + .byte 148 + .byte 2 + .byte 137 + .byte 8 + .byte 251 + .byte 1 + .byte 6 + .byte 253 + .byte 1 + .byte 0 + .byte 148 + .byte 2 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 254 + .byte 1 + .byte 19 + .byte 148 + .byte 2 + .byte 252 + .byte 1 + .byte 253 + .byte 1 + .byte 6 + .byte 130 + .byte 2 + .byte 0 + .byte 148 + .byte 2 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 131 + .byte 2 + .byte 8 + .byte 148 + .byte 2 + .byte 136 + .byte 8 + .byte 132 + .byte 2 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 130 + .byte 2 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 132 + .byte 2 + .byte 1 + .byte 148 + .byte 2 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 133 + .byte 2 + .byte 0 + .byte 148 + .byte 2 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 134 + .byte 2 + .byte 15 + .byte 148 + .byte 2 + .byte 254 + .byte 1 + .byte 7 + .byte 6 + .byte 135 + .byte 2 + .byte 22 + .byte 148 + .byte 2 + .byte 134 + .byte 2 + .byte 133 + .byte 2 + .byte 7 + .byte 136 + .byte 2 + .byte 19 + .byte 148 + .byte 2 + .byte 131 + .byte 2 + .byte 135 + .byte 2 + .byte 36 + .byte 137 + .byte 2 + .byte 1 + .byte 148 + .byte 2 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 138 + .byte 2 + .byte 0 + .byte 148 + .byte 2 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 139 + .byte 2 + .byte 8 + .byte 148 + .byte 2 + .byte 136 + .byte 2 + .byte 137 + .byte 2 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 138 + .byte 2 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 140 + .byte 2 + .byte 20 + .byte 148 + .byte 2 + .byte 135 + .byte 8 + .byte 139 + .byte 2 + .byte 12 + .byte 144 + .byte 2 + .byte 0 + .byte 159 + .byte 2 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 145 + .byte 2 + .byte 22 + .byte 159 + .byte 2 + .byte 141 + .byte 8 + .byte 144 + .byte 2 + .byte 6 + .byte 146 + .byte 2 + .byte 0 + .byte 159 + .byte 2 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 147 + .byte 2 + .byte 19 + .byte 159 + .byte 2 + .byte 145 + .byte 2 + .byte 146 + .byte 2 + .byte 6 + .byte 151 + .byte 2 + .byte 0 + .byte 159 + .byte 2 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 152 + .byte 2 + .byte 8 + .byte 159 + .byte 2 + .byte 140 + .byte 8 + .byte 153 + .byte 2 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 151 + .byte 2 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 153 + .byte 2 + .byte 1 + .byte 159 + .byte 2 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 154 + .byte 2 + .byte 0 + .byte 159 + .byte 2 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 155 + .byte 2 + .byte 15 + .byte 159 + .byte 2 + .byte 147 + .byte 2 + .byte 7 + .byte 6 + .byte 156 + .byte 2 + .byte 22 + .byte 159 + .byte 2 + .byte 155 + .byte 2 + .byte 154 + .byte 2 + .byte 7 + .byte 157 + .byte 2 + .byte 19 + .byte 159 + .byte 2 + .byte 152 + .byte 2 + .byte 156 + .byte 2 + .byte 36 + .byte 158 + .byte 2 + .byte 1 + .byte 159 + .byte 2 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 159 + .byte 2 + .byte 0 + .byte 159 + .byte 2 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 160 + .byte 2 + .byte 8 + .byte 159 + .byte 2 + .byte 157 + .byte 2 + .byte 158 + .byte 2 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 159 + .byte 2 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 161 + .byte 2 + .byte 20 + .byte 159 + .byte 2 + .byte 139 + .byte 8 + .byte 160 + .byte 2 + .byte 12 + .byte 165 + .byte 2 + .byte 21 + .byte 170 + .byte 2 + .byte 143 + .byte 8 + .byte 144 + .byte 8 + .byte 12 + .byte 168 + .byte 2 + .byte 21 + .byte 174 + .byte 2 + .byte 145 + .byte 8 + .byte 146 + .byte 8 + .byte 12 + .byte 169 + .byte 2 + .byte 19 + .byte 174 + .byte 2 + .byte 165 + .byte 2 + .byte 168 + .byte 2 + .byte 12 + .byte 172 + .byte 2 + .byte 21 + .byte 178 + .byte 2 + .byte 147 + .byte 8 + .byte 148 + .byte 8 + .byte 12 + .byte 173 + .byte 2 + .byte 19 + .byte 178 + .byte 2 + .byte 169 + .byte 2 + .byte 172 + .byte 2 + .byte 12 + .byte 175 + .byte 2 + .byte 0 + .byte 197 + .byte 2 + .byte 245 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 177 + .byte 2 + .byte 37 + .byte 199 + .byte 2 + .byte 175 + .byte 2 + .byte 152 + .byte 8 + .byte 12 + .byte 1 + .byte 5 + .byte 10 + .byte 109 + .byte 97 + .byte 120 + .byte 45 + .byte 101 + .byte 114 + .byte 114 + .byte 111 + .byte 114 + .byte 0 + .byte 4 + .byte 52 + .byte 46 + .byte 48 + .byte 0 + .byte 17 + .byte 100 + .byte 111 + .byte 109 + .byte 97 + .byte 105 + .byte 110 + .byte 45 + .byte 101 + .byte 120 + .byte 99 + .byte 108 + .byte 117 + .byte 115 + .byte 105 + .byte 111 + .byte 110 + .byte 0 + .byte 3 + .byte 49 + .byte 53 + .byte 0 + .byte 18 + .byte 118 + .byte 97 + .byte 108 + .byte 105 + .byte 100 + .byte 45 + .byte 115 + .byte 116 + .byte 97 + .byte 116 + .byte 117 + .byte 115 + .byte 45 + .byte 98 + .byte 105 + .byte 116 + .byte 115 + .byte 0 + .byte 6 + .byte 102 + .byte 97 + .byte 108 + .byte 115 + .byte 101 + .byte 0 + .byte 5 + .byte 102 + .byte 117 + .byte 115 + .byte 97 + .byte 0 + .byte 6 + .byte 102 + .byte 97 + .byte 108 + .byte 115 + .byte 101 + .byte 0 + .byte 8 + .byte 122 + .byte 109 + .byte 109 + .byte 45 + .byte 108 + .byte 111 + .byte 119 + .byte 0 + .byte 5 + .byte 116 + .byte 114 + .byte 117 + .byte 101 + .byte 0 + .byte 181 + .byte 2 + .byte 21 + .byte 207 + .byte 2 + .byte 154 + .byte 8 + .byte 155 + .byte 8 + .byte 12 + .byte 183 + .byte 2 + .byte 21 + .byte 209 + .byte 2 + .byte 181 + .byte 2 + .byte 156 + .byte 8 + .byte 12 + .byte 185 + .byte 2 + .byte 21 + .byte 211 + .byte 2 + .byte 183 + .byte 2 + .byte 157 + .byte 8 + .byte 12 + .byte 187 + .byte 2 + .byte 0 + .byte 217 + .byte 2 + .byte 244 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 189 + .byte 2 + .byte 21 + .byte 219 + .byte 2 + .byte 187 + .byte 2 + .byte 159 + .byte 8 + .byte 12 + .byte 191 + .byte 2 + .byte 0 + .byte 223 + .byte 2 + .byte 243 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 192 + .byte 2 + .byte 20 + .byte 223 + .byte 2 + .byte 160 + .byte 8 + .byte 191 + .byte 2 + .byte 12 + .byte 193 + .byte 2 + .byte 21 + .byte 223 + .byte 2 + .byte 189 + .byte 2 + .byte 192 + .byte 2 + .byte 12 + .byte 195 + .byte 2 + .byte 21 + .byte 225 + .byte 2 + .byte 193 + .byte 2 + .byte 161 + .byte 8 + .byte 12 + .byte 197 + .byte 2 + .byte 21 + .byte 227 + .byte 2 + .byte 195 + .byte 2 + .byte 162 + .byte 8 + .byte 12 + .byte 200 + .byte 2 + .byte 21 + .byte 233 + .byte 2 + .byte 165 + .byte 8 + .byte 166 + .byte 8 + .byte 12 + .byte 203 + .byte 2 + .byte 19 + .byte 235 + .byte 2 + .byte 164 + .byte 8 + .byte 200 + .byte 2 + .byte 12 + .byte 206 + .byte 2 + .byte 21 + .byte 241 + .byte 2 + .byte 169 + .byte 8 + .byte 170 + .byte 8 + .byte 12 + .byte 209 + .byte 2 + .byte 19 + .byte 243 + .byte 2 + .byte 168 + .byte 8 + .byte 206 + .byte 2 + .byte 12 + .byte 212 + .byte 2 + .byte 21 + .byte 249 + .byte 2 + .byte 173 + .byte 8 + .byte 174 + .byte 8 + .byte 12 + .byte 215 + .byte 2 + .byte 19 + .byte 251 + .byte 2 + .byte 172 + .byte 8 + .byte 212 + .byte 2 + .byte 12 + .byte 218 + .byte 2 + .byte 46 + .byte 131 + .byte 3 + .byte 149 + .byte 8 + .byte 150 + .byte 8 + .byte 6 + .byte 4 + .byte 12 + .byte 220 + .byte 2 + .byte 0 + .byte 138 + .byte 3 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 222 + .byte 2 + .byte 19 + .byte 138 + .byte 3 + .byte 176 + .byte 8 + .byte 220 + .byte 2 + .byte 6 + .byte 225 + .byte 2 + .byte 46 + .byte 145 + .byte 3 + .byte 179 + .byte 7 + .byte 254 + .byte 7 + .byte 6 + .byte 4 + .byte 6 + .byte 227 + .byte 2 + .byte 0 + .byte 152 + .byte 3 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 229 + .byte 2 + .byte 19 + .byte 152 + .byte 3 + .byte 180 + .byte 8 + .byte 227 + .byte 2 + .byte 6 + .byte 236 + .byte 2 + .byte 0 + .byte 170 + .byte 3 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 237 + .byte 2 + .byte 15 + .byte 170 + .byte 3 + .byte 189 + .byte 8 + .byte 7 + .byte 6 + .byte 238 + .byte 2 + .byte 22 + .byte 170 + .byte 3 + .byte 237 + .byte 2 + .byte 236 + .byte 2 + .byte 7 + .byte 239 + .byte 2 + .byte 19 + .byte 170 + .byte 3 + .byte 188 + .byte 8 + .byte 238 + .byte 2 + .byte 36 + .byte 240 + .byte 2 + .byte 1 + .byte 170 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 241 + .byte 2 + .byte 0 + .byte 170 + .byte 3 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 242 + .byte 2 + .byte 8 + .byte 170 + .byte 3 + .byte 239 + .byte 2 + .byte 240 + .byte 2 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 241 + .byte 2 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 243 + .byte 2 + .byte 8 + .byte 170 + .byte 3 + .byte 244 + .byte 2 + .byte 250 + .byte 2 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 251 + .byte 2 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 244 + .byte 2 + .byte 19 + .byte 170 + .byte 3 + .byte 190 + .byte 8 + .byte 246 + .byte 2 + .byte 36 + .byte 246 + .byte 2 + .byte 22 + .byte 170 + .byte 3 + .byte 247 + .byte 2 + .byte 249 + .byte 2 + .byte 7 + .byte 247 + .byte 2 + .byte 15 + .byte 170 + .byte 3 + .byte 191 + .byte 8 + .byte 7 + .byte 6 + .byte 249 + .byte 2 + .byte 0 + .byte 170 + .byte 3 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 250 + .byte 2 + .byte 1 + .byte 170 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 251 + .byte 2 + .byte 0 + .byte 170 + .byte 3 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 252 + .byte 2 + .byte 19 + .byte 170 + .byte 3 + .byte 243 + .byte 2 + .byte 192 + .byte 8 + .byte 12 + .byte 128 + .byte 3 + .byte 0 + .byte 178 + .byte 3 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 129 + .byte 3 + .byte 15 + .byte 178 + .byte 3 + .byte 194 + .byte 8 + .byte 7 + .byte 6 + .byte 130 + .byte 3 + .byte 22 + .byte 178 + .byte 3 + .byte 129 + .byte 3 + .byte 128 + .byte 3 + .byte 7 + .byte 131 + .byte 3 + .byte 19 + .byte 178 + .byte 3 + .byte 193 + .byte 8 + .byte 130 + .byte 3 + .byte 36 + .byte 132 + .byte 3 + .byte 1 + .byte 178 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 133 + .byte 3 + .byte 0 + .byte 178 + .byte 3 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 134 + .byte 3 + .byte 8 + .byte 178 + .byte 3 + .byte 131 + .byte 3 + .byte 132 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 133 + .byte 3 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 135 + .byte 3 + .byte 8 + .byte 178 + .byte 3 + .byte 136 + .byte 3 + .byte 142 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 143 + .byte 3 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 136 + .byte 3 + .byte 19 + .byte 178 + .byte 3 + .byte 195 + .byte 8 + .byte 138 + .byte 3 + .byte 36 + .byte 138 + .byte 3 + .byte 22 + .byte 178 + .byte 3 + .byte 139 + .byte 3 + .byte 141 + .byte 3 + .byte 7 + .byte 139 + .byte 3 + .byte 15 + .byte 178 + .byte 3 + .byte 196 + .byte 8 + .byte 7 + .byte 6 + .byte 141 + .byte 3 + .byte 0 + .byte 178 + .byte 3 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 142 + .byte 3 + .byte 1 + .byte 178 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 143 + .byte 3 + .byte 0 + .byte 178 + .byte 3 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 144 + .byte 3 + .byte 19 + .byte 178 + .byte 3 + .byte 135 + .byte 3 + .byte 197 + .byte 8 + .byte 12 + .byte 148 + .byte 3 + .byte 0 + .byte 186 + .byte 3 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 149 + .byte 3 + .byte 15 + .byte 186 + .byte 3 + .byte 199 + .byte 8 + .byte 7 + .byte 6 + .byte 150 + .byte 3 + .byte 22 + .byte 186 + .byte 3 + .byte 149 + .byte 3 + .byte 148 + .byte 3 + .byte 7 + .byte 151 + .byte 3 + .byte 19 + .byte 186 + .byte 3 + .byte 198 + .byte 8 + .byte 150 + .byte 3 + .byte 36 + .byte 152 + .byte 3 + .byte 1 + .byte 186 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 153 + .byte 3 + .byte 0 + .byte 186 + .byte 3 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 154 + .byte 3 + .byte 8 + .byte 186 + .byte 3 + .byte 151 + .byte 3 + .byte 152 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 153 + .byte 3 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 155 + .byte 3 + .byte 8 + .byte 186 + .byte 3 + .byte 156 + .byte 3 + .byte 162 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 163 + .byte 3 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 156 + .byte 3 + .byte 19 + .byte 186 + .byte 3 + .byte 200 + .byte 8 + .byte 158 + .byte 3 + .byte 36 + .byte 158 + .byte 3 + .byte 22 + .byte 186 + .byte 3 + .byte 159 + .byte 3 + .byte 161 + .byte 3 + .byte 7 + .byte 159 + .byte 3 + .byte 15 + .byte 186 + .byte 3 + .byte 201 + .byte 8 + .byte 7 + .byte 6 + .byte 161 + .byte 3 + .byte 0 + .byte 186 + .byte 3 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 162 + .byte 3 + .byte 1 + .byte 186 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 163 + .byte 3 + .byte 0 + .byte 186 + .byte 3 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 164 + .byte 3 + .byte 19 + .byte 186 + .byte 3 + .byte 155 + .byte 3 + .byte 202 + .byte 8 + .byte 12 + .byte 166 + .byte 3 + .byte 0 + .byte 190 + .byte 3 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 168 + .byte 3 + .byte 19 + .byte 190 + .byte 3 + .byte 204 + .byte 8 + .byte 166 + .byte 3 + .byte 6 + .byte 171 + .byte 3 + .byte 46 + .byte 197 + .byte 3 + .byte 178 + .byte 7 + .byte 232 + .byte 7 + .byte 6 + .byte 4 + .byte 6 + .byte 172 + .byte 3 + .byte 0 + .byte 204 + .byte 3 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 173 + .byte 3 + .byte 1 + .byte 204 + .byte 3 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 174 + .byte 3 + .byte 11 + .byte 204 + .byte 3 + .byte 0 + .byte 172 + .byte 3 + .byte 0 + .byte 173 + .byte 3 + .byte 80 + .byte 175 + .byte 3 + .byte 46 + .byte 254 + .byte 0 + .byte 229 + .byte 7 + .byte 230 + .byte 7 + .byte 6 + .byte 4 + .byte 6 + .byte 178 + .byte 3 + .byte 46 + .byte 197 + .byte 3 + .byte 205 + .byte 8 + .byte 206 + .byte 8 + .byte 6 + .byte 4 + .byte 6 + .byte 181 + .byte 3 + .byte 46 + .byte 159 + .byte 3 + .byte 183 + .byte 3 + .byte 181 + .byte 8 + .byte 6 + .byte 2 + .byte 6 + .byte 183 + .byte 3 + .byte 0 + .byte 159 + .byte 3 + .byte 242 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 184 + .byte 3 + .byte 46 + .byte 145 + .byte 3 + .byte 177 + .byte 8 + .byte 178 + .byte 8 + .byte 6 + .byte 4 + .byte 6 + .byte 177 + .byte 7 + .byte 0 + .byte 214 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 178 + .byte 7 + .byte 0 + .byte 136 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 179 + .byte 7 + .byte 0 + .byte 232 + .byte 1 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 204 + .byte 7 + .byte 1 + .byte 38 + .byte 4 + .byte 205 + .byte 7 + .byte 1 + .byte 38 + .byte 2 + .byte 206 + .byte 7 + .byte 1 + .byte 48 + .byte 6 + .byte 207 + .byte 7 + .byte 1 + .byte 46 + .byte 1 + .byte 208 + .byte 7 + .byte 1 + .byte 48 + .byte 1 + .byte 209 + .byte 7 + .byte 1 + .byte 54 + .byte 7 + .byte 210 + .byte 7 + .byte 1 + .byte 54 + .byte 1 + .byte 211 + .byte 7 + .byte 1 + .byte 60 + .byte 8 + .byte 212 + .byte 7 + .byte 1 + .byte 60 + .byte 1 + .byte 213 + .byte 7 + .byte 1 + .byte 194 + .byte 0 + .byte 9 + .byte 214 + .byte 7 + .byte 1 + .byte 194 + .byte 0 + .byte 2 + .byte 215 + .byte 7 + .byte 1 + .byte 200 + .byte 0 + .byte 10 + .byte 216 + .byte 7 + .byte 1 + .byte 200 + .byte 0 + .byte 2 + .byte 217 + .byte 7 + .byte 1 + .byte 206 + .byte 0 + .byte 11 + .byte 218 + .byte 7 + .byte 1 + .byte 206 + .byte 0 + .byte 2 + .byte 219 + .byte 7 + .byte 1 + .byte 214 + .byte 0 + .byte 14 + .byte 220 + .byte 7 + .byte 1 + .byte 254 + .byte 0 + .byte 4 + .byte 221 + .byte 7 + .byte 1 + .byte 227 + .byte 0 + .byte 9 + .byte 222 + .byte 7 + .byte 1 + .byte 227 + .byte 0 + .byte 14 + .byte 223 + .byte 7 + .byte 1 + .byte 235 + .byte 0 + .byte 10 + .byte 224 + .byte 7 + .byte 1 + .byte 235 + .byte 0 + .byte 14 + .byte 225 + .byte 7 + .byte 1 + .byte 243 + .byte 0 + .byte 11 + .byte 226 + .byte 7 + .byte 1 + .byte 243 + .byte 0 + .byte 14 + .byte 227 + .byte 7 + .byte 1 + .byte 247 + .byte 0 + .byte 14 + .byte 228 + .byte 7 + .byte 1 + .byte 247 + .byte 0 + .byte 14 + .byte 229 + .byte 7 + .byte 1 + .byte 254 + .byte 0 + .byte 14 + .byte 230 + .byte 7 + .byte 1 + .byte 254 + .byte 0 + .byte 4 + .byte 231 + .byte 7 + .byte 1 + .byte 136 + .byte 1 + .byte 15 + .byte 232 + .byte 7 + .byte 1 + .byte 197 + .byte 3 + .byte 4 + .byte 233 + .byte 7 + .byte 1 + .byte 167 + .byte 1 + .byte 5 + .byte 234 + .byte 7 + .byte 1 + .byte 165 + .byte 1 + .byte 3 + .byte 235 + .byte 7 + .byte 1 + .byte 163 + .byte 1 + .byte 15 + .byte 236 + .byte 7 + .byte 1 + .byte 163 + .byte 1 + .byte 3 + .byte 237 + .byte 7 + .byte 1 + .byte 175 + .byte 1 + .byte 16 + .byte 238 + .byte 7 + .byte 1 + .byte 175 + .byte 1 + .byte 3 + .byte 239 + .byte 7 + .byte 1 + .byte 175 + .byte 1 + .byte 15 + .byte 240 + .byte 7 + .byte 1 + .byte 181 + .byte 1 + .byte 17 + .byte 241 + .byte 7 + .byte 1 + .byte 181 + .byte 1 + .byte 2 + .byte 242 + .byte 7 + .byte 1 + .byte 181 + .byte 1 + .byte 15 + .byte 243 + .byte 7 + .byte 1 + .byte 190 + .byte 1 + .byte 18 + .byte 244 + .byte 7 + .byte 1 + .byte 190 + .byte 1 + .byte 2 + .byte 245 + .byte 7 + .byte 1 + .byte 190 + .byte 1 + .byte 15 + .byte 246 + .byte 7 + .byte 1 + .byte 199 + .byte 1 + .byte 19 + .byte 247 + .byte 7 + .byte 1 + .byte 199 + .byte 1 + .byte 2 + .byte 248 + .byte 7 + .byte 1 + .byte 199 + .byte 1 + .byte 15 + .byte 249 + .byte 7 + .byte 1 + .byte 206 + .byte 1 + .byte 20 + .byte 250 + .byte 7 + .byte 1 + .byte 210 + .byte 1 + .byte 21 + .byte 251 + .byte 7 + .byte 1 + .byte 214 + .byte 1 + .byte 22 + .byte 252 + .byte 7 + .byte 1 + .byte 220 + .byte 1 + .byte 23 + .byte 253 + .byte 7 + .byte 1 + .byte 232 + .byte 1 + .byte 24 + .byte 254 + .byte 7 + .byte 1 + .byte 145 + .byte 3 + .byte 16 + .byte 255 + .byte 7 + .byte 1 + .byte 129 + .byte 2 + .byte 25 + .byte 128 + .byte 8 + .byte 1 + .byte 129 + .byte 2 + .byte 5 + .byte 129 + .byte 8 + .byte 1 + .byte 129 + .byte 2 + .byte 24 + .byte 130 + .byte 8 + .byte 1 + .byte 137 + .byte 2 + .byte 26 + .byte 131 + .byte 8 + .byte 1 + .byte 137 + .byte 2 + .byte 17 + .byte 132 + .byte 8 + .byte 1 + .byte 137 + .byte 2 + .byte 2 + .byte 133 + .byte 8 + .byte 1 + .byte 137 + .byte 2 + .byte 25 + .byte 134 + .byte 8 + .byte 1 + .byte 148 + .byte 2 + .byte 27 + .byte 135 + .byte 8 + .byte 1 + .byte 148 + .byte 2 + .byte 18 + .byte 136 + .byte 8 + .byte 1 + .byte 148 + .byte 2 + .byte 2 + .byte 137 + .byte 8 + .byte 1 + .byte 148 + .byte 2 + .byte 25 + .byte 138 + .byte 8 + .byte 1 + .byte 159 + .byte 2 + .byte 28 + .byte 139 + .byte 8 + .byte 1 + .byte 159 + .byte 2 + .byte 19 + .byte 140 + .byte 8 + .byte 1 + .byte 159 + .byte 2 + .byte 2 + .byte 141 + .byte 8 + .byte 1 + .byte 159 + .byte 2 + .byte 25 + .byte 142 + .byte 8 + .byte 1 + .byte 178 + .byte 2 + .byte 29 + .byte 143 + .byte 8 + .byte 1 + .byte 170 + .byte 2 + .byte 26 + .byte 144 + .byte 8 + .byte 1 + .byte 170 + .byte 2 + .byte 26 + .byte 145 + .byte 8 + .byte 1 + .byte 174 + .byte 2 + .byte 27 + .byte 146 + .byte 8 + .byte 1 + .byte 174 + .byte 2 + .byte 27 + .byte 147 + .byte 8 + .byte 1 + .byte 178 + .byte 2 + .byte 28 + .byte 148 + .byte 8 + .byte 1 + .byte 178 + .byte 2 + .byte 28 + .byte 149 + .byte 8 + .byte 1 + .byte 131 + .byte 3 + .byte 29 + .byte 150 + .byte 8 + .byte 1 + .byte 131 + .byte 3 + .byte 6 + .byte 151 + .byte 8 + .byte 1 + .byte 199 + .byte 2 + .byte 30 + .byte 152 + .byte 8 + .byte 1 + .byte 199 + .byte 2 + .byte 29 + .byte 153 + .byte 8 + .byte 1 + .byte 211 + .byte 2 + .byte 31 + .byte 154 + .byte 8 + .byte 1 + .byte 207 + .byte 2 + .byte 30 + .byte 155 + .byte 8 + .byte 1 + .byte 207 + .byte 2 + .byte 30 + .byte 156 + .byte 8 + .byte 1 + .byte 209 + .byte 2 + .byte 30 + .byte 157 + .byte 8 + .byte 1 + .byte 211 + .byte 2 + .byte 7 + .byte 158 + .byte 8 + .byte 1 + .byte 227 + .byte 2 + .byte 32 + .byte 159 + .byte 8 + .byte 1 + .byte 219 + .byte 2 + .byte 31 + .byte 160 + .byte 8 + .byte 1 + .byte 223 + .byte 2 + .byte 31 + .byte 161 + .byte 8 + .byte 1 + .byte 225 + .byte 2 + .byte 30 + .byte 162 + .byte 8 + .byte 1 + .byte 227 + .byte 2 + .byte 8 + .byte 163 + .byte 8 + .byte 1 + .byte 235 + .byte 2 + .byte 20 + .byte 164 + .byte 8 + .byte 1 + .byte 235 + .byte 2 + .byte 20 + .byte 165 + .byte 8 + .byte 1 + .byte 233 + .byte 2 + .byte 26 + .byte 166 + .byte 8 + .byte 1 + .byte 233 + .byte 2 + .byte 32 + .byte 167 + .byte 8 + .byte 1 + .byte 243 + .byte 2 + .byte 21 + .byte 168 + .byte 8 + .byte 1 + .byte 243 + .byte 2 + .byte 21 + .byte 169 + .byte 8 + .byte 1 + .byte 241 + .byte 2 + .byte 27 + .byte 170 + .byte 8 + .byte 1 + .byte 241 + .byte 2 + .byte 32 + .byte 171 + .byte 8 + .byte 1 + .byte 251 + .byte 2 + .byte 22 + .byte 172 + .byte 8 + .byte 1 + .byte 251 + .byte 2 + .byte 22 + .byte 173 + .byte 8 + .byte 1 + .byte 249 + .byte 2 + .byte 28 + .byte 174 + .byte 8 + .byte 1 + .byte 249 + .byte 2 + .byte 32 + .byte 175 + .byte 8 + .byte 1 + .byte 138 + .byte 3 + .byte 24 + .byte 176 + .byte 8 + .byte 1 + .byte 138 + .byte 3 + .byte 24 + .byte 177 + .byte 8 + .byte 1 + .byte 145 + .byte 3 + .byte 24 + .byte 178 + .byte 8 + .byte 1 + .byte 145 + .byte 3 + .byte 16 + .byte 179 + .byte 8 + .byte 1 + .byte 152 + .byte 3 + .byte 23 + .byte 180 + .byte 8 + .byte 1 + .byte 152 + .byte 3 + .byte 23 + .byte 181 + .byte 8 + .byte 1 + .byte 159 + .byte 3 + .byte 23 + .byte 182 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 20 + .byte 183 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 20 + .byte 184 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 21 + .byte 185 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 21 + .byte 186 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 22 + .byte 187 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 22 + .byte 188 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 9 + .byte 189 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 15 + .byte 190 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 9 + .byte 191 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 15 + .byte 192 + .byte 8 + .byte 1 + .byte 170 + .byte 3 + .byte 20 + .byte 193 + .byte 8 + .byte 1 + .byte 178 + .byte 3 + .byte 10 + .byte 194 + .byte 8 + .byte 1 + .byte 178 + .byte 3 + .byte 15 + .byte 195 + .byte 8 + .byte 1 + .byte 178 + .byte 3 + .byte 10 + .byte 196 + .byte 8 + .byte 1 + .byte 178 + .byte 3 + .byte 15 + .byte 197 + .byte 8 + .byte 1 + .byte 178 + .byte 3 + .byte 21 + .byte 198 + .byte 8 + .byte 1 + .byte 186 + .byte 3 + .byte 11 + .byte 199 + .byte 8 + .byte 1 + .byte 186 + .byte 3 + .byte 15 + .byte 200 + .byte 8 + .byte 1 + .byte 186 + .byte 3 + .byte 11 + .byte 201 + .byte 8 + .byte 1 + .byte 186 + .byte 3 + .byte 15 + .byte 202 + .byte 8 + .byte 1 + .byte 186 + .byte 3 + .byte 22 + .byte 203 + .byte 8 + .byte 1 + .byte 190 + .byte 3 + .byte 15 + .byte 204 + .byte 8 + .byte 1 + .byte 190 + .byte 3 + .byte 15 + .byte 205 + .byte 8 + .byte 1 + .byte 197 + .byte 3 + .byte 15 + .byte 206 + .byte 8 + .byte 1 + .byte 197 + .byte 3 + .byte 4 + .byte 1 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 0 + .byte 10 + .byte 78 + .byte 108 + .byte 111 + .byte 99 + .byte 97 + .byte 108 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 4 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 2 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 10 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 115 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 5 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 3 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 14 + .byte 99 + .byte 117 + .byte 116 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 115 + .byte 113 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 6 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 4 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 10 + .byte 115 + .byte 105 + .byte 103 + .byte 109 + .byte 97 + .byte 54 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 7 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 5 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 11 + .byte 101 + .byte 112 + .byte 115 + .byte 105 + .byte 108 + .byte 111 + .byte 110 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 8 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 6 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 6 + .byte 102 + .byte 120 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 9 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 7 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 6 + .byte 102 + .byte 121 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 10 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 8 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 6 + .byte 102 + .byte 122 + .byte 46 + .byte 49 + .byte 49 + .byte 0 + .byte 2 + .byte 49 + .byte 0 + .byte 11 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 11 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 0 + .byte 5 + .byte 105 + .byte 46 + .byte 49 + .byte 50 + .byte 0 + .byte 4 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 14 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 12 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 0 + .byte 5 + .byte 105 + .byte 46 + .byte 49 + .byte 52 + .byte 0 + .byte 4 + .byte 49 + .byte 95 + .byte 50 + .byte 0 + .byte 15 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 13 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 0 + .byte 13 + .byte 110 + .byte 117 + .byte 109 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 115 + .byte 46 + .byte 49 + .byte 53 + .byte 0 + .byte 6 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 0 + .byte 16 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 14 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 8 + .byte 120 + .byte 116 + .byte 109 + .byte 112 + .byte 46 + .byte 49 + .byte 53 + .byte 0 + .byte 6 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 0 + .byte 17 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 15 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 8 + .byte 121 + .byte 116 + .byte 109 + .byte 112 + .byte 46 + .byte 49 + .byte 53 + .byte 0 + .byte 6 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 0 + .byte 18 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 16 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 8 + .byte 122 + .byte 116 + .byte 109 + .byte 112 + .byte 46 + .byte 49 + .byte 53 + .byte 0 + .byte 6 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 0 + .byte 19 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 17 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 7 + .byte 102 + .byte 105 + .byte 120 + .byte 46 + .byte 49 + .byte 53 + .byte 0 + .byte 6 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 0 + .byte 20 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 18 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 7 + .byte 102 + .byte 105 + .byte 121 + .byte 46 + .byte 49 + .byte 53 + .byte 0 + .byte 6 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 0 + .byte 21 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 19 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 7 + .byte 102 + .byte 105 + .byte 122 + .byte 46 + .byte 49 + .byte 53 + .byte 0 + .byte 6 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 0 + .byte 22 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 20 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 0 + .byte 5 + .byte 110 + .byte 46 + .byte 49 + .byte 54 + .byte 0 + .byte 8 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 23 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 21 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 0 + .byte 5 + .byte 107 + .byte 46 + .byte 49 + .byte 56 + .byte 0 + .byte 10 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 24 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 22 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 0 + .byte 5 + .byte 106 + .byte 46 + .byte 49 + .byte 57 + .byte 0 + .byte 12 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 25 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 23 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 8 + .byte 100 + .byte 101 + .byte 108 + .byte 120 + .byte 46 + .byte 49 + .byte 57 + .byte 0 + .byte 12 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 26 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 24 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 8 + .byte 100 + .byte 101 + .byte 108 + .byte 121 + .byte 46 + .byte 49 + .byte 57 + .byte 0 + .byte 12 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 27 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 25 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 8 + .byte 100 + .byte 101 + .byte 108 + .byte 122 + .byte 46 + .byte 49 + .byte 57 + .byte 0 + .byte 12 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 28 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 26 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 7 + .byte 114 + .byte 115 + .byte 113 + .byte 46 + .byte 49 + .byte 57 + .byte 0 + .byte 12 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 29 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 27 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 7 + .byte 115 + .byte 114 + .byte 50 + .byte 46 + .byte 50 + .byte 49 + .byte 0 + .byte 14 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 30 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 28 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 7 + .byte 115 + .byte 114 + .byte 54 + .byte 46 + .byte 50 + .byte 49 + .byte 0 + .byte 14 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 31 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 29 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 0 + .byte 9 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 46 + .byte 50 + .byte 49 + .byte 0 + .byte 14 + .byte 49 + .byte 95 + .byte 50 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 95 + .byte 49 + .byte 0 + .byte 32 + .byte 0 + .byte 79 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 1 + .byte 1 + .byte 0 + .byte 128 + .byte 128 + .byte 160 + .byte 150 + .byte 4 + .byte 1 + .byte 0 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 13 + .byte 112 + .byte 97 + .byte 114 + .byte 97 + .byte 109 + .byte 95 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 48 + .byte 0 + .byte 0 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 4 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 2 + .byte 12 + .byte 97 + .byte 116 + .byte 111 + .byte 109 + .byte 95 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 0 + .byte 0 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 4 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 3 + .byte 16 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 98 + .byte 111 + .byte 114 + .byte 95 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 0 + .byte 0 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 4 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 14 + .byte 78 + .byte 108 + .byte 111 + .byte 99 + .byte 97 + .byte 108 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 0 + .byte 1 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 4 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 5 + .byte 14 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 115 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 52 + .byte 0 + .byte 2 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 4 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 6 + .byte 18 + .byte 99 + .byte 117 + .byte 116 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 115 + .byte 113 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 53 + .byte 0 + .byte 3 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 7 + .byte 14 + .byte 115 + .byte 105 + .byte 103 + .byte 109 + .byte 97 + .byte 54 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 54 + .byte 0 + .byte 4 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 15 + .byte 101 + .byte 112 + .byte 115 + .byte 105 + .byte 108 + .byte 111 + .byte 110 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 55 + .byte 0 + .byte 5 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 9 + .byte 10 + .byte 102 + .byte 120 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 56 + .byte 0 + .byte 6 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 4 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 10 + .byte 10 + .byte 102 + .byte 121 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 57 + .byte 0 + .byte 7 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 4 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 11 + .byte 10 + .byte 102 + .byte 122 + .byte 46 + .byte 49 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 97 + .byte 0 + .byte 8 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 4 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 14 + .byte 10 + .byte 105 + .byte 46 + .byte 49 + .byte 50 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 100 + .byte 0 + .byte 11 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 4 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 15 + .byte 10 + .byte 105 + .byte 46 + .byte 49 + .byte 52 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 101 + .byte 0 + .byte 12 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 4 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 16 + .byte 18 + .byte 110 + .byte 117 + .byte 109 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 115 + .byte 46 + .byte 49 + .byte 53 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 102 + .byte 0 + .byte 13 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 4 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 17 + .byte 13 + .byte 120 + .byte 116 + .byte 109 + .byte 112 + .byte 46 + .byte 49 + .byte 53 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 48 + .byte 0 + .byte 14 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 18 + .byte 13 + .byte 121 + .byte 116 + .byte 109 + .byte 112 + .byte 46 + .byte 49 + .byte 53 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 49 + .byte 0 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 19 + .byte 13 + .byte 122 + .byte 116 + .byte 109 + .byte 112 + .byte 46 + .byte 49 + .byte 53 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 50 + .byte 0 + .byte 16 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 20 + .byte 12 + .byte 102 + .byte 105 + .byte 120 + .byte 46 + .byte 49 + .byte 53 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 51 + .byte 0 + .byte 17 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 21 + .byte 12 + .byte 102 + .byte 105 + .byte 121 + .byte 46 + .byte 49 + .byte 53 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 52 + .byte 0 + .byte 18 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 22 + .byte 12 + .byte 102 + .byte 105 + .byte 122 + .byte 46 + .byte 49 + .byte 53 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 53 + .byte 0 + .byte 19 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 23 + .byte 10 + .byte 110 + .byte 46 + .byte 49 + .byte 54 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 98 + .byte 0 + .byte 20 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 4 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 24 + .byte 10 + .byte 107 + .byte 46 + .byte 49 + .byte 56 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 99 + .byte 0 + .byte 21 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 4 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 25 + .byte 10 + .byte 106 + .byte 46 + .byte 49 + .byte 57 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 100 + .byte 0 + .byte 22 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 4 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 26 + .byte 13 + .byte 100 + .byte 101 + .byte 108 + .byte 120 + .byte 46 + .byte 49 + .byte 57 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 101 + .byte 0 + .byte 23 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 27 + .byte 13 + .byte 100 + .byte 101 + .byte 108 + .byte 121 + .byte 46 + .byte 49 + .byte 57 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 102 + .byte 0 + .byte 24 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 28 + .byte 13 + .byte 100 + .byte 101 + .byte 108 + .byte 122 + .byte 46 + .byte 49 + .byte 57 + .byte 95 + .byte 86 + .byte 36 + .byte 52 + .byte 48 + .byte 0 + .byte 25 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 29 + .byte 12 + .byte 114 + .byte 115 + .byte 113 + .byte 46 + .byte 49 + .byte 57 + .byte 95 + .byte 86 + .byte 36 + .byte 52 + .byte 49 + .byte 0 + .byte 26 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 30 + .byte 12 + .byte 115 + .byte 114 + .byte 50 + .byte 46 + .byte 50 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 52 + .byte 50 + .byte 0 + .byte 27 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 31 + .byte 12 + .byte 115 + .byte 114 + .byte 54 + .byte 46 + .byte 50 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 52 + .byte 51 + .byte 0 + .byte 28 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 32 + .byte 14 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 46 + .byte 50 + .byte 49 + .byte 95 + .byte 86 + .byte 36 + .byte 52 + .byte 52 + .byte 0 + .byte 29 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 4 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 104 + .byte 23 + .byte 69 + .byte 4 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 101 + .byte 109 + .byte 54 + .byte 52 + .byte 116 + .byte 61 + .byte 84 + .byte 82 + .byte 85 + .byte 69 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 114 + .byte 111 + .byte 117 + .byte 116 + .byte 105 + .byte 110 + .byte 101 + .byte 95 + .byte 112 + .byte 111 + .byte 105 + .byte 110 + .byte 116 + .byte 101 + .byte 114 + .byte 95 + .byte 115 + .byte 105 + .byte 122 + .byte 101 + .byte 95 + .byte 54 + .byte 52 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 97 + .byte 108 + .byte 105 + .byte 103 + .byte 110 + .byte 95 + .byte 111 + .byte 112 + .byte 116 + .byte 105 + .byte 111 + .byte 110 + .byte 95 + .byte 117 + .byte 115 + .byte 101 + .byte 100 + .byte 61 + .byte 84 + .byte 82 + .byte 85 + .byte 69 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 103 + .byte 99 + .byte 99 + .byte 95 + .byte 118 + .byte 101 + .byte 114 + .byte 115 + .byte 105 + .byte 111 + .byte 110 + .byte 61 + .byte 55 + .byte 53 + .byte 48 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 99 + .byte 120 + .byte 120 + .byte 95 + .byte 108 + .byte 105 + .byte 109 + .byte 105 + .byte 116 + .byte 101 + .byte 100 + .byte 95 + .byte 114 + .byte 97 + .byte 110 + .byte 103 + .byte 101 + .byte 61 + .byte 70 + .byte 65 + .byte 76 + .byte 83 + .byte 69 + .byte 32 + .byte 67 + .byte 71 + .byte 95 + .byte 101 + .byte 120 + .byte 116 + .byte 101 + .byte 110 + .byte 100 + .byte 95 + .byte 112 + .byte 97 + .byte 114 + .byte 109 + .byte 115 + .byte 61 + .byte 70 + .byte 65 + .byte 76 + .byte 83 + .byte 69 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 117 + .byte 97 + .byte 114 + .byte 99 + .byte 104 + .byte 95 + .byte 116 + .byte 117 + .byte 110 + .byte 105 + .byte 110 + .byte 103 + .byte 61 + .byte 48 + .byte 120 + .byte 48 + .byte 32 + .byte 67 + .byte 71 + .byte 95 + .byte 98 + .byte 110 + .byte 108 + .byte 95 + .byte 109 + .byte 111 + .byte 118 + .byte 98 + .byte 101 + .byte 61 + .byte 84 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 101 + .byte 120 + .byte 116 + .byte 101 + .byte 110 + .byte 100 + .byte 101 + .byte 100 + .byte 95 + .byte 105 + .byte 110 + .byte 115 + .byte 116 + .byte 114 + .byte 117 + .byte 99 + .byte 116 + .byte 105 + .byte 111 + .byte 110 + .byte 115 + .byte 61 + .byte 48 + .byte 120 + .byte 52 + .byte 48 + .byte 48 + .byte 48 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 97 + .byte 100 + .byte 118 + .byte 97 + .byte 110 + .byte 99 + .byte 101 + .byte 100 + .byte 95 + .byte 111 + .byte 112 + .byte 116 + .byte 105 + .byte 109 + .byte 61 + .byte 84 + .byte 82 + .byte 85 + .byte 69 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 115 + .byte 117 + .byte 98 + .byte 115 + .byte 95 + .byte 111 + .byte 117 + .byte 116 + .byte 95 + .byte 111 + .byte 102 + .byte 95 + .byte 98 + .byte 111 + .byte 117 + .byte 110 + .byte 100 + .byte 61 + .byte 70 + .byte 65 + .byte 76 + .byte 83 + .byte 69 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 100 + .byte 105 + .byte 115 + .byte 97 + .byte 109 + .byte 95 + .byte 116 + .byte 121 + .byte 112 + .byte 101 + .byte 95 + .byte 98 + .byte 97 + .byte 115 + .byte 101 + .byte 100 + .byte 95 + .byte 100 + .byte 105 + .byte 115 + .byte 97 + .byte 109 + .byte 61 + .byte 50 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 100 + .byte 105 + .byte 115 + .byte 97 + .byte 109 + .byte 95 + .byte 97 + .byte 115 + .byte 115 + .byte 117 + .byte 109 + .byte 101 + .byte 95 + .byte 97 + .byte 110 + .byte 115 + .byte 105 + .byte 95 + .byte 99 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 99 + .byte 104 + .byte 101 + .byte 99 + .byte 107 + .byte 101 + .byte 100 + .byte 95 + .byte 100 + .byte 105 + .byte 115 + .byte 97 + .byte 109 + .byte 95 + .byte 97 + .byte 110 + .byte 115 + .byte 105 + .byte 95 + .byte 97 + .byte 108 + .byte 105 + .byte 97 + .byte 115 + .byte 61 + .byte 84 + .byte 82 + .byte 85 + .byte 69 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 105 + .byte 108 + .byte 48 + .byte 95 + .byte 97 + .byte 114 + .byte 114 + .byte 97 + .byte 121 + .byte 95 + .byte 115 + .byte 101 + .byte 99 + .byte 116 + .byte 105 + .byte 111 + .byte 110 + .byte 115 + .byte 61 + .byte 84 + .byte 82 + .byte 85 + .byte 69 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 111 + .byte 102 + .byte 102 + .byte 108 + .byte 111 + .byte 97 + .byte 100 + .byte 95 + .byte 109 + .byte 111 + .byte 100 + .byte 101 + .byte 61 + .byte 49 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 111 + .byte 112 + .byte 116 + .byte 95 + .byte 108 + .byte 101 + .byte 118 + .byte 101 + .byte 108 + .byte 61 + .byte 51 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 104 + .byte 108 + .byte 111 + .byte 95 + .byte 108 + .byte 101 + .byte 118 + .byte 101 + .byte 108 + .byte 61 + .byte 51 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 104 + .byte 108 + .byte 111 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 114 + .byte 101 + .byte 115 + .byte 116 + .byte 114 + .byte 105 + .byte 99 + .byte 116 + .byte 95 + .byte 105 + .byte 110 + .byte 95 + .byte 102 + .byte 117 + .byte 110 + .byte 99 + .byte 116 + .byte 105 + .byte 111 + .byte 110 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 104 + .byte 112 + .byte 111 + .byte 95 + .byte 114 + .byte 116 + .byte 116 + .byte 95 + .byte 99 + .byte 111 + .byte 110 + .byte 116 + .byte 114 + .byte 111 + .byte 108 + .byte 61 + .byte 48 + .byte 32 + .byte 73 + .byte 80 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 97 + .byte 114 + .byte 103 + .byte 115 + .byte 95 + .byte 105 + .byte 110 + .byte 95 + .byte 114 + .byte 101 + .byte 103 + .byte 115 + .byte 61 + .byte 48 + .byte 32 + .byte 80 + .byte 50 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 100 + .byte 105 + .byte 115 + .byte 97 + .byte 109 + .byte 95 + .byte 97 + .byte 115 + .byte 115 + .byte 117 + .byte 109 + .byte 101 + .byte 95 + .byte 110 + .byte 111 + .byte 110 + .byte 115 + .byte 116 + .byte 100 + .byte 95 + .byte 105 + .byte 110 + .byte 116 + .byte 101 + .byte 110 + .byte 116 + .byte 95 + .byte 105 + .byte 110 + .byte 61 + .byte 70 + .byte 65 + .byte 76 + .byte 83 + .byte 69 + .byte 32 + .byte 73 + .byte 80 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 108 + .byte 116 + .byte 111 + .byte 95 + .byte 111 + .byte 98 + .byte 106 + .byte 101 + .byte 99 + .byte 116 + .byte 95 + .byte 101 + .byte 110 + .byte 97 + .byte 98 + .byte 108 + .byte 101 + .byte 100 + .byte 32 + .byte 80 + .byte 51 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 97 + .byte 115 + .byte 109 + .byte 95 + .byte 116 + .byte 97 + .byte 114 + .byte 103 + .byte 101 + .byte 116 + .byte 61 + .byte 80 + .byte 51 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 65 + .byte 83 + .byte 77 + .byte 95 + .byte 84 + .byte 65 + .byte 82 + .byte 71 + .byte 69 + .byte 84 + .byte 95 + .byte 71 + .byte 65 + .byte 83 + .byte 32 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 115 + .byte 111 + .byte 117 + .byte 114 + .byte 99 + .byte 101 + .byte 95 + .byte 100 + .byte 105 + .byte 97 + .byte 108 + .byte 101 + .byte 99 + .byte 116 + .byte 61 + .byte 71 + .byte 76 + .byte 79 + .byte 66 + .byte 95 + .byte 83 + .byte 79 + .byte 85 + .byte 82 + .byte 67 + .byte 69 + .byte 95 + .byte 68 + .byte 73 + .byte 65 + .byte 76 + .byte 69 + .byte 67 + .byte 84 + .byte 95 + .byte 67 + .byte 32 + .byte 80 + .byte 49 + .byte 79 + .byte 80 + .byte 84 + .byte 95 + .byte 102 + .byte 117 + .byte 108 + .byte 108 + .byte 95 + .byte 115 + .byte 111 + .byte 117 + .byte 114 + .byte 99 + .byte 101 + .byte 95 + .byte 102 + .byte 105 + .byte 108 + .byte 101 + .byte 95 + .byte 110 + .byte 97 + .byte 109 + .byte 101 + .byte 61 + .byte 47 + .byte 104 + .byte 111 + .byte 109 + .byte 101 + .byte 47 + .byte 104 + .byte 112 + .byte 99 + .byte 47 + .byte 105 + .byte 119 + .byte 105 + .byte 97 + .byte 47 + .byte 105 + .byte 119 + .byte 105 + .byte 97 + .byte 48 + .byte 50 + .byte 49 + .byte 104 + .byte 47 + .byte 77 + .byte 68 + .byte 45 + .byte 66 + .byte 101 + .byte 110 + .byte 99 + .byte 104 + .byte 47 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 46 + .byte 99 + .byte 0 + .byte 1 + .byte 1 + .byte 160 + .byte 1 + .byte 192 + .byte 0 + .byte 253 + .byte 0 + .byte 127 + .byte 85 + .byte 114 + .byte 99 + .byte 84 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 0 + .byte 1 + .byte 126 + .byte 76 + .byte 50 + .byte 99 + .byte 1 + .byte 86 + .byte 0 + .byte 123 + .byte 76 + .byte 55 + .byte 99 + .byte 1 + .byte 65 + .byte 0 + .byte 122 + .byte 76 + .byte 52 + .byte 99 + .byte 1 + .byte 65 + .byte 8 + .byte 121 + .byte 76 + .byte 50 + .byte 99 + .byte 1 + .byte 86 + .byte 1 + .byte 120 + .byte 76 + .byte 52 + .byte 99 + .byte 1 + .byte 65 + .byte 4 + .byte 119 + .byte 76 + .byte 50 + .byte 99 + .byte 1 + .byte 86 + .byte 3 + .byte 118 + .byte 76 + .byte 50 + .byte 99 + .byte 1 + .byte 86 + .byte 2 + .byte 117 + .byte 76 + .byte 55 + .byte 99 + .byte 1 + .byte 65 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 248 + .byte 63 + .byte 116 + .byte 76 + .byte 55 + .byte 99 + .byte 1 + .byte 65 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 164 + .byte 64 + .byte 115 + .byte 76 + .byte 55 + .byte 99 + .byte 1 + .byte 65 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 128 + .byte 240 + .byte 63 + .byte 114 + .byte 76 + .byte 50 + .byte 99 + .byte 1 + .byte 86 + .byte 232 + .byte 7 + .byte 127 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 64 + .byte 0 + .byte 4 + .byte 70 + .byte 54 + .byte 52 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 126 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 64 + .byte 0 + .byte 11 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 48 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 125 + .byte 4 + .byte 0 + .byte 136 + .byte 1 + .byte 0 + .byte 10 + .byte 57 + .byte 64 + .byte 0 + .byte 20 + .byte 85 + .byte 110 + .byte 110 + .byte 97 + .byte 109 + .byte 101 + .byte 100 + .byte 95 + .byte 98 + .byte 101 + .byte 95 + .byte 116 + .byte 121 + .byte 112 + .byte 101 + .byte 95 + .byte 50 + .byte 46 + .byte 48 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 124 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 64 + .byte 0 + .byte 11 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 123 + .byte 4 + .byte 0 + .byte 216 + .byte 0 + .byte 0 + .byte 10 + .byte 57 + .byte 64 + .byte 0 + .byte 20 + .byte 85 + .byte 110 + .byte 110 + .byte 97 + .byte 109 + .byte 101 + .byte 100 + .byte 95 + .byte 98 + .byte 101 + .byte 95 + .byte 116 + .byte 121 + .byte 112 + .byte 101 + .byte 95 + .byte 50 + .byte 46 + .byte 49 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 122 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 64 + .byte 0 + .byte 11 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 121 + .byte 4 + .byte 0 + .byte 32 + .byte 0 + .byte 10 + .byte 57 + .byte 64 + .byte 0 + .byte 20 + .byte 85 + .byte 110 + .byte 110 + .byte 97 + .byte 109 + .byte 101 + .byte 100 + .byte 95 + .byte 98 + .byte 101 + .byte 95 + .byte 116 + .byte 121 + .byte 112 + .byte 101 + .byte 95 + .byte 50 + .byte 46 + .byte 50 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 120 + .byte 3 + .byte 0 + .byte 4 + .byte 0 + .byte 57 + .byte 64 + .byte 0 + .byte 5 + .byte 83 + .byte 73 + .byte 51 + .byte 50 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 119 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 64 + .byte 0 + .byte 9 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 83 + .byte 73 + .byte 51 + .byte 50 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 118 + .byte 4 + .byte 0 + .byte 8 + .byte 0 + .byte 57 + .byte 64 + .byte 0 + .byte 8 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 70 + .byte 54 + .byte 52 + .byte 0 + .byte 2 + .byte 48 + .byte 0 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 0 + .byte 67 + .byte 70 + .byte 4 + .byte 68 + .byte 0 + .byte 1 + .byte 13 + .byte 99 + .byte 111 + .byte 109 + .byte 112 + .byte 117 + .byte 116 + .byte 101 + .byte 70 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 0 + .byte 85 + .byte 2 + .byte 0 + .byte 1 + .byte 1 + .byte 26 + .byte 3 + .byte 36 + .byte 8 + .byte 0 + .byte 145 + .byte 192 + .byte 129 + .byte 16 + .byte 13 + .byte 99 + .byte 111 + .byte 109 + .byte 112 + .byte 117 + .byte 116 + .byte 101 + .byte 70 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 0 + .byte 8 + .byte 1 + .byte 46 + .byte 99 + .byte 111 + .byte 109 + .byte 112 + .byte 117 + .byte 116 + .byte 101 + .byte 70 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 40 + .byte 80 + .byte 97 + .byte 114 + .byte 97 + .byte 109 + .byte 101 + .byte 116 + .byte 101 + .byte 114 + .byte 32 + .byte 42 + .byte 44 + .byte 32 + .byte 65 + .byte 116 + .byte 111 + .byte 109 + .byte 32 + .byte 42 + .byte 44 + .byte 32 + .byte 78 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 98 + .byte 111 + .byte 114 + .byte 32 + .byte 42 + .byte 41 + .byte 0 + .byte 1 + .byte 1 + .byte 1 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 3 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 127 + .byte 4 + .byte 70 + .byte 54 + .byte 52 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 0 + .byte 12 + .byte 32 + .byte 126 + .byte 7 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 48 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 136 + .byte 1 + .byte 0 + .byte 136 + .byte 1 + .byte 0 + .byte 0 + .byte 65 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 232 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 0 + .byte 32 + .byte 125 + .byte 11 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 48 + .byte 0 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 36 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 124 + .byte 7 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 216 + .byte 0 + .byte 0 + .byte 216 + .byte 0 + .byte 0 + .byte 0 + .byte 65 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 245 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 0 + .byte 32 + .byte 123 + .byte 11 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 0 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 36 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 122 + .byte 7 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 32 + .byte 0 + .byte 32 + .byte 0 + .byte 0 + .byte 65 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 213 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 0 + .byte 32 + .byte 121 + .byte 11 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 95 + .byte 82 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 0 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 36 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 120 + .byte 5 + .byte 83 + .byte 73 + .byte 51 + .byte 50 + .byte 0 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 0 + .byte 6 + .byte 32 + .byte 119 + .byte 9 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 83 + .byte 73 + .byte 51 + .byte 50 + .byte 0 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 36 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 118 + .byte 8 + .byte 80 + .byte 54 + .byte 52 + .byte 46 + .byte 70 + .byte 54 + .byte 52 + .byte 0 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 0 + .byte 0 + .byte 36 + .byte 36 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 117 + .byte 11 + .byte 78 + .byte 97 + .byte 116 + .byte 111 + .byte 109 + .byte 115 + .byte 95 + .byte 86 + .byte 36 + .byte 100 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 244 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 116 + .byte 11 + .byte 78 + .byte 108 + .byte 111 + .byte 99 + .byte 97 + .byte 108 + .byte 95 + .byte 86 + .byte 36 + .byte 101 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 4 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 243 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 115 + .byte 11 + .byte 78 + .byte 103 + .byte 104 + .byte 111 + .byte 115 + .byte 116 + .byte 95 + .byte 86 + .byte 36 + .byte 102 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 8 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 242 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 114 + .byte 10 + .byte 78 + .byte 109 + .byte 97 + .byte 120 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 48 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 12 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 241 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 113 + .byte 7 + .byte 120 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 49 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 16 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 240 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 112 + .byte 7 + .byte 121 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 50 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 24 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 239 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 111 + .byte 7 + .byte 122 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 51 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 32 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 238 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 110 + .byte 8 + .byte 118 + .byte 120 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 52 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 40 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 237 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 109 + .byte 8 + .byte 118 + .byte 121 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 53 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 48 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 236 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 108 + .byte 8 + .byte 118 + .byte 122 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 54 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 56 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 235 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 107 + .byte 8 + .byte 102 + .byte 120 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 55 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 192 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 234 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 106 + .byte 8 + .byte 102 + .byte 121 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 56 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 200 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 233 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 105 + .byte 8 + .byte 102 + .byte 122 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 57 + .byte 0 + .byte 251 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 208 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 37 + .byte 252 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 246 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 104 + .byte 13 + .byte 101 + .byte 112 + .byte 115 + .byte 105 + .byte 108 + .byte 111 + .byte 110 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 97 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 231 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 103 + .byte 12 + .byte 115 + .byte 105 + .byte 103 + .byte 109 + .byte 97 + .byte 54 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 98 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 8 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 230 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 102 + .byte 10 + .byte 116 + .byte 101 + .byte 109 + .byte 112 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 99 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 16 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 229 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 101 + .byte 9 + .byte 114 + .byte 104 + .byte 111 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 100 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 24 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 228 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 100 + .byte 10 + .byte 109 + .byte 97 + .byte 115 + .byte 115 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 101 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 32 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 227 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 99 + .byte 12 + .byte 110 + .byte 116 + .byte 105 + .byte 109 + .byte 101 + .byte 115 + .byte 95 + .byte 86 + .byte 36 + .byte 49 + .byte 102 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 40 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 226 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 98 + .byte 11 + .byte 110 + .byte 115 + .byte 116 + .byte 97 + .byte 116 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 48 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 44 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 225 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 97 + .byte 11 + .byte 101 + .byte 118 + .byte 101 + .byte 114 + .byte 121 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 49 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 48 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 224 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 96 + .byte 8 + .byte 100 + .byte 116 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 50 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 56 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 223 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 95 + .byte 13 + .byte 100 + .byte 116 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 51 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 192 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 222 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 94 + .byte 14 + .byte 99 + .byte 117 + .byte 116 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 52 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 200 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 221 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 93 + .byte 14 + .byte 99 + .byte 117 + .byte 116 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 53 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 208 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 220 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 92 + .byte 8 + .byte 110 + .byte 120 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 54 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 216 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 219 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 91 + .byte 8 + .byte 110 + .byte 121 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 55 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 220 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 218 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 90 + .byte 8 + .byte 110 + .byte 122 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 56 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 224 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 217 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 89 + .byte 13 + .byte 108 + .byte 97 + .byte 116 + .byte 116 + .byte 105 + .byte 99 + .byte 101 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 57 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 232 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 216 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 88 + .byte 10 + .byte 120 + .byte 112 + .byte 114 + .byte 100 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 97 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 240 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 215 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 87 + .byte 10 + .byte 121 + .byte 112 + .byte 114 + .byte 100 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 98 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 248 + .byte 0 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 39 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 214 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 86 + .byte 10 + .byte 122 + .byte 112 + .byte 114 + .byte 100 + .byte 95 + .byte 86 + .byte 36 + .byte 50 + .byte 99 + .byte 0 + .byte 253 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 128 + .byte 1 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 12 + .byte 37 + .byte 254 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 85 + .byte 11 + .byte 101 + .byte 118 + .byte 101 + .byte 114 + .byte 121 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 54 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 0 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 212 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 84 + .byte 12 + .byte 110 + .byte 99 + .byte 97 + .byte 108 + .byte 108 + .byte 115 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 55 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 4 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 211 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 83 + .byte 15 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 98 + .byte 111 + .byte 114 + .byte 115 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 56 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 8 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 39 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 210 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 82 + .byte 15 + .byte 109 + .byte 97 + .byte 120 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 115 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 57 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 4 + .byte 16 + .byte 4 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 6 + .byte 39 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 209 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 248 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 81 + .byte 14 + .byte 110 + .byte 117 + .byte 109 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 95 + .byte 86 + .byte 36 + .byte 51 + .byte 97 + .byte 0 + .byte 249 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 8 + .byte 24 + .byte 8 + .byte 0 + .byte 0 + .byte 86 + .byte 110 + .byte 129 + .byte 136 + .byte 2 + .byte 0 + .byte 0 + .byte 36 + .byte 37 + .byte 250 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 247 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 7 + .byte 1 + .byte 0 + .byte 30 + .byte 8 + .byte 0 + .byte 9 + .byte 1 + .byte 0 + .byte 30 + .byte 71 + .byte 0 + .byte 38 + .byte 1 + .byte 0 + .byte 31 + .byte 18 + .byte 0 + .byte 46 + .byte 1 + .byte 0 + .byte 33 + .byte 27 + .byte 0 + .byte 48 + .byte 1 + .byte 0 + .byte 33 + .byte 45 + .byte 0 + .byte 54 + .byte 1 + .byte 0 + .byte 34 + .byte 23 + .byte 0 + .byte 60 + .byte 1 + .byte 0 + .byte 35 + .byte 24 + .byte 0 + .byte 194 + .byte 0 + .byte 1 + .byte 0 + .byte 36 + .byte 20 + .byte 0 + .byte 200 + .byte 0 + .byte 1 + .byte 0 + .byte 36 + .byte 45 + .byte 0 + .byte 206 + .byte 0 + .byte 1 + .byte 0 + .byte 36 + .byte 70 + .byte 0 + .byte 214 + .byte 0 + .byte 1 + .byte 0 + .byte 39 + .byte 15 + .byte 0 + .byte 223 + .byte 0 + .byte 1 + .byte 0 + .byte 40 + .byte 17 + .byte 0 + .byte 227 + .byte 0 + .byte 1 + .byte 0 + .byte 40 + .byte 9 + .byte 0 + .byte 231 + .byte 0 + .byte 1 + .byte 0 + .byte 41 + .byte 17 + .byte 0 + .byte 235 + .byte 0 + .byte 1 + .byte 0 + .byte 41 + .byte 9 + .byte 0 + .byte 239 + .byte 0 + .byte 1 + .byte 0 + .byte 42 + .byte 17 + .byte 0 + .byte 243 + .byte 0 + .byte 1 + .byte 0 + .byte 42 + .byte 9 + .byte 0 + .byte 247 + .byte 0 + .byte 1 + .byte 0 + .byte 39 + .byte 32 + .byte 0 + .byte 254 + .byte 0 + .byte 1 + .byte 0 + .byte 39 + .byte 24 + .byte 0 + .byte 128 + .byte 1 + .byte 1 + .byte 0 + .byte 39 + .byte 5 + .byte 0 + .byte 136 + .byte 1 + .byte 1 + .byte 0 + .byte 46 + .byte 15 + .byte 0 + .byte 163 + .byte 1 + .byte 1 + .byte 0 + .byte 47 + .byte 43 + .byte 0 + .byte 165 + .byte 1 + .byte 1 + .byte 0 + .byte 47 + .byte 19 + .byte 0 + .byte 167 + .byte 1 + .byte 1 + .byte 0 + .byte 47 + .byte 9 + .byte 0 + .byte 175 + .byte 1 + .byte 1 + .byte 0 + .byte 48 + .byte 25 + .byte 0 + .byte 181 + .byte 1 + .byte 1 + .byte 0 + .byte 49 + .byte 25 + .byte 0 + .byte 190 + .byte 1 + .byte 1 + .byte 0 + .byte 50 + .byte 25 + .byte 0 + .byte 199 + .byte 1 + .byte 1 + .byte 0 + .byte 51 + .byte 25 + .byte 0 + .byte 206 + .byte 1 + .byte 1 + .byte 0 + .byte 52 + .byte 22 + .byte 0 + .byte 210 + .byte 1 + .byte 1 + .byte 0 + .byte 53 + .byte 22 + .byte 0 + .byte 214 + .byte 1 + .byte 1 + .byte 0 + .byte 54 + .byte 22 + .byte 0 + .byte 220 + .byte 1 + .byte 1 + .byte 0 + .byte 58 + .byte 19 + .byte 0 + .byte 232 + .byte 1 + .byte 1 + .byte 0 + .byte 59 + .byte 23 + .byte 0 + .byte 129 + .byte 2 + .byte 1 + .byte 0 + .byte 60 + .byte 25 + .byte 0 + .byte 137 + .byte 2 + .byte 1 + .byte 0 + .byte 61 + .byte 40 + .byte 0 + .byte 148 + .byte 2 + .byte 1 + .byte 0 + .byte 62 + .byte 40 + .byte 0 + .byte 159 + .byte 2 + .byte 1 + .byte 0 + .byte 63 + .byte 40 + .byte 0 + .byte 170 + .byte 2 + .byte 1 + .byte 0 + .byte 64 + .byte 39 + .byte 0 + .byte 174 + .byte 2 + .byte 1 + .byte 0 + .byte 64 + .byte 53 + .byte 0 + .byte 178 + .byte 2 + .byte 1 + .byte 0 + .byte 64 + .byte 67 + .byte 0 + .byte 197 + .byte 2 + .byte 1 + .byte 0 + .byte 67 + .byte 36 + .byte 0 + .byte 199 + .byte 2 + .byte 1 + .byte 0 + .byte 67 + .byte 42 + .byte 0 + .byte 207 + .byte 2 + .byte 1 + .byte 0 + .byte 68 + .byte 42 + .byte 0 + .byte 209 + .byte 2 + .byte 1 + .byte 0 + .byte 68 + .byte 48 + .byte 0 + .byte 211 + .byte 2 + .byte 1 + .byte 0 + .byte 68 + .byte 54 + .byte 0 + .byte 217 + .byte 2 + .byte 1 + .byte 0 + .byte 69 + .byte 38 + .byte 0 + .byte 219 + .byte 2 + .byte 1 + .byte 0 + .byte 69 + .byte 45 + .byte 0 + .byte 223 + .byte 2 + .byte 1 + .byte 0 + .byte 69 + .byte 58 + .byte 0 + .byte 225 + .byte 2 + .byte 1 + .byte 0 + .byte 69 + .byte 65 + .byte 0 + .byte 227 + .byte 2 + .byte 1 + .byte 0 + .byte 69 + .byte 71 + .byte 0 + .byte 233 + .byte 2 + .byte 1 + .byte 0 + .byte 70 + .byte 35 + .byte 0 + .byte 235 + .byte 2 + .byte 1 + .byte 0 + .byte 70 + .byte 21 + .byte 0 + .byte 241 + .byte 2 + .byte 1 + .byte 0 + .byte 71 + .byte 35 + .byte 0 + .byte 243 + .byte 2 + .byte 1 + .byte 0 + .byte 71 + .byte 21 + .byte 0 + .byte 249 + .byte 2 + .byte 1 + .byte 0 + .byte 72 + .byte 35 + .byte 0 + .byte 251 + .byte 2 + .byte 1 + .byte 0 + .byte 72 + .byte 21 + .byte 0 + .byte 131 + .byte 3 + .byte 1 + .byte 0 + .byte 66 + .byte 26 + .byte 0 + .byte 133 + .byte 3 + .byte 1 + .byte 0 + .byte 66 + .byte 17 + .byte 0 + .byte 138 + .byte 3 + .byte 1 + .byte 0 + .byte 59 + .byte 43 + .byte 0 + .byte 145 + .byte 3 + .byte 1 + .byte 0 + .byte 59 + .byte 32 + .byte 0 + .byte 147 + .byte 3 + .byte 1 + .byte 0 + .byte 59 + .byte 13 + .byte 0 + .byte 152 + .byte 3 + .byte 1 + .byte 0 + .byte 58 + .byte 50 + .byte 0 + .byte 159 + .byte 3 + .byte 1 + .byte 0 + .byte 58 + .byte 28 + .byte 0 + .byte 161 + .byte 3 + .byte 1 + .byte 0 + .byte 58 + .byte 9 + .byte 0 + .byte 170 + .byte 3 + .byte 1 + .byte 0 + .byte 77 + .byte 9 + .byte 0 + .byte 178 + .byte 3 + .byte 1 + .byte 0 + .byte 78 + .byte 9 + .byte 0 + .byte 186 + .byte 3 + .byte 1 + .byte 0 + .byte 79 + .byte 9 + .byte 0 + .byte 190 + .byte 3 + .byte 1 + .byte 0 + .byte 46 + .byte 32 + .byte 0 + .byte 197 + .byte 3 + .byte 1 + .byte 0 + .byte 46 + .byte 24 + .byte 0 + .byte 199 + .byte 3 + .byte 1 + .byte 0 + .byte 46 + .byte 5 + .byte 0 + .byte 204 + .byte 3 + .byte 1 + .byte 0 + .byte 82 + .byte 12 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 0 + .byte 255 + .byte 255 + .byte 255 + .byte 255 + .byte 15 + .byte 203 + .byte 3 + .byte 0 + .byte 0 + .byte 0 + .byte 99 + .byte 99 + .byte 14 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 102 + .byte 111 + .byte 114 + .byte 99 + .byte 101 + .byte 46 + .byte 99 + .byte 0 + .byte 2 + .byte 2 + .byte 1 + .byte 3 + .byte 1 + .byte 63 + .byte 0 + .byte 1 + .byte 0 + .byte 0 + .byte 115 + .byte 115 + .byte 27 + .byte 47 + .byte 117 + .byte 115 + .byte 114 + .byte 47 + .byte 105 + .byte 110 + .byte 99 + .byte 108 + .byte 117 + .byte 100 + .byte 101 + .byte 47 + .byte 115 + .byte 116 + .byte 100 + .byte 99 + .byte 45 + .byte 112 + .byte 114 + .byte 101 + .byte 100 + .byte 101 + .byte 102 + .byte 46 + .byte 104 + .byte 0 + .byte 0 + .byte 3 + .byte 1 + .byte 4 + .byte 87 + .byte 128 + .byte 2 + .byte 0 + .byte 1 + .byte 23 + .byte 0 + .byte 115 + .byte 95 + .byte 31 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 105 + .byte 110 + .byte 99 + .byte 108 + .byte 117 + .byte 100 + .byte 101 + .byte 115 + .byte 47 + .byte 108 + .byte 105 + .byte 107 + .byte 119 + .byte 105 + .byte 100 + .byte 45 + .byte 109 + .byte 97 + .byte 114 + .byte 107 + .byte 101 + .byte 114 + .byte 46 + .byte 104 + .byte 0 + .byte 0 + .byte 4 + .byte 1 + .byte 5 + .byte 131 + .byte 2 + .byte 160 + .byte 2 + .byte 0 + .byte 1 + .byte 25 + .byte 0 + .byte 115 + .byte 95 + .byte 24 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 105 + .byte 110 + .byte 99 + .byte 108 + .byte 117 + .byte 100 + .byte 101 + .byte 115 + .byte 47 + .byte 116 + .byte 105 + .byte 109 + .byte 105 + .byte 110 + .byte 103 + .byte 46 + .byte 104 + .byte 0 + .byte 0 + .byte 5 + .byte 1 + .byte 8 + .byte 162 + .byte 2 + .byte 178 + .byte 3 + .byte 105 + .byte 1 + .byte 26 + .byte 0 + .byte 115 + .byte 95 + .byte 26 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 105 + .byte 110 + .byte 99 + .byte 108 + .byte 117 + .byte 100 + .byte 101 + .byte 115 + .byte 47 + .byte 110 + .byte 101 + .byte 105 + .byte 103 + .byte 104 + .byte 98 + .byte 111 + .byte 114 + .byte 46 + .byte 104 + .byte 0 + .byte 6 + .byte 6 + .byte 5 + .byte 0 + .byte 185 + .byte 2 + .byte 161 + .byte 3 + .byte 54 + .byte 1 + .byte 22 + .byte 0 + .byte 115 + .byte 95 + .byte 22 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 105 + .byte 110 + .byte 99 + .byte 108 + .byte 117 + .byte 100 + .byte 101 + .byte 115 + .byte 47 + .byte 97 + .byte 116 + .byte 111 + .byte 109 + .byte 46 + .byte 104 + .byte 0 + .byte 7 + .byte 7 + .byte 6 + .byte 0 + .byte 208 + .byte 2 + .byte 133 + .byte 3 + .byte 0 + .byte 1 + .byte 22 + .byte 0 + .byte 115 + .byte 95 + .byte 27 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 105 + .byte 110 + .byte 99 + .byte 108 + .byte 117 + .byte 100 + .byte 101 + .byte 115 + .byte 47 + .byte 112 + .byte 97 + .byte 114 + .byte 97 + .byte 109 + .byte 101 + .byte 116 + .byte 101 + .byte 114 + .byte 46 + .byte 104 + .byte 0 + .byte 0 + .byte 8 + .byte 1 + .byte 0 + .byte 181 + .byte 3 + .byte 231 + .byte 3 + .byte 0 + .byte 1 + .byte 28 + .byte 0 + .byte 115 + .byte 95 + .byte 22 + .byte 46 + .byte 47 + .byte 115 + .byte 114 + .byte 99 + .byte 47 + .byte 105 + .byte 110 + .byte 99 + .byte 108 + .byte 117 + .byte 100 + .byte 101 + .byte 115 + .byte 47 + .byte 97 + .byte 116 + .byte 111 + .byte 109 + .byte 46 + .byte 104 + .byte 0 + .byte 0 + .text +..TXTST0: +.L_2__routine_start_computeForce_0: +# -- Begin computeForce + .text +# mark_begin; + .align 16,0x90 + .globl computeForce +# --- computeForce(Parameter *, Atom *, Neighbor *) +computeForce: +# parameter 1: %rdi +# parameter 2: %rsi +# parameter 3: %rdx +..B1.1: # Preds ..B1.0 + # Execution count [1.00e+00] + .cfi_startproc +..___tag_value_computeForce.1: +..L2: + #30.71 + pushq %rbp #30.71 + .cfi_def_cfa_offset 16 + movq %rsp, %rbp #30.71 + .cfi_def_cfa 6, 16 + .cfi_offset 6, -16 + andq $-32, %rsp #30.71 + pushq %r15 #30.71 + pushq %rbx #30.71 + subq $464, %rsp #30.71 + movq %rsi, %rcx #30.71 + vmovsd 72(%rdi), %xmm0 #33.27 + movq %rdx, %r8 #30.71 + vmovsd 8(%rdi), %xmm3 #34.23 + vmulsd %xmm0, %xmm0, %xmm4 #33.45 + movl 4(%rcx), %r9d #31.18 + vmovsd (%rdi), %xmm0 #35.24 + movq 64(%rcx), %rdi #36.20 + movq 72(%rcx), %rsi #36.45 + .cfi_escape 0x10, 0x03, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0xf0, 0xff, 0xff, 0xff, 0x22 + .cfi_escape 0x10, 0x0f, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0xf8, 0xff, 0xff, 0xff, 0x22 + movq 80(%rcx), %rbx #36.70 + testl %r9d, %r9d #39.24 + jle ..B1.38 # Prob 50% #39.24 + # LOE rcx rbx rsi rdi r8 r12 r13 r14 r9d xmm0 xmm3 xmm4 +..B1.2: # Preds ..B1.1 + # Execution count [1.00e+00] + movl %r9d, %r10d #39.5 + xorl %edx, %edx #39.5 + movl $1, %r11d #39.5 + xorl %eax, %eax #39.5 + shrl $1, %r10d #39.5 + je ..B1.6 # Prob 9% #39.5 + # LOE rax rdx rcx rbx rsi rdi r8 r10 r12 r13 r14 r9d r11d xmm0 xmm3 xmm4 +..B1.3: # Preds ..B1.2 + # Execution count [9.00e-01] + xorl %r15d, %r15d #39.5 + # LOE rax rdx rcx rbx rsi rdi r8 r10 r12 r13 r14 r15 r9d xmm0 xmm3 xmm4 +..B1.4: # Preds ..B1.4 ..B1.3 + # Execution count [2.50e+00] + incq %rdx #39.5 + lea (%rax,%rdi), %r11 #40.9 + movq %r15, (%r11) #40.9 + movq %r15, (%rax,%rsi) #41.9 + movq %r15, (%rax,%rbx) #42.9 + movq %r15, 8(%r11) #40.9 + movq %r15, 8(%rax,%rsi) #41.9 + movq %r15, 8(%rax,%rbx) #42.9 + addq $16, %rax #39.5 + cmpq %r10, %rdx #39.5 + jb ..B1.4 # Prob 63% #39.5 + # LOE rax rdx rcx rbx rsi rdi r8 r10 r12 r13 r14 r15 r9d xmm0 xmm3 xmm4 +..B1.5: # Preds ..B1.4 + # Execution count [9.00e-01] + lea 1(%rdx,%rdx), %r11d #40.9 + # LOE rcx rbx rsi rdi r8 r12 r13 r14 r9d r11d xmm0 xmm3 xmm4 +..B1.6: # Preds ..B1.2 ..B1.5 + # Execution count [1.00e+00] + lea -1(%r11), %eax #39.5 + cmpl %r9d, %eax #39.5 + jae ..B1.8 # Prob 9% #39.5 + # LOE rcx rbx rsi rdi r8 r12 r13 r14 r9d r11d xmm0 xmm3 xmm4 +..B1.7: # Preds ..B1.6 + # Execution count [9.00e-01] + movslq %r11d, %r11 #39.5 + xorl %eax, %eax #40.9 + movq %rax, -8(%rdi,%r11,8) #40.9 + movq %rax, -8(%rsi,%r11,8) #41.9 + movq %rax, -8(%rbx,%r11,8) #42.9 + # LOE rcx rbx rsi rdi r8 r12 r13 r14 r9d xmm0 xmm3 xmm4 +..B1.8: # Preds ..B1.6 ..B1.7 + # Execution count [9.00e-01] + vmulsd .L_2il0floatpacket.0(%rip), %xmm0, %xmm6 #69.45 + xorl %eax, %eax #46.15 + vbroadcastsd %xmm4, %ymm7 #33.45 + vbroadcastsd %xmm6, %ymm8 #69.45 + vbroadcastsd %xmm3, %ymm2 #34.23 + vmovsd .L_2il0floatpacket.1(%rip), %xmm0 #69.58 + vmovupd %ymm7, 96(%rsp) #46.5[spill] + vmovupd %ymm2, 352(%rsp) #46.5[spill] + vmovupd %ymm8, 320(%rsp) #46.5[spill] + movslq 16(%r8), %r11 #47.43 + xorl %edx, %edx #46.5 + movq 8(%r8), %r10 #47.19 + movq 24(%r8), %r15 #48.25 + xorl %r8d, %r8d #46.5 + movslq %r9d, %r9 #46.5 + shlq $2, %r11 #47.9 + movq 16(%rcx), %rcx #49.25 + movq %r11, 32(%rsp) #46.5[spill] + movq %r9, 40(%rsp) #46.5[spill] + movq %r15, 48(%rsp) #46.5[spill] + movq %r10, 56(%rsp) #46.5[spill] + movq %r12, (%rsp) #46.5[spill] + movq %r13, 8(%rsp) #46.5[spill] + movq %r14, 16(%rsp) #46.5[spill] + .cfi_escape 0x10, 0x0c, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0x20, 0xfe, 0xff, 0xff, 0x22 + .cfi_escape 0x10, 0x0d, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0x28, 0xfe, 0xff, 0xff, 0x22 + .cfi_escape 0x10, 0x0e, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0x30, 0xfe, 0xff, 0xff, 0x22 + # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm3 xmm4 xmm6 +..B1.9: # Preds ..B1.35 ..B1.8 + # Execution count [5.00e+00] + imulq 32(%rsp), %rax #47.43[spill] + addq 56(%rsp), %rax #47.9[spill] + vxorpd %xmm9, %xmm9, %xmm9 #52.22 + movq 48(%rsp), %r9 #48.25[spill] + movq %rax, %r11 #59.13 + vmovsd 8(%r8,%rcx), %xmm10 #50.25 + andq $31, %r11 #59.13 + vmovsd (%r8,%rcx), %xmm1 #49.25 + movl %r11d, %r15d #59.13 + vmovsd 16(%r8,%rcx), %xmm7 #51.25 + negl %r15d #59.13 + vbroadcastsd %xmm10, %ymm5 #50.25 + movl %r11d, %r13d #59.13 + vbroadcastsd %xmm1, %ymm11 #49.25 + vmovapd %xmm9, %xmm8 #53.22 + vbroadcastsd %xmm7, %ymm15 #51.25 + vmovapd %xmm8, %xmm2 #54.22 + vmovupd %ymm5, 160(%rsp) #51.25[spill] + vmovsd .L_2il0floatpacket.4(%rip), %xmm5 #51.25 + vmovupd %ymm15, 192(%rsp) #51.25[spill] + vmovupd %ymm11, 128(%rsp) #51.25[spill] + movslq (%r9,%rdx,4), %r9 #48.25 + movl %r9d, %r12d #59.13 + vxorpd %ymm14, %ymm14, %ymm14 #52.22 + movl %r12d, %r14d #59.13 + vmovdqa %ymm14, %ymm13 #53.22 + andl $-4, %r14d #59.13 + vmovdqa %ymm13, %ymm12 #54.22 + addl $32, %r15d #59.13 + movslq %r14d, %r14 #59.13 + xorl %r10d, %r10d #58.9 + shrl $2, %r15d #59.13 + andl $3, %r13d #59.13 + vmovupd %ymm12, 288(%rsp) #51.25[spill] + vmovupd %ymm13, 256(%rsp) #51.25[spill] + vmovupd %ymm14, 224(%rsp) #51.25[spill] + movq %r8, 24(%rsp) #51.25[spill] + movq %rdx, 64(%rsp) #51.25[spill] + movq %rbx, 72(%rsp) #51.25[spill] + movq %rsi, 80(%rsp) #51.25[spill] + movq %rdi, 88(%rsp) #51.25[spill] + # LOE rax rcx r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.10: # Preds ..B1.34 ..B1.9 + # Execution count [5.00e+03] + testq %r9, %r9 #59.32 + jle ..B1.34 # Prob 50% #59.32 + # LOE rax rcx r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.11: # Preds ..B1.10 + # Execution count [4.50e+03] + cmpq $4, %r9 #59.13 + jl ..B1.39 # Prob 10% #59.13 + # LOE rax rcx r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.12: # Preds ..B1.11 + # Execution count [4.50e+03] + cmpq $600, %r9 #59.13 + jl ..B1.41 # Prob 10% #59.13 + # LOE rax rcx r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.13: # Preds ..B1.12 + # Execution count [4.50e+03] + movl %r11d, %ebx #59.13 + testl %r11d, %r11d #59.13 + je ..B1.16 # Prob 50% #59.13 + # LOE rax rcx r9 r14 ebx r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.14: # Preds ..B1.13 + # Execution count [4.50e+03] + testl %r13d, %r13d #59.13 + jne ..B1.39 # Prob 10% #59.13 + # LOE rax rcx r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.15: # Preds ..B1.14 + # Execution count [2.25e+03] + movl %r15d, %ebx #59.13 + # LOE rax rcx r9 r14 ebx r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.16: # Preds ..B1.15 ..B1.13 + # Execution count [4.50e+03] + movl %ebx, %r8d #59.13 + lea 4(%r8), %rdx #59.13 + cmpq %rdx, %r9 #59.13 + jl ..B1.39 # Prob 10% #59.13 + # LOE rax rcx r8 r9 r14 ebx r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.17: # Preds ..B1.16 + # Execution count [5.00e+03] + movl %r12d, %edi #59.13 + xorl %edx, %edx #59.13 + subl %ebx, %edi #59.13 + andl $3, %edi #59.13 + negl %edi #59.13 + addl %r12d, %edi #59.13 + movslq %edi, %rdi #59.13 + testl %ebx, %ebx #59.13 + jbe ..B1.23 # Prob 10% #59.13 + # LOE rax rdx rcx rdi r8 r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.19: # Preds ..B1.17 ..B1.21 + # Execution count [2.50e+04] + movl (%rax,%rdx,4), %ebx #60.25 + lea (%rbx,%rbx,2), %esi #61.40 + movslq %esi, %rsi #61.40 + vsubsd 8(%rcx,%rsi,8), %xmm10, %xmm13 #62.40 + vsubsd (%rcx,%rsi,8), %xmm1, %xmm12 #61.40 + vsubsd 16(%rcx,%rsi,8), %xmm7, %xmm11 #63.40 + vmulsd %xmm13, %xmm13, %xmm14 #64.53 + vfmadd231sd %xmm12, %xmm12, %xmm14 #64.67 + vfmadd231sd %xmm11, %xmm11, %xmm14 #64.67 + vcomisd %xmm14, %xmm4 #66.26 + jbe ..B1.21 # Prob 50% #66.26 + # LOE rax rdx rcx rdi r8 r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 +..B1.20: # Preds ..B1.19 + # Execution count [1.25e+04] + vdivsd %xmm14, %xmm5, %xmm15 #67.42 + vmulsd %xmm15, %xmm3, %xmm14 #68.42 + vmulsd %xmm15, %xmm14, %xmm14 #68.48 + vmulsd %xmm15, %xmm14, %xmm14 #68.54 + vmulsd %xmm6, %xmm15, %xmm15 #69.58 + vmulsd %xmm14, %xmm15, %xmm15 #69.65 + vsubsd %xmm0, %xmm14, %xmm14 #69.58 + vmulsd %xmm14, %xmm15, %xmm15 #69.71 + vfmadd231sd %xmm12, %xmm15, %xmm9 #70.21 + vfmadd231sd %xmm15, %xmm13, %xmm8 #71.21 + vfmadd231sd %xmm15, %xmm11, %xmm2 #72.21 + # LOE rax rdx rcx rdi r8 r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.21: # Preds ..B1.20 ..B1.19 + # Execution count [2.50e+04] + incq %rdx #59.13 + cmpq %r8, %rdx #59.13 + jb ..B1.19 # Prob 82% #59.13 + # LOE rax rdx rcx rdi r8 r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.23: # Preds ..B1.21 ..B1.17 ..B1.41 + # Execution count [4.50e+03] + vmovsd %xmm9, 408(%rsp) #66.26[spill] + vmovsd %xmm10, 424(%rsp) #66.26[spill] + vmovsd %xmm1, 432(%rsp) #66.26[spill] + vmovsd %xmm6, 440(%rsp) #66.26[spill] + vmovsd %xmm3, 448(%rsp) #66.26[spill] + vmovsd %xmm4, 456(%rsp) #66.26[spill] + vmovsd %xmm2, 392(%rsp) #66.26[spill] + vmovsd %xmm8, 400(%rsp) #66.26[spill] + vmovsd %xmm7, 416(%rsp) #66.26[spill] + movq %r9, 384(%rsp) #66.26[spill] + vmovupd 192(%rsp), %ymm6 #66.26[spill] + vmovupd 160(%rsp), %ymm4 #66.26[spill] + vmovupd 128(%rsp), %ymm5 #66.26[spill] + vmovupd 288(%rsp), %ymm3 #66.26[spill] + vmovupd 256(%rsp), %ymm1 #66.26[spill] + vmovupd 224(%rsp), %ymm12 #66.26[spill] + vmovupd 96(%rsp), %ymm11 #66.26[spill] + vmovupd .L_2il0floatpacket.3(%rip), %ymm9 #66.26 + vmovupd .L_2il0floatpacket.2(%rip), %ymm10 #66.26 + # LOE rax rcx rdi r8 r14 r10d r11d r12d r13d r15d ymm1 ymm3 ymm4 ymm5 ymm6 ymm9 ymm10 ymm11 ymm12 +..B1.24: # Preds ..B1.26 ..B1.23 + # Execution count [2.50e+04] + movl $111,%ebx #IACA/OSACA START MARKER + .byte 100,103,144 #IACA/OSACA START MARKER + vmovdqu (%rax,%r8,4), %xmm2 #60.25 + vmovd %xmm2, %rdx #60.25 + vpunpckhqdq %xmm2, %xmm2, %xmm8 #60.25 + vmovd %xmm8, %r9 #60.25 + movl %edx, %ebx #60.25 + shrq $32, %rdx #60.25 + lea (%rdx,%rdx,2), %esi #61.40 + lea (%rbx,%rbx,2), %ebx #61.40 + movslq %ebx, %rdx #61.40 + movslq %esi, %rbx #61.40 + movl %r9d, %esi #60.25 + shrq $32, %r9 #60.25 + vmovups (%rcx,%rdx,8), %xmm13 #61.40 + vmovups (%rcx,%rbx,8), %xmm0 #61.40 + vmovq 16(%rcx,%rdx,8), %xmm14 #61.40 + lea (%rsi,%rsi,2), %esi #61.40 + movslq %esi, %rsi #61.40 + lea (%r9,%r9,2), %r9d #61.40 + movslq %r9d, %r9 #61.40 + vmovhpd 16(%rcx,%rbx,8), %xmm14, %xmm15 #61.40 + vinsertf128 $1, (%rcx,%rsi,8), %ymm13, %ymm7 #61.40 + vmovq 16(%rcx,%rsi,8), %xmm2 #61.40 + vinsertf128 $1, (%rcx,%r9,8), %ymm0, %ymm0 #61.40 + vmovhpd 16(%rcx,%r9,8), %xmm2, %xmm8 #61.40 + vunpcklpd %ymm0, %ymm7, %ymm14 #61.40 + vunpckhpd %ymm0, %ymm7, %ymm7 #61.40 + vsubpd %ymm14, %ymm5, %ymm0 #61.40 + vinsertf128 $1, %xmm8, %ymm15, %ymm13 #61.40 + vsubpd %ymm7, %ymm4, %ymm8 #62.40 + vsubpd %ymm13, %ymm6, %ymm2 #63.40 + vmulpd %ymm8, %ymm8, %ymm14 #64.53 + vfmadd231pd %ymm0, %ymm0, %ymm14 #64.53 + vfmadd231pd %ymm2, %ymm2, %ymm14 #64.67 + vcmpltpd %ymm11, %ymm14, %ymm7 #66.26 + vpcmpeqd %ymm13, %ymm13, %ymm13 #66.26 + vptest %ymm13, %ymm7 #66.26 + je ..B1.26 # Prob 50% #66.26 + # LOE rax rcx rdi r8 r14 r10d r11d r12d r13d r15d ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm14 +..B1.25: # Preds ..B1.24 + # Execution count [1.25e+04] + vdivpd %ymm14, %ymm10, %ymm13 #67.42 + vmulpd 352(%rsp), %ymm13, %ymm14 #68.42[spill] + vmulpd %ymm14, %ymm13, %ymm14 #68.48 + vmulpd %ymm14, %ymm13, %ymm15 #68.54 + vfmsub213pd %ymm9, %ymm13, %ymm14 #69.58 + vmulpd 320(%rsp), %ymm13, %ymm13 #69.58[spill] + vmulpd %ymm13, %ymm15, %ymm15 #69.65 + vmulpd %ymm14, %ymm15, %ymm13 #69.71 + vmulpd %ymm13, %ymm0, %ymm0 #70.35 + vmulpd %ymm13, %ymm8, %ymm8 #71.35 + vandpd %ymm0, %ymm7, %ymm0 #70.35 + vaddpd %ymm0, %ymm12, %ymm12 #70.21 + vmulpd %ymm13, %ymm2, %ymm0 #72.35 + vandpd %ymm8, %ymm7, %ymm2 #71.35 + vandpd %ymm0, %ymm7, %ymm7 #72.35 + vaddpd %ymm2, %ymm1, %ymm1 #71.21 + vaddpd %ymm7, %ymm3, %ymm3 #72.21 + # LOE rax rcx rdi r8 r14 r10d r11d r12d r13d r15d ymm1 ymm3 ymm4 ymm5 ymm6 ymm9 ymm10 ymm11 ymm12 +..B1.26: # Preds ..B1.25 ..B1.24 + # Execution count [2.50e+04] + addq $4, %r8 #59.13 + cmpq %rdi, %r8 #59.13 + jb ..B1.24 # Prob 82% #59.13 + movl $222,%ebx #IACA/OSACA END MARKER + .byte 100,103,144 #IACA/OSACA END MARKER + # LOE rax rcx rdi r8 r14 r10d r11d r12d r13d r15d ymm1 ymm3 ymm4 ymm5 ymm6 ymm9 ymm10 ymm11 ymm12 +..B1.27: # Preds ..B1.26 + # Execution count [4.50e+03] + vmovupd %ymm3, 288(%rsp) #[spill] + vmovupd %ymm1, 256(%rsp) #[spill] + vmovsd 392(%rsp), %xmm2 #[spill] + vmovsd 400(%rsp), %xmm8 #[spill] + vmovsd 408(%rsp), %xmm9 #[spill] + vmovsd 416(%rsp), %xmm7 #[spill] + vmovsd 424(%rsp), %xmm10 #[spill] + vmovsd 432(%rsp), %xmm1 #[spill] + vmovsd 440(%rsp), %xmm6 #[spill] + vmovsd 448(%rsp), %xmm3 #[spill] + vmovsd 456(%rsp), %xmm4 #[spill] + movq 384(%rsp), %r9 #[spill] + vmovupd %ymm12, 224(%rsp) #[spill] + vmovsd .L_2il0floatpacket.1(%rip), %xmm0 # + vmovsd .L_2il0floatpacket.4(%rip), %xmm5 # + # LOE rax rcx rdi r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.28: # Preds ..B1.27 ..B1.39 + # Execution count [5.00e+03] + cmpq %r9, %rdi #59.13 + jae ..B1.34 # Prob 10% #59.13 + # LOE rax rcx rdi r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.30: # Preds ..B1.28 ..B1.32 + # Execution count [2.50e+04] + movl (%rax,%rdi,4), %edx #60.25 + lea (%rdx,%rdx,2), %ebx #61.40 + movslq %ebx, %rbx #61.40 + vsubsd 8(%rcx,%rbx,8), %xmm10, %xmm13 #62.40 + vsubsd (%rcx,%rbx,8), %xmm1, %xmm12 #61.40 + vsubsd 16(%rcx,%rbx,8), %xmm7, %xmm11 #63.40 + vmulsd %xmm13, %xmm13, %xmm14 #64.53 + vfmadd231sd %xmm12, %xmm12, %xmm14 #64.67 + vfmadd231sd %xmm11, %xmm11, %xmm14 #64.67 + vcomisd %xmm14, %xmm4 #66.26 + jbe ..B1.32 # Prob 50% #66.26 + # LOE rax rcx rdi r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 +..B1.31: # Preds ..B1.30 + # Execution count [1.25e+04] + vdivsd %xmm14, %xmm5, %xmm15 #67.42 + vmulsd %xmm15, %xmm3, %xmm14 #68.42 + vmulsd %xmm15, %xmm14, %xmm14 #68.48 + vmulsd %xmm15, %xmm14, %xmm14 #68.54 + vmulsd %xmm6, %xmm15, %xmm15 #69.58 + vmulsd %xmm14, %xmm15, %xmm15 #69.65 + vsubsd %xmm0, %xmm14, %xmm14 #69.58 + vmulsd %xmm14, %xmm15, %xmm15 #69.71 + vfmadd231sd %xmm12, %xmm15, %xmm9 #70.21 + vfmadd231sd %xmm15, %xmm13, %xmm8 #71.21 + vfmadd231sd %xmm15, %xmm11, %xmm2 #72.21 + # LOE rax rcx rdi r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.32: # Preds ..B1.31 ..B1.30 + # Execution count [2.50e+04] + incq %rdi #59.13 + cmpq %r9, %rdi #59.13 + jb ..B1.30 # Prob 82% #59.13 + # LOE rax rcx rdi r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.34: # Preds ..B1.32 ..B1.28 ..B1.10 + # Execution count [5.00e+03] + .byte 15 #58.9 + .byte 31 #58.9 + .byte 64 #58.9 + .byte 0 #58.9 + incl %r10d #58.9 + cmpl $1000, %r10d #58.9 + jb ..B1.10 # Prob 99% #58.9 + # LOE rax rcx r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.35: # Preds ..B1.34 + # Execution count [5.00e+00] + vmovupd 288(%rsp), %ymm12 #[spill] + vmovupd 256(%rsp), %ymm13 #[spill] + vmovupd 224(%rsp), %ymm14 #[spill] + movq 64(%rsp), %rdx #[spill] + movq 88(%rsp), %rdi #[spill] + movq 80(%rsp), %rsi #[spill] + movq 72(%rsp), %rbx #[spill] + movslq %edx, %rax #46.32 + movq 24(%rsp), %r8 #[spill] + incq %rax #46.32 + addq $24, %r8 #46.5 + vextractf128 $1, %ymm12, %xmm1 #54.22 + vextractf128 $1, %ymm13, %xmm11 #53.22 + vaddpd %xmm1, %xmm12, %xmm5 #54.22 + vaddpd %xmm11, %xmm13, %xmm15 #53.22 + vunpckhpd %xmm5, %xmm5, %xmm7 #54.22 + vunpckhpd %xmm15, %xmm15, %xmm1 #53.22 + vaddsd %xmm7, %xmm5, %xmm10 #54.22 + vaddsd %xmm1, %xmm15, %xmm5 #53.22 + vaddsd %xmm2, %xmm10, %xmm2 #54.22 + vaddsd %xmm8, %xmm5, %xmm5 #53.22 + vextractf128 $1, %ymm14, %xmm8 #52.22 + vaddpd %xmm8, %xmm14, %xmm8 #52.22 + vunpckhpd %xmm8, %xmm8, %xmm14 #52.22 + vaddsd %xmm14, %xmm8, %xmm1 #52.22 + vaddsd %xmm9, %xmm1, %xmm9 #52.22 + vaddsd (%rdi,%rdx,8), %xmm9, %xmm1 #77.9 + vmovsd %xmm1, (%rdi,%rdx,8) #77.9 + vaddsd (%rsi,%rdx,8), %xmm5, %xmm7 #78.9 + vmovsd %xmm7, (%rsi,%rdx,8) #78.9 + vaddsd (%rbx,%rdx,8), %xmm2, %xmm2 #79.9 + vmovsd %xmm2, (%rbx,%rdx,8) #79.9 + incq %rdx #46.5 + cmpq 40(%rsp), %rdx #46.5[spill] + jb ..B1.9 # Prob 82% #46.5 + # LOE rax rdx rcx rbx rsi rdi r8 xmm0 xmm3 xmm4 xmm6 +..B1.36: # Preds ..B1.35 + # Execution count [9.00e-01] + movq (%rsp), %r12 #[spill] + .cfi_restore 12 + movq 8(%rsp), %r13 #[spill] + .cfi_restore 13 + movq 16(%rsp), %r14 #[spill] + .cfi_restore 14 + # LOE r12 r13 r14 +..B1.38: # Preds ..B1.1 ..B1.36 + # Execution count [1.00e+00] + vzeroupper #82.12 + vxorpd %xmm0, %xmm0, %xmm0 #82.12 + addq $464, %rsp #82.12 + .cfi_restore 3 + popq %rbx #82.12 + .cfi_restore 15 + popq %r15 #82.12 + movq %rbp, %rsp #82.12 + popq %rbp #82.12 + .cfi_def_cfa 7, 8 + .cfi_restore 6 + ret #82.12 + .cfi_def_cfa 6, 16 + .cfi_escape 0x10, 0x03, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0xf0, 0xff, 0xff, 0xff, 0x22 + .cfi_offset 6, -16 + .cfi_escape 0x10, 0x0c, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0x20, 0xfe, 0xff, 0xff, 0x22 + .cfi_escape 0x10, 0x0d, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0x28, 0xfe, 0xff, 0xff, 0x22 + .cfi_escape 0x10, 0x0e, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0x30, 0xfe, 0xff, 0xff, 0x22 + .cfi_escape 0x10, 0x0f, 0x0e, 0x38, 0x1c, 0x0d, 0xe0, 0xff, 0xff, 0xff, 0x1a, 0x0d, 0xf8, 0xff, 0xff, 0xff, 0x22 + # LOE +..B1.39: # Preds ..B1.11 ..B1.14 ..B1.16 + # Execution count [4.50e+02]: Infreq + xorl %edi, %edi #59.13 + jmp ..B1.28 # Prob 100% #59.13 + # LOE rax rcx rdi r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 +..B1.41: # Preds ..B1.12 + # Execution count [4.50e+02]: Infreq + movq %r14, %rdi #59.13 + xorl %r8d, %r8d #59.13 + jmp ..B1.23 # Prob 100% #59.13 + .align 16,0x90 + # LOE rax rcx rdi r8 r9 r14 r10d r11d r12d r13d r15d xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 + .cfi_endproc +# mark_end; + .type computeForce,@function + .size computeForce,.-computeForce +..LNcomputeForce.0: + .data +# -- End computeForce + .section .rodata, "a" + .align 32 + .align 32 +.L_2il0floatpacket.2: + .long 0x00000000,0x3ff00000,0x00000000,0x3ff00000,0x00000000,0x3ff00000,0x00000000,0x3ff00000 + .type .L_2il0floatpacket.2,@object + .size .L_2il0floatpacket.2,32 + .align 32 +.L_2il0floatpacket.3: + .long 0x00000000,0x3fe00000,0x00000000,0x3fe00000,0x00000000,0x3fe00000,0x00000000,0x3fe00000 + .type .L_2il0floatpacket.3,@object + .size .L_2il0floatpacket.3,32 + .align 8 +.L_2il0floatpacket.0: + .long 0x00000000,0x40480000 + .type .L_2il0floatpacket.0,@object + .size .L_2il0floatpacket.0,8 + .align 8 +.L_2il0floatpacket.1: + .long 0x00000000,0x3fe00000 + .type .L_2il0floatpacket.1,@object + .size .L_2il0floatpacket.1,8 + .align 8 +.L_2il0floatpacket.4: + .long 0x00000000,0x3ff00000 + .type .L_2il0floatpacket.4,@object + .size .L_2il0floatpacket.4,8 + .data + .section .note.GNU-stack, "" +# End