NY BLOGG
tacoooooooooooooooooooooooooooo<<3333333
har fixat en ny ful blogg men orkar inte fixa design till den. livet hatar mig ibland. jag är hungrig. fast neeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee<3333333333333333333333333333333333333333333333333333333333333333333333333jhsdgghs<djghjsyfdrtshf7ubrdgbtr
wgdjdyghfs
KAN NÅGON JÄVEL FIXA MIN BLOGG! HELVTE H¨ÅHÅHÅHÅHÅH!
test
vafan har hänt med min äckel blogg åh! test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!bajs korvtest!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!test!
ååååh
TEST TEST TEST!!!! DET GÅR INTE ATT SKRIVA AHAHAOHFHAEIDAFGJRBHTYSK!
3
Kärlek gör bara ont, vill inte ha den här just nu.
LOOK OF THE DAY
Såhär såg jag ut på idrottsdagen, bytte till shorts sen.
Suddiga bilder, min kamera fuckade sig = )
HEJHEJMÅNDAG!
Har inte bloggat så mycket, men ni ser ny design? Den är inte helt klar. Tråkig färg ska fixa knallrosa tehe!
Men ip idag, tog inga bilder. Men jag & Rebecca & Johanna lekte med maskrosor. Jag tycker vi är rätt coola egentligen. Är ganska excited inför helgen :) Men efter plugget drog jag till Noora & fixade lite & sen mötte vi Almström och drog till centrum & sen till mig och lekte lite. Dom drog typ halv 7. Men nu ska jag fan ta & duscha!
I porten hos Johanna =) Noora and Moi.
MÅNDAG MORGON!
Godmorgon!
Nu är jag vaken, har varit det ett tag. Ska packa ner matsäck och lite mer saker. Sen ska jag ringa Ammi & prata lite och sen dra till centrum och möta Kasper & ta bussen till Trollbäckens IP. Cp Ip. Jaja, lifes a bitch just live with it.
Nej nu försöker Hubbe riva ut mina kläder. Fan hejdå !
nattinatti!
Nu har jag typ frossat i mig choklad & chips. Men ska lägga mig nu, börjar bli trött!
Godnatt, hörs imorgon!
a cinderella story!
Nu ska jag kolla på A cinderella story! :)
TROLLBÄCKENS IP IMORGON
Imorgon ska alla i hela skolan vara i IP. IP & skoljoggen är nog årets två värsta dagar -.- Så jävla jobbigt. Jag har typ världens sämsta kondis också så det gör inte saken bättre. Vi börjar 10 i 9 så har ingen fucking aning hur jag ska åka till ip. Jag tänker inte gå, så pigg är jag inte. Juste man ska ha matsäck också hihi!
HELVETET.
SKILLAT!
Emelie som liten
DÅ&NU
På bara några månader har vädret förändrats så otroligt mycket, om typ 2 veckor är det sommarlov. Ska bli så jävla nice alltså! Sola bada ute och grilla, Britney Spears har rakat sin frilla!
______________________
.. man kunde spola tillbaka tiden och göra om allt man har gjort fel? Alla gånger man sårat någon, alla gånger man snackat bakom ryggen, alla gånger man bara gjort något man ångrar. Jag vet att man lär sig av sina misstag, men jag har redan lärt mig. Jag vill inte leva med att jag har gjort massor av misstag.
Om man bara kunde spola tillbaka tiden, vad bra allt hade varit då..
GODMORGON!
Godmorgon, vaknade för ett tag sen! :)
Var vaken till kanske 3 igår. Mitt hår ser ut som ett jävla risbo .. :o Men ska packa för jag ska till mamma lite senar ikväll, annars ska jag inte göra något. Jag måste köpa matsäck. Men ååh all min färg är typ borta. Är inte ett dugg brun. ÅÅÅÅH!
När jag & Rebecca alltid kom försent till allting! :) Tyresö slott fot dopp!
FRUKTSOPPA!
BÄSTBÄSTBÄST
Julia Fahlander är en äkta vän!
..
Har haft en liten deprimerad kväll, vill och orkar inte prata om det. Jagvet att allt kommer förändras mycket men jag orkar inte med förändring just nu. Men imorgon kommer allt vara bra. Mitt liv har gått så bra på senaste tiden, ibland får man sånnahär stunder. Orkar inte med något just nu. Ska ändå somna snart .. då är det morgon snart.
Nu ska jag knarka Sofijah låtar -.-
SAKER JAG MÅSTE GÖRA!
Jag har varit en jävligt dålig och falsk person 2010 så har lite saker jag ska ändra.
* Alltid försöka vara posetiv!
* Inte dissa någon annan.
* Vara en bra vän.
* Inte snacka bakom ryggen.
* Försöka att inte bli dryg ibland, läs försöka.
* Bry mig om folk.
Kände att den här cp bilden inte passade in hihi! :)
'
FUCK YOU!
Jag trodde aldrig att man kunde hata någon såhär mycket. Det jag hatar mest i världen är dissare & folk som leker något dom inte är. Kommer aldrig mer ställa upp för dig, det är en sak som är glasklart. Cp. Jag vet att jag förändrats jätte mycket på kort tid .. men jag stänger iaf inte ut mina vänner eller vänner och vänner. VÄN!
SOMMARDAG!
Nu är jag hemma, badade idag med Julia igen. Skitmysigt. Imorgon är det söndag och jag har faktiskt ingen aning om vad jag ska göra men a. Har brännt mig lite smått. Har fått skit mycket färg. Ska grilla idag så det ska bli mysigt.
SUMMER!
Såhär ser jag ut idag, underbart fint väder!
Förlåt för mörka & små suddiga bilder ! :)
TOAST!
NU SKA VI ÄTA TOAST & SEN SOLA OCH BADA KANSKE! =)OSMINKADE TRÖTTA SANNINGEN!
MORGON HOS JULIA
SÅHÄR SER JAG UT JUST NU!
UTGÅNG BADET / E
Hej dålig blogning men sov över hos Julia igår. Vi hade jätte mysigt men vi försov oss lite. Eller vi kom pytte lite försent. Men ska inte grilla det blev ändrade planer ska gå och möta Julia & bada vid sjön med henne & hennes syrra. Mysig fredag!
Är ganska sur nu, så man ska inte reta upp mig.
Älskar dig Julia!
SLEEP OVER! / EMELIE
Hemma hos Julia just nu!Har haft en otroligt rolig dag & har mycket roligt att berätta och många hehe roliga bilder. Men jag sover hos Julia. Vi har badat näck vid sjön. Det var några killar som typ stalkade oss(?) Aja, berättar senare. Kommer typ hundra bilder. Haha jag & Elin larvade oss på bussen så det kommer komma sånna bögiga bilder också.
Sitter här med blött hår.
Julia duschar tehe!
UP AND AWAY!
Nu ska jag dra snart, åker från Fårdalas busshållp idag ist. Orkar inte stå i centrum och ba HELLO EVERYBODY i shorts. Om det blir varmt idag är ju bada ett måste. Men vi hörs senare. Kommer säkert komma massa fina bilder från dagens gång.
Ha en otroligt bra & varm torsdag!
WHO AM I TO SAY?
20 Maj 2010
Nu är jag vaken japp! Hittade ett par gammla shorts som jag fått av Clara. Det ska ju bli varmt som satan!
Hoppas det inte blir kallt bara, så går jag runt i fucking shorts & fryser. Jaja, helgeln är typ planerad. Imorgon ska jag fira Rebeccas födelsedag vi ska typ grilla med några tjejer. Ingen aning faktiskt, men sen på lördag kanske jag & Julia drar & badar om det är nice väder. Men nu ska jag fortsätta fixa mig! :)
Här får ni en gammal bild på mig & Noora! =)
SLEEP TIGHT
Nu ska jag sova, NATTINATTI!
♥
´
Tjejer förstår inte killar.
Killar förstår inte tjejer.
♥♥♥♥♥♥♥♥♥♥♥♥♥♥
HEADLINE.
* Gå upp i tid & fixa mig.
* Plugga i skolan jävla insekts tema
* Åka till något fjärilshus som ligger långt bort åt helvete
* Dra & bada med Julia
* Äta grillat hemma!
Låter som skoldagen kommer bli förjävlig, sen ska jag leka med min bebo Julia.
Låter väldigt negativ just nu har jag märkt. TEHE!
Årets första iskalla dopp med Johan&Ruben.
RIGHT NOW !
Har kollat klart på Greys Anatomy, just nu är jag nyduschat och känner mig fräsch & somrig! =)
Ska borsta tänderna & dra mig till sängs, ska inte vara uppe för länge.
Grrrrr...hosthost!
WE KNOW WE GOT SKILLS ..
MY DAY IN PICTURES !
NY BLOGG, NY START PÅ SOMMAREN!