Inversion Small

Submission Date: 2024/9/23 22:29:26
Status: Accepted
Author: rosso01
Lines: 359

VSM

linc $lm[2,2,2,2] $nowrite #i=1
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[4,4,4,4] $lr0v #i=2
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1 $ls0v/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
linc $ls0v $ln[0,0,0,0]/$imr1
linc $lm[6,6,6,6] $lr0v #i=3
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1 $ls0v/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1 $ls0v/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[8,8,8,8] $lr0v #i=4
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[10,10,10,10] $lr0v #i=5
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[12,12,12,12] $lr0v #i=6
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[14,14,14,14] $lr0v #i=7
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[16,16,16,16] $lr0v #i=8
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[18,18,18,18] $lr0v #i=9
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[16,16,16,16] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[20,20,20,20] $lr0v #i=10
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[16,16,16,16] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[18,18,18,18] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[22,22,22,22] $lr0v #i=11
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[16,16,16,16] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[18,18,18,18] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[20,20,20,20] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[24,24,24,24] $lr0v #i=12
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[16,16,16,16] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[18,18,18,18] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[20,20,20,20] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[22,22,22,22] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[26,26,26,26] $lr0v #i=13
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[16,16,16,16] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[18,18,18,18] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[20,20,20,20] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[22,22,22,22] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[24,24,24,24] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[28,28,28,28] $lr0v #i=14
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[16,16,16,16] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[18,18,18,18] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[20,20,20,20] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[22,22,22,22] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[24,24,24,24] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[26,26,26,26] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
linc $lm[30,30,30,30] $lr0v #i=15
lsub $lm[0,0,0,0] $aluf $omr1
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[2,2,2,2] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[4,4,4,4] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[6,6,6,6] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[8,8,8,8] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[10,10,10,10] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[12,12,12,12] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[14,14,14,14] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[16,16,16,16] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[18,18,18,18] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[20,20,20,20] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[22,22,22,22] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[24,24,24,24] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[26,26,26,26] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
lsub $lm[28,28,28,28] $lr0v $omr1
nop
linc $ln[0,0,0,0] $ln[0,0,0,0]/$imr1
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=359 j=359 m=0 bytes=9111
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
# ======= In(0): ((8_L2B:1, 8_L1B:1), (16:1))@LM0 / ULong =======
d set $lm0n0c0b0 1 0000000000000004 # values=[4] / ULong @[0,0]
d set $lm2n0c0b0 1 0000000000000002 # values=[2] / ULong @[0,1]
d set $lm4n0c0b0 1 0000000000000006 # values=[6] / ULong @[0,2]
d set $lm6n0c0b0 1 0000000000000004 # values=[4] / ULong @[0,3]
d set $lm8n0c0b0 1 0000000000000008 # values=[8] / ULong @[0,4]
d set $lm10n0c0b0 1 0000000000000006 # values=[6] / ULong @[0,5]
d set $lm12n0c0b0 1 0000000000000001 # values=[1] / ULong @[0,6]
d set $lm14n0c0b0 1 0000000000000003 # values=[3] / ULong @[0,7]
d set $lm16n0c0b0 1 0000000000000008 # values=[8] / ULong @[0,8]
d set $lm18n0c0b0 1 0000000000000001 # values=[1] / ULong @[0,9]
d set $lm20n0c0b0 1 0000000000000009 # values=[9] / ULong @[0,10]
d set $lm22n0c0b0 1 0000000000000008 # values=[8] / ULong @[0,11]
d set $lm24n0c0b0 1 0000000000000009 # values=[9] / ULong @[0,12]
d set $lm26n0c0b0 1 0000000000000004 # values=[4] / ULong @[0,13]
d set $lm28n0c0b0 1 0000000000000001 # values=[1] / ULong @[0,14]
d set $lm30n0c0b0 1 0000000000000003 # values=[3] / ULong @[0,15]
d set $lm0n0c0b1 1 0000000000000000 # values=[0] / ULong @[1,0]
d set $lm2n0c0b1 1 0000000000000004 # values=[4] / ULong @[1,1]
d set $lm4n0c0b1 1 0000000000000003 # values=[3] / ULong @[1,2]
d set $lm6n0c0b1 1 0000000000000002 # values=[2] / ULong @[1,3]
d set $lm8n0c0b1 1 0000000000000005 # values=[5] / ULong @[1,4]
d set $lm10n0c0b1 1 0000000000000001 # values=[1] / ULong @[1,5]
d set $lm12n0c0b1 1 0000000000000002 # values=[2] / ULong @[1,6]
d set $lm14n0c0b1 1 0000000000000004 # values=[4] / ULong @[1,7]
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX