fgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdgdbsgfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdj
gdfsssssssssssssssfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgdsfgd
gfdsbbbbbbbbbbbbbbbbbbhgsfdjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjbfdgsfgd
sfdgbbbbbbbbbbbbbbbbbbjsgbfdddddddddddddddddbggggggggggggggggjbfgdsjbfgjdfgd
fcfcfcfgcfcfcfcfccfcfcfcfcfcfcfcfcffcfcfcccfcfcfcfcfcfcfcfcfcfcfcfgcfcfcfcf
gfdssssssssssssssssssssssssgbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbsbjhsfgbjhbh
gfdhgghbjhbjhgbjhfgdbjhbjhjhbhbjhghjhghggbjhfgdbjhbjhfgbjhgbjhfgjhfgbjhfgbbjhfgd
gfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdfdbjh
hgdfffffffffffffffffffffhdgfffffffffffffffffffffhgfdfdfdfdfdfdfdfdfdfdfdfdfdfdfd
gdffffffffffffffdfffffffffffffffffgggggggggggggggggggggggggfrrrrrrrrrrrrrrrrrrr