This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
My Characters
My Campaigns
My Encounters
My Homebrew Collection
My Homebrew Creations
My Dice
Homebrew
Classes
Backgrounds
Species
Feats
Spells
Equipment
Magic Items
Monsters
Character Builder
Sigil 3D VTT
Maps VTT
Encounters
Mobile App
Avrae Discord Bot
Community Update
Twitch
Youtube
Changelog
How are you?
🍅 PM me the word 'tomato' 🍅 Extended Signature Musk Sucks, Quit X!
Good, hbu?
Music nerd, bookworm, dragon lover and avid shoe wearer. I also like drawing and playing guitar.
Extended Signature
Also good! Got a German lecture now though, so bye!
Byeeeee!!
Is being destroyed by maths
Long live the dragon slayers, long live the spider guild, long live the forums.
I want you to know. You are going to lose. You are going to lose badly. You’re going to lose badly and it’s going to be awesome.
Quote from DrummerBoyDragonSlayer >> Is being destroyed by maths
I hate maths
Quote from KoboldNerdmobile >> Quote from DrummerBoyDragonSlayer >> Is being destroyed by maths I hate maths
Terra Lubridia archive:The Bloody Barnacle | The Gut | The Athene Crusader | The Jewel of Atlantis
HaAaAaAaPpY HaLlOWeEn
HAPPY HALLOWEEN
-Yours Truly, The King Of Demons
🍅 PM me the word 'tomato' 🍅
🧀PM me the word 'cheese'🧀
Commander of Demise, Fear me ye Mortals! Life's Bane
HALLOWEEEEN
i have waited SO LONG for this!!!
To quote Yon from exactly 1 year ago:
Quote from Yondor_The_Fantastic >> HAPPY HALLOWEEN, YOU DELECTABLE CREATURES!
HAPPY HALLOWEEN, YOU DELECTABLE CREATURES!
Quote from DrummerBoyDragonSlayer >> To quote Yon from exactly 1 year ago: Quote from Yondor_The_Fantastic >> HAPPY HALLOWEEN, YOU DELECTABLE CREATURES!
how did you manage to find this?
Creatures of the darkness, creatures of the night
come out with sharpened fangs and prepare to cause some fright
Creatures of the caves, creatures of the sky
raise your heads to howl with my Halloween cry
Also, to quote Nolkiss from exactly a year ago
Quote from Nolkiss_V2 >> mmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmnmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmhhmhmmmhm
mmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmnmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmmhmhmhmmhmhmhmhmhmhmmmhmhmhhhmhmmhmhmhmhmhmhmhmmhmhmhmhmhmmhhmmhhmmhmhmhmhmhmhmhhmhmmmhm
Thank you, I'm quite proud of that one
wha?????
Quote from god_of_death212 >> Quote from DrummerBoyDragonSlayer >> To quote Yon from exactly 1 year ago: Quote from Yondor_The_Fantastic >> HAPPY HALLOWEEN, YOU DELECTABLE CREATURES! how did you manage to find this?
Time travel, duh
Fun fact: somewhere in all thos m an h is a letter n... I bet you won't find it!
Quote from DrummerBoyDragonSlayer >> Quote from god_of_death212 >> Quote from DrummerBoyDragonSlayer >> To quote Yon from exactly 1 year ago: Quote from Yondor_The_Fantastic >> HAPPY HALLOWEEN, YOU DELECTABLE CREATURES! how did you manage to find this? Time travel, duh
(Slaps head) right, duh, how could i forget
How are you?
🍅 PM me the word 'tomato' 🍅 Extended Signature Musk Sucks, Quit X!
Good, hbu?
Hello, I’m The mighty Dragon bard!
Music nerd, bookworm, dragon lover and avid shoe wearer. I also like drawing and playing guitar.
· · ─────── ·𖥸· ─────── · ·
Extended Signature
Also good! Got a German lecture now though, so bye!
🍅 PM me the word 'tomato' 🍅 Extended Signature Musk Sucks, Quit X!
Byeeeee!!
Hello, I’m The mighty Dragon bard!
Music nerd, bookworm, dragon lover and avid shoe wearer. I also like drawing and playing guitar.
· · ─────── ·𖥸· ─────── · ·
Extended Signature
Is being destroyed by maths
Long live the dragon slayers, long live the spider guild, long live the forums.
I want you to know. You are going to lose. You are going to lose badly. You’re going to lose badly and it’s going to be awesome.
I hate maths
Hello, I’m The mighty Dragon bard!
Music nerd, bookworm, dragon lover and avid shoe wearer. I also like drawing and playing guitar.
· · ─────── ·𖥸· ─────── · ·
Extended Signature
I hate maths
Terra Lubridia archive:
The Bloody Barnacle | The Gut | The Athene Crusader | The Jewel of Atlantis
HaAaAaAaPpY HaLlOWeEn
HAPPY HALLOWEEN
-Yours Truly, The King Of Demons
🍅 PM me the word 'tomato' 🍅
🧀PM me the word 'cheese'🧀
Commander of Demise, Fear me ye Mortals! Life's Bane
HALLOWEEEEN
Long live the dragon slayers, long live the spider guild, long live the forums.
I want you to know. You are going to lose. You are going to lose badly. You’re going to lose badly and it’s going to be awesome.
i have waited SO LONG for this!!!
-Yours Truly, The King Of Demons
🍅 PM me the word 'tomato' 🍅
🧀PM me the word 'cheese'🧀
Commander of Demise, Fear me ye Mortals! Life's Bane
To quote Yon from exactly 1 year ago:
Long live the dragon slayers, long live the spider guild, long live the forums.
I want you to know. You are going to lose. You are going to lose badly. You’re going to lose badly and it’s going to be awesome.
how did you manage to find this?
-Yours Truly, The King Of Demons
🍅 PM me the word 'tomato' 🍅
🧀PM me the word 'cheese'🧀
Commander of Demise, Fear me ye Mortals! Life's Bane
Creatures of the darkness, creatures of the night
come out with sharpened fangs and prepare to cause some fright
Creatures of the caves, creatures of the sky
raise your heads to howl with my Halloween cry
Also, to quote Nolkiss from exactly a year ago
Long live the dragon slayers, long live the spider guild, long live the forums.
I want you to know. You are going to lose. You are going to lose badly. You’re going to lose badly and it’s going to be awesome.
Thank you, I'm quite proud of that one
wha?????
-Yours Truly, The King Of Demons
🍅 PM me the word 'tomato' 🍅
🧀PM me the word 'cheese'🧀
Commander of Demise, Fear me ye Mortals! Life's Bane
Time travel, duh
Long live the dragon slayers, long live the spider guild, long live the forums.
I want you to know. You are going to lose. You are going to lose badly. You’re going to lose badly and it’s going to be awesome.
Fun fact: somewhere in all thos m an h is a letter n... I bet you won't find it!
(Slaps head) right, duh, how could i forget
-Yours Truly, The King Of Demons
🍅 PM me the word 'tomato' 🍅
🧀PM me the word 'cheese'🧀
Commander of Demise, Fear me ye Mortals! Life's Bane