Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
19-sengers sykehjemspostmedisinsk sengepostrehab. postgeriatrisk
sengepostspesialisert behandlingsavdeling
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
PasientflytHjemme-boende pasientAkutt innleggelse p
sykehusOverfring til Storetveit innen 72 (96) tdiagnostikk /
avklaring, starte behandlingakutt innsettende sykdomvidere
utredning og behandling, mobilisering, tilrettelegging av
hjemmesit.
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Kommunen har et differensiert behandlingstilbudSykehjemsplass
pleie/avlastningSykehjemsplass rehabiliteringBehandling p
StoretveitHjemmebaserte omsorgstjenester
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Spesialisert behandlingsavdeling19-sengers post, 11 eneromFaglrt
personale, kt sykepleierbemanningBedre utstyrt (oksygen, forstver,
iv. utstyr)Leger tilstede man-fre Labprver man-freRtg. ved
HaraldsplassAndre u.s i samarb. med
sykehus/spesialistFysioterapeut
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Vi kan gjre de enkle tingeneEnkel diagnostikk og utredningEnkel
infeksjonsbehandlingEnkel KOLS-behandlingEnkel
hjertsviktbehandlingInnstilling p MarevanSmertebehandling og
mobiliseringPleie og omsorg
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
et akutt geriatrisk behandlingstilbud
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
To behandlingsperspektiv:samme somvanlig medisinsk behandling
for ulike tilstanderernring, mobilisering, fysioterapi
i tillegg tilhelhetlig vurdering av funksjonsniv og
hjelpebehovvurdering av hjemmesituasjon, tilretteleggingvurdering
av kognitiv funksjon/demensgjennomgang av medikamenter
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Sykdom APasient
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Sykdom ASykdom BSykdom CSykdom DSykdom ESykdom FNedsatt
funksjonsniv GNedsatt funksjonsniv H
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Sykdom ASykdom BSykdom CSykdom DSykdom ESykdom FNedsatt
funksjonsniv GNedsatt funksjonsniv H
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
HjemmetSykehuset - Hva kan vi gjre for denne pasienten? -
Hvordan kan vi bli kvitt denne pasienten?Et oppbevaringsstedHjem?
Sykehjem?
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
HjemmetSykehuset - Hva kan vi gjre for denne pasienten? -
Hvordan kan vi bli kvitt denne pasienten?Et oppbevaringsstedHjem?
Sykehjem?
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
HjemmetPrimr-/ speialisthelsetjeneste - Hva kan vi gjre for
denne pasienten? - Hvordan er funksjonsnivet / hjelpebehovet? -
Hvilke tiltak br iverksettes? Tilrettelagt bosituasjonHjem?
Sykehjem? Annen bolig?
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Eldre pasienterkjekk, velfungerende, selvhjulpen, sprek
en del sykdommer og plager, klarer ikke like mye som fr
mange plager, mange medisiner, behov for tilsyn og hjelp
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Pasientkategorier / mlgrupper??
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Utfordringer: kulturforskjellerSykehuset:Det holder ta en
telefonDette m ordnes N
Vi vet best, vi bestemmerDette er vre senger
Vi vil ha en oppbevaringsplass
Kommunen:Skriftlig sknad, vedtak
Dette skal behandles i riktig organVi har alltid gjort det p
denne mtenDette er kommunale institusjonsplasserVi vil drive en
behandlingsavdeling
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Utfordringer: kommunikasjonStoretveitHDS medHDS OTHUS medHUS
hjerteHUS lungeHUS
OTArnasanerstadYtre-bygdaLakse-vgFyllings-dalenFanaBergen-husBergen
kommuneHelse BergenHUS nevroHaralds- plass176
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Noen udekkede behovKapasitet?Differensierte tilbud,
fleksibilitetTilbud som ligger mellom sykehjem og eget
hjempersonale hele dgnetGode systemer for dokumentasjon
Kvalitetssikring ved overfring av opplysninger mellom ulike
instanserOBS medisinlisteNoen som tenker helhet, funksjonsniv,
jobber tverrfaglig
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Velkommen til Storetveit!
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Hva har vi gjort s langt?
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
GjennomsnittspasientenKvinne 84 rHar 5 aktive diagnoserBruker 7
medikamenterLitt glemsk (40%)Trenger noe hjelp i ADL-funksjoner
(Barthel 70)Liggetid ca.15 dagerKommer seg hjem (80%)
Pr. april -08 behandlet >880 pasienter
Klikk for redigere tittelstil i malenKlikk for redigere
tekststiler i malenAndre nivTredje nivFjerde nivFemte
niv**Spesialisert behandlingsavdeling, Storetveit sykehjem april
2008
Tall fra 2007
Ark3
Barthel 100-90HDS medHUS medHUS lungeHUS OTB 85-75HDS medHUS
medHUS lungeHUS OTB 70-60HDS medHUS medHUS lungeHUS OTB 55-45HDS
medHUS medHUS lungeHUS OTB 40-30HDS medHUS medHUS lungeHUS OTB
25-15HDS medHUS medHUS lungeHUS OTB10-0HDS medHUS medHUS lungeHUS
OTLiggetid vs. sykehusdg.0 dgdgn1 dgdgn2 dgdgn3 dgdgn4 dgdgn5
dgdgn6 dgdgn7 dgdgn>7 dgdgnLiggetid vs BarthelB 100dgnB 95dgnB
90dgnB 85dgnB 80dgnB 75dgnB 70dgnB 65dgnB 60dgnB 55dgnB 50dgnB
45dgnB 40dgnB 35dgnB 30dgnB 25dgnB 20dgnB 15dgnB 10dgnB 5dgnB
0dgnLiggetid vs kognisjonAdgnBdgnCdgnDdgnBarthel hus hjerteB hds
OTB hus nevroKognisjon Ahus hjertehds OThus nevroKognisjon Bhus
hjertehds OThus nevroKognisjon Chus hjertehds OThus nevroKognisjon
Dhus hjertehds OThus nevrohdshjemhds OThjemhushjemhus hjertehjemhus
lungehjemhus OThjemhus nevrohjemHjem vs
diagnoseInfeksjonHjerteLungeHematoGastroEndoNefroOTUstNevroRevmaPsykAnnetHjemDgn
fr overfring0 dgnLiggetid1 dgnLiggetid2 dgnLiggetid3 dgnLiggetid4
dgnLiggetid5 dgnLiggetid6 dgnLiggetid7 dgnLiggetid>7
dgnLiggetid
000000000010001000000000000000000000000121000000000000000000000000000012100000000000000000000000000121000000000000000000000000000001100000000010000010000121000000000000
00000000001100000000000000000000000000012700000000000000000000000000127000000000000000000000000000000127000000000000000001000000000000000000000000000000000000000000000
000000000010001000000000000000000000000121000000000000000000000000121000000000000000000000000000012100000000000000000000000000000001100000000010000010000121000000000000
0000000000000001000000000000000000000000000001210000000000000000000000000000121000000000000000000001210000450000010000000000000011000000010000000000010000000000121000000
0000000000000000000010000000000000000001210000000000000000000000000000000000001210000000000000000001210000040000001000000000110000000000000000010000010000121000000000000
000001100000000000000000000000000000000121000000000000000000121000000000000000000000000000000000012100000000000000000000011000000000000000100000000010000121000000000000
11000000000000000000000000000000000000013000000000000130000000000000000000000000000000000000000130000000000000000000001100000000000010000000000001000013000000000000
100100000000000000000000000000000000000000000000000118000011800000000000000000000000000000000000011800000000000000000000000000000110000001000000000010000000000000000118
00000100010000000000000000000000000000011800000000000000000000001180000000000000000000000000000000011800000000000000000000000000000100000000000000000000000000000000000
000001010000000000000000000000000000000113000000000000000000113000000000000000000000000000000000000113000000000000000000000001100000000000000001000010000113000000000000
000001001000000000000000000000000000000001110000000000000000111000000000000000000000000000000000011100000000000000000000000000000110000001000000000010000001110000000000
0000010000000000000000000000000000000000000000000001210000000000121000000000000000000000000000000121000000750010000000000000000011000000010000000000010000000000000000121
000001100000000000000000000000000000000113000000000000000000000011300000000000000000000000000000000001130000000000000000011000000000000000100000000010000113000000000000
000000000000000100010000000000000000012000000000000000000000000000000000120000000000000000000000000120000000000000000000000000000001100000000010000010012000000000000000
11000000000000000000000000000000000000018000000000000180000000000000000000000000000000000000000001800000000000000000001100000000000010000000000001000018000000000000
110000000000000000000000000000000000000000011700000000117000000000000000000000000000000000000000000000011700000000000000011000000000000000000000000110000000011700000000
000000000010100000000000000000000000011500000000000000000000000000001150000000000000000000000000011500000000000000000000000001100000000001000000000010011500000000000000
000000000000000000001000100000000000012000000000000000000000000000000000000000000012000000000000000001200000000000000000000000000001100000000010000010012000000000000000
10100000000000000000000000000000000000000170000000000170000000000000000000000000000000000000000170000000000000000000000000110000000010000000000001000000170000000000
10100000000000000000000000000000000001400000000000000001400000000000000000000000000000000000000140000000000000000000000000110000000010000000000001001400000000000000
000001000100000000000000000000000000011900000000000000000000000011900000000000000000000000000000011900000000000000000000000000000001100000000010000010011900000000000000
1000000000000000000000000000000000000000000170000000017000000000000000000000000000000000000000017000000100001000000000000000001100000001000000000001000000001700000000
000000000000000000001000100000000000000001210000000000000000000000000000000000121000000000000000000001210000000000000000000000000001100000000010000010000001210000000000
110000000000000000000000000000000000000000000001210000121000000000000000000000000000000000000000000121000000000000000000011000000000000000000001000010000000000001210000
000000000000000000001010000000000000000121000000000000000000000000000000000000000012100000000000000121000000000000000000000001100000000000000001000010000121000000000000
110000000000000000000000000000000000000001160000000000000011600000000000000000000000000000000000000116000000000000000000011000000000000100000000000010000001160000000000
00000000000000011000000000000000000000000000000122000000000000000000000000001220000000000000000000000001220000000000000001000000000000000000000000000000000000000000000
1000000000000000000000000000000000000000018000000000018000000000000000000000000000000000000000018000000100001000000000000000001100000001000000000001000000180000000000
000000000010010000000000000000000000012100000000000000000000000000121000000000000000000000000000012100000000000000000000000000000110000100000000000010012100000000000000
000000000010001000000000000000000000000121000000000000000000000000001210000000000000000000000000000121000000000000000000000000000001100000000001000010000121000000000000
10100000000000000000000000000000000000016000000000000160000000000000000000000000000000000000000160000000000000000000000000110000000010000000000001000016000000000000
000001010000000000000000000000000000000115000000000000000000115000000000000000000000000000000000000115000000000000000000000001100000000000000001000010000115000000000000
10100000000000000000000000000000000000000001900000000001900000000000000000000000000000000000000001900000000000000000000000110000000010000000000001000000001900000000
00000000001001000000000000000000000000017000000000000000000000000000017000000000000000000000000001700000000000000000000000000011000010000000000001000017000000000000
110000000000000000000000000000000000000111000000000000000011100000000000000000000000000000000000000111000000000000000000011000000000000100000000000010000111000000000000
10001000000000000000000000000000000001400000000000000140000000000000000000000000000000000000000001400000000000000000000000000000110000000001000001001400000000000000
100000000000000000000000000000000000000001140000000000000011400000000000000000000000000000000000011400000090001000000000000000001000000000000000000000000000000000000000
00000000001010000000000000000000000000000000000000012200000000000000001220000000000000000000000000000122000000000000000000000100000000000000000000000000000000000000000
000000000011000000000000000000000000012100000000000000000000000000121000000000000000000000000000000121000000000000000000011000000000000010000000000010012100000000000000
10100000000000000000000000000000000170000000000000000001700000000000000000000000000000000000000000017000000000000000000000110000000000001000000001170000000000000000
00000000000000000000100100000000000000000001210000000000000000000000000000000012100000000000000000000121000000000000000000000000010000000000000000000000000000000000000
000000000010100000000000000000000000000119000000000000000000000000000011900000000000000000000000000119000000000000000000000001100000000000000000100010000119000000000000
110000000000000000000000000000000000000113000000000000113000000000000000000000000000000000000000000001130000000000000000011000000000000000000000000110000113000000000000
000000000000000000001000100000000000000000012100000000000000000000000000000000000012100000000000012100000000000000000000000000000001100000000010000010000000012100000000
000000000000000000000000010001000000011200000000000000000000000000000000000000000000112000000000000112000000000000000000000000000001100000000010000010011200000000000000
000000000011000000000000000000000000000001210000000000000000000000121000000000000000000000000000000121000000000000000000011000000000000100000000000010000001210000000000
11000000000000000000000000000000000000013000000000000000013000000000000000000000000000000000000001300000000000000000001100000000000010000000000001000013000000000000
0000000000000000000000000100000000000000011500000000000000000000000000000000000000001150000000000000000115250000000000010000000011000000010000000000010000001150000000000
00000000000000000000101000000000000000000000011600000000000000000000000000000000001160000000000000011600000000000000000000000100000000000000000000000000000000000000000
000001100000000000000000000000000000000000000114000000000000001140000000000000000000000000000000000114000000000000000000011000000000000100000000000010000000000114000000
101000000000000000000000000000000000000001110000000000001110000000000000000000000000000000000000011100000000000000000000000001100000000000000000010010000001110000000000
000001010000000000000000000000000000000000012000000000000000001200000000000000000000000000000000000120000000000000000000000001100000000000000000100010000000012000000000
11000000000000000000000000000000000000014000000000000140000000000000000000000000000000000000000001400000000000000000001100000000000010000000000001000014000000000000
000001001000000000000000000000000000000118000000000000000000000011800000000000000000000000000000000118000000000000000000000000000110000001000000000010000118000000000000
000001100000000000000000000000000000000113000000000000000000113000000000000000000000000000000000000113000000000000000000011000000000000000000010000010000113000000000000
11000000000000000000000000000000000000015000000000000150000000000000000000000000000000000000000001500000000000000000001100000000000010000000000001000015000000000000
00000000000000000000100010000000000001230000000000000000000000000000000000000000001230000000000000000001230000000000000000000000000100000000000000000000000000000000000
00000000000000010001000000000000000000000190000000000000000000000000000001900000000000000000000000019000000000000000000000000000100000000000000000000000000000000000
00000000000000000000000001001000000000000001900000000000000000000000000000000000000190000000000001900000000000000000000000000011000010000000000001000000001900000000
000000000000000000001000100000000000012100000000000000000000000000000000000000000012100000000000000121000000000000000000000000000001100000000010000010012100000000000000
000000000010100000000000000000000000000000000000012100000000000000121000000000000000000000000000012100000000000000000000000001100000000000000000100010000000000000012100
11000000000000000000000000000000000000000190000000000001900000000000000000000000000000000000000190000000000000000000001100000000000000000000100001000000190000000000
100100000000000000000000000000000000000112000000000000000011200000000000000000000000000000000000011200000000000000000000000000000110000001000000000010000112000000000000
0000000000000000000010000000000000000001210000000000000000000000000000000000000000121000000000000001210000030000001000000000110000000000000000010000010000121000000000000
000000000010010000000000000000000000000000012100000000000000000000121000000000000000000000000000012100000000000000000000000000000110000001000000000010000000012100000000
110000000000000000000000000000000000000115000000000000001150000000000000000000000000000000000000000115000000000000000000011000000000000010000000000010000115000000000000
000000000000000110000000000000000000000113000000000000000000000000000000000011300000000000000000000113000000000000000000011000000000000000010000000010000113000000000000
10010000000000000000000000000000000140000000000000000140000000000000000000000000000000000000000140000000000000000000000000000011000010000000000001140000000000000000
000001000100000000000000000000000000000111000000000000000000000011100000000000000000000000000000000111000000000000000000000000000001100000000010000010000111000000000000
00000000000000000000000001000100000001300000000000000000000000000000000000000000000001300000000000000130000000000000000000000000100000000000000000000000000000000000
000000000010100000000000000000000000000110000000000000000000000000110000000000000000000000000000000110000000000000000000000001100000000100000000000010000110000000000000
000001001000000000000000000000000000000120000000000000000000120000000000000000000000000000000000012000000000000000000000000000000110000100000000000010000120000000000000
101000000000000000000000000000000000011000000000000000000011000000000000000000000000000000000000011000000000000000000000000001100000000010000000000010011000000000000000
000000000000000100010000000000000000000001220000000000000000000000000000122000000000000000000000000122000000000000000000000000000001100000000010000010000001220000000000
000001100000000000000000000000000000000000012100000000000000000012100000000000000000000000000000000001210000000000000000011000000000000001000000000010000000012100000000
101000000000000000000000000000000000000121000000000000001210000000000000000000000000000000000000000000012100000000000000000001100000000100000000000010000121000000000000
000000000011000000000000000000000000011200000000000000000000000000001120000000000000000000000000000112000000000000000000011000000000000000000010000010011200000000000000
101000000000000000000000000000000000000001210000000000001210000000000000000000000000000000000000000121000000000000000000000001100000000000000000001010000001210000000000
00000000001010000000000000000000000000000000012000000000000000000000012000000000000000000000000001200000000000000000000000110000000000000000010001000000000012000000
000001100000000000000000000000000000000121000000000000000000121000000000000000000000000000000000000001210000000000000000011000000000000000000000100010000121000000000000
000000000010100000000000000000000000000118000000000000000000000000118000000000000000000000000000000118000000000000000000000001100000000000000000100010000118000000000000
000000000010100000000000000000000000000000000001210000000000000000121000000000000000000000000000000001210000000000000000000001100000000000000001000010000000000001210000
110000000000000000000000000000000000000000000001210000121000000000000000000000000000000000000000012100000000000000000000011000000000000010000000000010000000000001210000
00000101000000000000000000000000000000000000000118000000000000001180000000000000000000000000000000011800000000000000000000000100000000000000000000000000000000000000000
000000000000000000000000000000100010000001210000000000000000000000000000000000000000000000000012100001210000000000000000000000000001100000000010000010000001210000000000
00000000000000000000000001010000000000000001260000000000000000000000000000000000000012600000000000000001260000000000000000000100000000000000000000000000000000000000000
000001000100000000000000000000000000012100000000000000000000000012100000000000000000000000000000012100000000000000000000000000000001100000000010000010012100000000000000
000000000010100000000000000000000000000120000000000000000000000000001200000000000000000000000000000120000000000000000000000001100000000100000000000010000120000000000000
100100000000000000000000000000000000000001100000000000001100000000000000000000000000000000000000011000000000000000000000000000000110000010000000000010000001100000000000
000001100000000000000000000000000000000125000000000000000000000012500000000000000000000000000000000125000000000000000000011000000000000100000000000010000125000000000000
10100000000000000000000000000000000001120000000000000000001120000000000000000000000000000000000000011200000000000000000000000100000000000000000000000000000000000000000
00000000000000010100000000000000000000000000000000011300000000000000000000113000000000000000000000011300000000000000000000000100000000000000000000000000000000000000000
000001001000000000000000000000000000000000000113000000000000113000000000000000000000000000000000011300000000000000000000000000000110000100000000000010000000000113000000
00000000000000010100000000000000000001300000000000000000000000000000000000013000000000000000000130000000000000000000000000100000000000000000000000000000000000000000
000001010000000000000000000000000000011500000000000000000000115000000000000000000000000000000000000115000000000000000000000001100000000000100000000010011500000000000000
11000000000000000000000000000000000001400000000000000140000000000000000000000000000000000000000001400000000000000000001000000000000000000000000000000000000000000000
00000000001100000000000000000000000000000000000000012000000000000000120000000000000000000000000000012000000000000000000001000000000000000000000000000000000000000000000
110000000000000000000000000000000000000001150000000000001150000000000000000000000000000000000000011500000000000000000000011000000000000100000000000010000001150000000000
0000000000100000000000000000000000000000000000012100000000000000001210000000000000000000000000000001210000070000001000000000110000000000000000010000010000000000001210000
000000000000000101000000000000000000000000000000000121000000000000000000121000000000000000000000012100000000000000000000000001100000000100000000000010000000000000000121
00000000000000000000100010000000000000000114000000000000000000000000000000000000001140000000000000011400000000000000000000000000000100000000000000000000000000000000000
10100000000000000000000000000000000001100000000000000110000000000000000000000000000000000000000110000000000000000000000000110000000000000000010001001100000000000000
000001100000000000000000000000000000000001190000000000000000001190000000000000000000000000000000000001190000000000000000011000000000000000100000000010000001190000000000
000001100000000000000000000000000000000122000000000000000000001220000000000000000000000000000000000122000000000000000000011000000000000010000000000010000122000000000000
00000000000000000000100010000000000001220000000000000000000000000000000000000000122000000000000000000001220000000000000000000000000100000000000000000000000000000000000
00000000000000010001000000000000000000011200000000000000000000000000000000112000000000000000000001120000000000000000000000000000000100000000000000000000000000000000000
0000010000000000000000000000000000000001140000000000000000000011400000000000000000000000000000000001140000800000010000000000000011000000010000000000010000114000000000000
000000000000000000001010000000000000000121000000000000000000000000000000000000001210000000000000000001210000000000000000000001100000000000000001000010000121000000000000
100010000000000000000000000000000000011500000000000000115000000000000000000000000000000000000000000001150000000000000000000000000001100000000010000010011500000000000000
000000000010001000000000000000000000000121000000000000000000000000001210000000000000000000000000000121000000000000000000000000000001100000000010000010000121000000000000
000000000000000000001000000000000000000000011900000000000000000000000000000000001190000000000000000001190035000000001000000000001000000000000000000000000000000000000000
00000000000000010001000000000000000000000000015000000000000000000000000150000000000000000000000150000000000000000000000000000000110000000001000001000000000015000000
00000000000000000000000000000010001001210000000000000000000000000000000000000000000000000012100000012100000000000000000000000000000100000000000000000000000000000000000
000001010000000000000000000000000000000116000000000000000000116000000000000000000000000000000000000000011600000000000000000001100000000000000010000010000116000000000000
000000000000000100010000000000000000011800000000000000000000000000000000000011800000000000000000011800000000000000000000000000000001100000000010000010011800000000000000
0000010000000000000000000000000000000122000000000000000000000000122000000000000000000000000000000001220000750000010000000000000011000000010000000000010012200000000000000
110000000000000000000000000000000001140000000000000000001140000000000000000000000000000000000000000114000000000000000000011000000000000100000000000011140000000000000000
000000000000000101000000000000000000000114000000000000000000000000000000114000000000000000000000000001140000000000000000000001100000000010000000000010000114000000000000
100100000000000000000000000000000000000116000000000000116000000000000000000000000000000000000000011600000000000000000000000000000110000001000000000010000116000000000000
101000000000000000000000000000000000000001110000000000111000000000000000000000000000000000000000011100000000000000000000000001100000000100000000000010000001110000000000
101000000000000000000000000000000000000000011100000000001110000000000000000000000000000000000000000111000000000000000000000001100000000000000000100010000000011100000000
000001010000000000000000000000000000000001130000000000000000000011300000000000000000000000000000000001130000000000000000000001100000000100000000000010000001130000000000
100010000000000000000000000000000000000000000000011900000011900000000000000000000000000000000000000119000000000000000000000000000001100000000010000010000000000000011900
000000000010001000000000000000000000000120000000000000000000000000000012000000000000000000000000012000000000000000000000000000000001100000000010000010000120000000000000
000001000100000000000000000000000000000121000000000000000000001210000000000000000000000000000000012100000000000000000000000000000001100000000010000010000121000000000000
000000000010001000000000000000000000011800000000000000000000000000001180000000000000000000000000000118000000000000000000000000000001100000000010000010011800000000000000
000000000000000100010000000000000000000001210000000000000000000000000000000012100000000000000000012100000000000000000000000000000001100000000010000010000001210000000000
000000000000000110000000000000000000000000000001160000000000000000000000001160000000000000000000000000011600000000000000011000000000000000000010000010000000000001160000
110000000000000000000000000000000000000001210000000000121000000000000000000000000000000000000000012100000000000000000000011000000000000000000000000110000001210000000000
000001000000000000000000000000000000000000000127000000000000000012700000000000000000000000000000012700000007500100000000000010000000000000000000000000000000000000000000
00000101000000000000000000000000000000000190000000000000000001900000000000000000000000000000000000019000000000000000000000100000000000000000000000000000000000000000
000001010000000000000000000000000000000000012100000000000000121000000000000000000000000000000000000121000000000000000000000001100000000100000000000010000000012100000000
000000000000000100010000000000000000000123000000000000000000000000000000123000000000000000000000000123000000000000000000000000000001100000000010000010000123000000000000
000001100000000000000000000000000000000110000000000000000000001100000000000000000000000000000000011000000000000000000000011000000000000010000000000010000110000000000000
000001000100000000000000000000000000011400000000000000000000114000000000000000000000000000000000000114000000000000000000000000000001100000000010000010011400000000000000
000000000010100000000000000000000000000001210000000000000000000000121000000000000000000000000000012100000000000000000000000001100000000010000000000010000001210000000000
00000000000000000000101000000000000000013000000000000000000000000000000000000000013000000000000000013000000000000000000000100000000000000000000000000000000000000000
101000000000000000000000000000000000000110000000000000110000000000000000000000000000000000000000000001100000000000000000000001100000000100000000000010000110000000000000
101000000000000000000000000000000000000001120000000000001120000000000000000000000000000000000000011200000000000000000000000001100000000000000001000010000001120000000000
00000000000000011000000000000000000000012000000000000000000000000000000012000000000000000000000000012000000000000000000001000000000000000000000000000000000000000000000
11000000000000000000000000000000000001900000000000000190000000000000000000000000000000000000000001900000000000000000001100000000000001000000000001001900000000000000
100100000000000000000000000000000000000112000000000000112000000000000000000000000000000000000000000112000000000000000000000000000110000010000000000010000112000000000000
000001100000000000000000000000000000000000012100000000000000000012100000000000000000000000000000000121000000000000000000011000000000000100000000000010000000012100000000
000001000100000000000000000000000000000001150000000000000000000011500000000000000000000000000000011500000000000000000000000000000001100000000010000010000001150000000000
00000000000000010001000000000000000001240000000000000000000000000000000000124000000000000000000001240000000000000000000000000000000100000000000000000000000000000000000
00000101000000000000000000000000000001100000000000000000000000110000000000000000000000000000000001100000000000000000000000000100000000000000000000000000000000000000000
000001100000000000000000000000000000000000000001190000000000001190000000000000000000000000000000000001190000000000000000011000000000000000000001000010000000000001190000
100100000000000000000000000000000000000001120000000000112000000000000000000000000000000000000000000112000000000000000000000000000110000100000000000010000001120000000000
000000000000000101000000000000000000000000000000012100000000000000000000001210000000000000000000000121000000000000000000000001100000000000000000000110000000000000012100
000000000000000000000000010100000000011400000000000000000000000000000000000000000000114000000000000000011400000000000000000001100000000000000010000010011400000000000000
11000000000000000000000000000000000000018000000000000000018000000000000000000000000000000000000001800000000000000000001100000000000000000000000101000018000000000000
000000000000000100010000000000000000012100000000000000000000000000000000001210000000000000000000000121000000000000000000000000000001100000000010000010012100000000000000
10100000000000000000000000000000000000012000000000000000012000000000000000000000000000000000000120000000000000000000000000110000000010000000000001000012000000000000
000000000000000100100000000000000000012100000000000000000000000000000000001210000000000000000000000121000000000000000000000000000110000100000000000010012100000000000000
110000000000000000000000000000000000012100000000000000121000000000000000000000000000000000000000000001210000000000000000011000000000000000000000001010012100000000000000
000000000000000101000000000000000000000001120000000000000000000000000000000011200000000000000000011200000000000000000000000001100000000000000001000010000001120000000000
000000000010001000000000000000000000000001160000000000000000000000001160000000000000000000000000011600000000000000000000000000000001100000000010000010000001160000000000
00000000000000000000000001000100000000000190000000000000000000000000000000000000000190000000000001900000000000000000000000000000100000000000000000000000000000000000
00000000001100000000000000000000000001200000000000000000000000000001200000000000000000000000000001200000000000000000001000000000000000000000000000000000000000000000
0000010000000000000000000000000000000000011900000000000000000011900000000000000000000000000000000001190000800000010000000000000011000000000000010000010000001190000000000
1000000000000000000000000000000000000000000111000000000011100000000000000000000000000000000000000001110000950000010000000000000011000000010000000000010000000011100000000
10010000000000000000000000000000000000000000016000000000016000000000000000000000000000000000000160000000000000000000000000000010000000000000000000000000000000000000
000000000000000110000000000000000000000001110000000000000000000000000000111000000000000000000000000111000000000000000000011000000000000000000010000010000001110000000000
000000000000000110000000000000000000012100000000000000000000000000000000000012100000000000000000000001210000000000000000011000000000000000000010000010012100000000000000
000000000010001000000000000000000000000000012100000000000000000000000012100000000000000000000000000001210000000000000000000000000001100000000010000010000000012100000000
00000101000000000000000000000000000000000001900000000000000000019000000000000000000000000000000190000000000000000000000000100000000000000000000000000000000000000000
11000000000000000000000000000000000001800000000000000001800000000000000000000000000000000000000180000000000000000000001100000000000010000000000001001800000000000000
00000110000000000000000000000000000001900000000000000000000001900000000000000000000000000000000190000000000000000000001100000000000000000001000001001900000000000000
00000000000000000000100100000000000000012000000000000000000000000000000000000000120000000000000000012000000000000000000000000000010000000000000000000000000000000000000
000000000010001000000000000000000000000000012200000000000000000000122000000000000000000000000000000122000000000000000000000000000001100000000010000010000000012200000000
000001010000000000000000000000000000000121000000000000000000000012100000000000000000000000000000000121000000000000000000000001100000000000000000001010000121000000000000
000001100000000000000000000000000000011400000000000000000000001140000000000000000000000000000000000114000000000000000000011000000000000100000000000010011400000000000000
000000000011000000000000000000000000011700000000000000000000000000001170000000000000000000000000011700000000000000000000011000000000000010000000000010011700000000000000
000001010000000000000000000000000000000000011700000000000000117000000000000000000000000000000000011700000000000000000000000001100000000100000000000010000000011700000000
000000000010000000000000000000000000000001110000000000000000000000001110000000000000000000000000000111000065000001000000000000001000000000000000000000000000000000000000
000000000000000110000000000000000000000121000000000000000000000000000000000012100000000000000000012100000000000000000000011000000000000100000000000010000121000000000000
000000000000000000000000010001000000011500000000000000000000000000000000000000000000115000000000000001150000000000000000000000000001100000000010000010011500000000000000
000000000010100000000000000000000000012100000000000000000000000000001210000000000000000000000000000121000000000000000000000001100000000100000000000010012100000000000000
0000000000000001000000000000000000000000000001180000000000000000000000001180000000000000000000000000011800550000000010000000000011000000010000000000010000000000118000000
000000000000000100010000000000000000011800000000000000000000000000000000118000000000000000000000000118000000000000000000000000000001100100000000000010011800000000000000
110000000000000000000000000000000001200000000000000000001200000000000000000000000000000000000000012000000000000000000000011000000000000001000000000011200000000000000000
000000000000000101000000000000000000000114000000000000000000000000000000000011400000000000000000000114000000000000000000000001100000000100000000000010000114000000000000
100010000000000000000000000000000000011400000000000000114000000000000000000000000000000000000000011400000000000000000000000000000001100000000010000010011400000000000000
110000000000000000000000000000000001210000000000000000001210000000000000000000000000000000000000000121000000000000000000011000000000000010000000000011210000000000000000
000000000010100000000000000000000000000000000121000000000000000000000012100000000000000000000000012100000000000000000000000001100000000000010000000010000000000121000000
00000000000000000000000001000100000001210000000000000000000000000000000000000000000012100000000000000001210000000000000000000000000100000000000000000000000000000000000
101000000000000000000000000000000000000118000000000000000011800000000000000000000000000000000000000118000000000000000000000001100000000100000000000010000118000000000000
000000000000000100000000000000000000000000019000000000000000000000000001900000000000000000000001900000005500100000000000011000000000000000001000001000000001900000000
10001000000000000000000000000000000130000000000000000001300000000000000000000000000000000000000001300000000000000000000000000000110000000001000001130000000000000000
00000000000000000000100010000000000001100000000000000000000000000000000000000000011000000000000000000110000000000000000000000000100000000000000000000000000000000000
0000010000000000000000000000000000000000011800000000000000000011800000000000000000000000000000000118000000800010000000000000000011000000000000010000010000001180000000000
101000000000000000000000000000000000000121000000000000000012100000000000000000000000000000000000000121000000000000000000000001100000000000000000000110000121000000000000
100010000000000000000000000000000000000119000000000000001190000000000000000000000000000000000000000119000000000000000000000000000001100000000010000010000119000000000000
000000000010001000000000000000000000012100000000000000000000000000121000000000000000000000000000012100000000000000000000000000000001100000000010000010012100000000000000
000000000010100000000000000000000000000001160000000000000000000000001160000000000000000000000000000116000000000000000000000001100000000100000000000010000001160000000000
00000000000000000000000001000100000000014000000000000000000000000000000000000000000000014000000001400000000000000000000000000000100000000000000000000000000000000000
10001000000000000000000000000000000000000120000000000000001200000000000000000000000000000000000000012000000000000000000000000000000100000000000000000000000000000000000
11000000000000000000000000000000000000015000000000000001500000000000000000000000000000000000000001500000000000000000001100000000000010000000000001000015000000000000
00000000000000000000000001100000000000000117000000000000000000000000000000000000000011700000000001170000000000000000000001000000000000000000000000000000000000000000000
00000000000000000000000000000011000000000120000000000000000000000000000000000000000000000012000001200000000000000000000001000000000000000000000000000000000000000000000
000001100000000000000000000000000000012200000000000000000000000012200000000000000000000000000000000000012200000000000000011000000000000000000010000010012200000000000000
1000000000000000000000000000000000000000012100000000000000121000000000000000000000000000000000000121000000090001000000000000110000000000000000010000010000001210000000000
00000000000000000000100010000000000000000140000000000000000000000000000000000000014000000000000000000140000000000000000000000000100000000000000000000000000000000000
000001010000000000000000000000000001110000000000000000000000111000000000000000000000000000000000000111000000000000000000000001100000000000010000000011110000000000000000
000001000100000000000000000000000000011300000000000000000000000011300000000000000000000000000000000000011300000000000000000000000001100000000010000010011300000000000000
000001000100000000000000000000000000011300000000000000000000000011300000000000000000000000000000000000011300000000000000000000000001100000000010000010011300000000000000
000001000000000000000000000000000000000121000000000000000000121000000000000000000000000000000000000121000000850000010000000000000000001000000000000000000000000000000000
000000000010000000000000000000000000011400000000000000000000000000000011400000000000000000000000000114000006000000100000000010000000000000000000000000000000000000000000
00000101000000000000000000000000000000012100000000000000000000121000000000000000000000000000000001210000000000000000000000000100000000000000000000000000000000000000000
000000000010001000000000000000000000012100000000000000000000000000001210000000000000000000000000000001210000000000000000000000000001100000000010000010012100000000000000
0000000000000001000000000000000000000124000000000000000000000000000000000012400000000000000000000000012400050000000001000000110000000000000000010000010012400000000000000
101000000000000000000000000000000000012100000000000000121000000000000000000000000000000000000000012100000000000000000000000001100000000000000010000010012100000000000000
100010000000000000000000000000000000000000012100000000000012100000000000000000000000000000000000012100000000000000000000000000000001100000000010000010000000012100000000
101000000000000000000000000000000000000001130000000000001130000000000000000000000000000000000000011300000000000000000000000001100000000100000000000010000001130000000000
000000000010001000000000000000000000012100000000000000000000000000121000000000000000000000000000000121000000000000000000000000000001100000000010000010012100000000000000
101000000000000000000000000000000000011700000000000000000011700000000000000000000000000000000000011700000000000000000000000001100000000001000000000010011700000000000000
000000000000000000001100000000000000000000012200000000000000000000000000000000001220000000000000000122000000000000000000011000000000000000000010000010000000012200000000
0000010000000000000000000000000000000000012100000000000000001210000000000000000000000000000000000121000000085001000000000000110000000000000000010000010000001210000000000
000000000010000000000000000000000000000000011300000000000000000000001130000000000000000000000000000113000065000001000000000000001000000000000000000000000000000000000000
10001000000000000000000000000000000000000000015000000001500000000000000000000000000000000000000150000000000000000000000000000000110000000001000001000000000015000000
000000000010001000000000000000000000000000011400000000000000000000000011400000000000000000000000000114000000000000000000000000000001100000000010000010000000011400000000
00000100010000000000000000000000000000018000000000000000000001800000000000000000000000000000000180000000000000000000000000000000110000000001000001000018000000000000
101000000000000000000000000000000000000121000000000000001210000000000000000000000000000000000000012100000000000000000000000001100000000000000000001010000121000000000000
11000000000000000000000000000000000001700000000000000170000000000000000000000000000000000000000170000000000000000000001100000000000010000000000001001700000000000000
110000000000000000000000000000000000000113000000000000001130000000000000000000000000000000000000011300000000000000000000011000000000000100000000000010000113000000000000
000001000100000000000000000000000000012100000000000000000000000012100000000000000000000000000000000001210000000000000000000000000001100000000010000010012100000000000000
00000000000000000000000001010000000000000001400000000000000000000000000000000000000140000000000140000000000000000000000000100000000000000000000000000000000000000000
000001100000000000000000000000000000011900000000000000000000119000000000000000000000000000000000000119000000000000000000011000000000000000000000100010011900000000000000
000001100000000000000000000000000000011200000000000000000000112000000000000000000000000000000000011200000000000000000000011000000000000001000000000010011200000000000000
11000000000000000000000000000000000001900000000000000001900000000000000000000000000000000000000190000000000000000000001100000000000010000000000001001900000000000000
00000000000000010001000000000000000000012000000000000000000000000000000012000000000000000000000000012000000000000000000000000000000100000000000000000000000000000000000
110000000000000000000000000000000000000116000000000000116000000000000000000000000000000000000000011600000000000000000000011000000000000010000000000010000116000000000000
110000000000000000000000000000000000011600000000000000116000000000000000000000000000000000000000011600000000000000000000011000000000000000001000000010011600000000000000
10001000000000000000000000000000000001900000000000000000019000000000000000000000000000000000000000019000000000000000000000000000110000000001000001001900000000000000
110000000000000000000000000000000000000001130000000000000011300000000000000000000000000000000000000113000000000000000000011000000000000010000000000010000001130000000000
000000000010000000000000000000000000000001210000000000000000000000001210000000000000000000000000012100000000650010000000000000000000001000000000000000000000000000000000
00000000000000010001000000000000000000000116000000000000000000000000000011600000000000000000000000000116000000000000000000000000000100000000000000000000000000000000000
11000000000000000000000000000000000000000001900000000190000000000000000000000000000000000000000190000000000000000000001100000000000010000000000001000000001900000000
0000010000000000000000000000000000000001140000000000000000000011400000000000000000000000000000000114000000800010000000000000000011000000010000000000010000114000000000000
000000000000000000001000000000000000012000000000000000000000000000000000000000000012000000000000000120000030000001000000000000001000000000000000000000000000000000000000
000000000000000100010000000000000000000001180000000000000000000000000000000011800000000000000000011800000000000000000000000000000001100000000010000010000001180000000000
000000000000000100010000000000000000000121000000000000000000000000000000000012100000000000000000000001210000000000000000000000000001100000000010000010000121000000000000
00000101000000000000000000000000000000012700000000000000000012700000000000000000000000000000000000000127000000000000000000000100000000000000000000000000000000000000000
00000000001100000000000000000000000000000122000000000000000000000000001220000000000000000000000000000122000000000000000001000000000000000000000000000000000000000000000
110000000000000000000000000000000000000112000000000000000011200000000000000000000000000000000000011200000000000000000000011000000000000000100000000010000112000000000000
000000000000000100010000000000000000012200000000000000000000000000000000000012200000000000000000000001220000000000000000000000000001100000000010000010012200000000000000
00000000001010000000000000000000000000012400000000000000000000000000001240000000000000000000000000012400000000000000000000000100000000000000000000000000000000000000000
0000000000000000000010000000000000000121000000000000000000000000000000000000001210000000000000000000012100040000000001000000110000000000000000010000010012100000000000000
0000000000000000000010000000000000000001210000000000000000000000000000000000000012100000000000000001210000350000010000000000000011000000000000010000010000121000000000000
110000000000000000000000000000000000011400000000000000001140000000000000000000000000000000000000011400000000000000000000011000000000000000000010000010011400000000000000
000001010000000000000000000000000000000001210000000000000000000012100000000000000000000000000000012100000000000000000000000001100000000000000000010010000001210000000000
000000000000000100010000000000000000012100000000000000000000000000000000121000000000000000000000012100000000000000000000000000000001100000000010000010012100000000000000
000000000000000000000000010100000000000001210000000000000000000000000000000000000000001210000000000001210000000000000000000001100000000000000010000010000001210000000000
0000010000000000000000000000000000000000012100000000000000000012100000000000000000000000000000000121000000800010000000000000000011000000010000000000010000001210000000000
00000000001010000000000000000000000000000001800000000000000000000000018000000000000000000000000180000000000000000000000000100000000000000000000000000000000000000000
000000000000000100010000000000000000012100000000000000000000000000000000000012100000000000000000012100000000000000000000000000000001100000000010000010012100000000000000
101000000000000000000000000000000000011400000000000000001140000000000000000000000000000000000000011400000000000000000000000001100000000001000000000010011400000000000000
000000000010100000000000000000000000000000012400000000000000000000001240000000000000000000000000012400000000000000000000000001100000000000000000000110000000012400000000
00000000000000010001000000000000000000017000000000000000000000000000000000017000000000000000000000017000000000000000000000000000100000000000000000000000000000000000
000001100000000000000000000000000000012100000000000000000000000012100000000000000000000000000000000121000000000000000000011000000000000000010000000010012100000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000