>>820 i::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::/
:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::/
Ҏ_::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::i
i::::::::-_:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;_j
!::::::::::::::::::::::::-:_:::::::;;;;;;;;;;;;;;;;;;;;;:::::::::_; -':i
,':::::::::::::::::::::::::::::::::Ɏɡ - - - -::::'::::::::::::!
!::::::::i:::::::::::::::::::Ǝ r ơ::_:::::::::::l
,':::::::::i::::::::::i:::::/':':'ɥΡ/:':':':ɥ::::i
i::::::::::i:::::::::i:::::i i /::i::i::;'
!::i::::::i::::::::::i::::j l/:::::
i:::i::::::i:::::::::::i::::i ' /::::
,':::j::::::::::::::::::::_)ˡΡ /::Ρ㤵ΎߎݎĤΤ?
,':::/::::::::::::::::::::::::::::::::::iڡʤФޤҤȤä¤?
..,'::::/:::::/::::::::::::::j::::;;-',,::::::i.
/:::/:::::/:::::::::::::::i:::::|;;;;;;;;;;;,;;;;;;;';;;;,:::::i
i::::::::::/:::::::::::::::/:::::i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::i::::::!
!:::::::/:::::::::::::/:::i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'::j::::::|
::-::;;';;;;;/::::/_::::::;;;;;;;;;;;;;;;;;;;;;::_Ρ:::_
. ;;;;;;;;;;;;;;;;;;;;;;;;/::::::i;;;;;;;;ii-ii;-;;;;';;;;;;;;;;;;;;;,::::