I know I like to have the last word.
Hurt/Heal 1.e4 Openings

lɐsʇ
HIGH LIGHT THIS!
lastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlast

lastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlast

See the secret Message: if you see it, post that you got it and write what the secret message says.
lolstlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlaASAGEstlastlastlastlastlastlastlastlastlastlastlastlaSECRET astlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastlastloltlastSECRETMESSAGE LASTSHUT THIS GODDAM THREAD DOWN!!!
[comment deleted]