,,v,,vuvuuu,,vv,vuvv,,,,,,,,,,,,,v,,,v,v,u,vuuuwwwwwwwwwwwwww#######################################################################::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, %OOooOOOoOOoooooOoOOOOOOyOOOOy%oO%O$%$O$O%OO$$#$###$$###$#$$#$$$$$##########$######################################################$o:o::::::::::::::::::::::,:,
 OoooOOOOyoO%O%O$OO$$%O%OROO%%y%yyyyyy%$$$########$$$$RRROOOOOO%%O%%%%RR$$$$#$#########################################$#############y:,::::::::o;;o:,,,,,,,,,,,:
 %OoOOOOOOOy%yyyyyy%$$$$$#$$$$$$$$$$$$#$$$$$$$#$%%ROooYo:::YY:,...::''Y^^^YOO%$$$#$####################################################$$%%y$$$$#$$$:,,,,,,,,,,,
 %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%Y::::,,,,,::,,,,,,,,,,,,,,,,,,,.:^R%$$###########################################$####$##$$$######$#$:,,,,,,,,,,::
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$R^:,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,YP$$$#####$#########################################$##$#######$$:,,,,,,,,,,,
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OY:,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,,,.^%$###################################$################$$#####:,,,,,,,:,,,
 %$$$$$$$$$$$$$$$$$$$$$$$$RRRRRRRR%OyOOo:,,,:,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,^$$###################################################$##$$#:,,,,,,,:,,,
 %$$$%RPRRRR%R$OOOyOyOOOyO%OO%O%OoOO$%Y::::::::,:::,::,,:,,,,,,,,,,,,,,.,,,.,,...,,,,,,,,,Y$#############################$$#############$#$##$$$####:,,,,:,,,,,,::::::::::::::
 OOyOoO%O$%%%O$O$O%OROoROROOOOoRoOOooo::::::::::::::,:,:,:,,,,,,,,,,,.,,,,,,,,,,.,,,,,,,,,,R$#######################################################:,.,,,,,,,::
 OOOOOoOOOOOoOyOOOOOOOO%O%oyO%OOoO%$%::::::::::::::::::::,,,:,,,:,,,,,,,,,,,,,,,,,.,,,,,,,,.Y%#################################$RRRRPPPPPRRYOOoOoooo:,,,,,:,,,::
 OOOOOOOO%%%%%$O%O$O%OOYoOoROOOoOOooo::::::::::::::::::::,,:,:,::,,,,,,,,,,.,,,,,,,,,,,,,,,,.R$$######$$$$RRPPPPPRRROOOOooooooooooOOOooooOoooooooooo:.,,,,,:,,::
.YOYoOOOOOOOoooOOOoOoOOyyoOyy$O$o$Ooo,::::::::::::::::::::::,:,::,,,,,,,,,,,,.,,,,,,,,,,,,,,,,OooooooOOOOOOOOoOOOOOOOOOOOOooOOOOooOOoooooooooooooooo:,,,,:,,:,,:
 OooO%OOOOoO$%$O$O$%%%o%OOOROROROOOoo:::::::::::::::::::::::,::,,::,,,,,,,,,,.,,,.,.,,,,,,,,,,:oooOOOOoOoOOOoOoOoOoOooOoOOoOoooooOOoOooooOoOooooooooo,.,,,,,,,,:
 OOoOOOOOOoOOOOOoooOOOOOOOOOOOOOOOoo::::::::::::::,,,,,,,,,,:,,,,:,,,,,,,,,,,,,,,,...,,,,,,,,,,ooooooOooOoooOOOOOoOoooOoooOoOoOOOOoOooooooooOoOOOyyy;:,,:,,,:,::
 OOOOOO$OOooOOOOROoOOoOOooOooooooooo,,,,,,,::::::::,,:,,,,,:::,,,,,:,,:,,,,,.,..,,,.....,,,,,,,:oooooOOoOOOoOooOoOOOOOOyyymymmmyyyy%$$#########$$##$%:,,,,::::,:
 ooooooooooooooooooooooooooooooooooo::,:,,,,::::::,,,,,::,::,:,,,:,:,:::,,,,,,,,.,,,..,.,,,,,,,,ooyyyyyyyy$$##############$##$########$$$##$#$$$$$##$::,,,,,::::
 oooooooooooooooooooooOooOoOoooOooooo:,,:,,,,::::::,,,:::,.,,,,,,:,::::::,,,,,,,,,,,.......,,,,,:O%O$########$#####$$####$$$$$$$##$#$%$$y#$$#$$yy$$$$:,,::::::,:
 ooooooooooooooooooooooooooooooooooooo:,,,.,,:::::,:,,::,,,,,,,:::::::::,,,,,,,.,.,,,,,,....,,,,,:o%%$$#$####$####$$$$$RRPPPYPPPPPPPRYoo:oooooooooooo.,.,:,:,:,:
 ooooooooooOoOOOyyyyymyymyy%%%$$$$$%Oo::::::,:,:::,::::::::::::::::::::::,,,,,,,,,,,,,,,,,..,.,,,,::YYPYYYYoooooo:oooooooooooooooooooooooooooooooooo:..,,,:,::,:
 yy%$$$$###$$$$$$$$$$$$$$$$$$$$$$$%Oo:::::::::,,::::::,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::ooooooooooooooooooooooooooooooooooooooooooooo:,,.,::,:,,:
 $R$RR%$$$$%$%$$$$$$$$$$$$$$$$$$$%%o:::::::::,,,,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,:::ooooooooooooo:o:ooooooooooooooooooooooooooooo.,.,::,::::
 $$$$$$$$%%%RPPPPPPPPPRRYoooooo::::,,:::::,,,,,:,,,,:::::::::::,,:,,,,,,,,,,,,,,,,::,,,,,,,,,,,.,,,,,,,:::::oooooooooooooooo:oooooooooooooo:ooooooooo...,,:,::,:
 ooo:ooooooooooooooooooooooooooo:::,,,::::::,::::,:::::::::::,,:,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,,.,,,,,,,::::ooooooooooooooooooooooooooooooo:oooooooooo...,:::,:,::
 oooooooooooooooooooooooooooooo::,,,,,.::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,::,,,,,,.,,,...,,,,,,.,,:::::::ooooooooooooooooooooo:ooooooooooo:oooo.,.,,::::::
 oooooooooooooooooooooooooooo::::,,,,..,::::::::,::::::::::::::,::,,,,,,,,,,,,,,.....,..,,.,,...,,,.,.,,,,:::oo::ooooooooooooo:oooooooooooooooooooo:o..,,,:,::::::::::::::::::::::::::::::::::: ooooo:ooooooooooooooooooooo:o:::,,,,,.,::,.,,,,,.,.,:,::::::::,,,,,:,:,,,,,,,,,,....,,,,,,,,,,.,.,,.,.,,,,::::o:oo:oooooooooooooo:ooo:o:ooo::o::oooo...,:,:,:,::
 oo::o:o:ooooooooooooooooooooo:::,,,,,.,,::,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,..,,,,,::o:ooo:oooo:oooooooo:o:ooooooooooo:ooooo,...,::::::
 o::oooo:oooo:oooo:ooooooooo:oo:::,,,,,..::::::,,:,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,....,.,,,:::::o::ooo:ooo:oooo:oo:ooooo:o:ooo:ooo:o,..,,:,::::
 o:o::ooo:ooo::oooooooooooooooo:::,,,,,,,,:::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,.......,,,,::::ooo:::ooooooo:ooooo:oooooooo:oo:ooo,,.,::::,::
 o:o:::o:oo:o:ooo:ooo:ooooooo:o:::,,,,,,..,:::::::::::::::::,,,:,,,,,,,,,,,,,,,,,.,,,,,,,,,..,,,,,,,,,,.......,:::o:o::::oo:oooo::oo:oo:ooooooo:o:ooo,..,,,,,,::
 o::::o:::o::oooooo:oo:ooo:oo:::::,,,,,,.,,::::::::::::::,,:,,,,,,,,,,,,:,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,..,,.,.,:::ooo:o:::::::ooooo:o:::::o:::::ooo,.,.,,:,:::
 o:::o:::::oooooo:oooooo::oo::::::,,,,,,,.,,:,::,,::,,,,,,,,,:,,,,,,,,,::,,,.,,,,,,,,.,,,,,,,,,,,.,,,,,,,,,.,,,,,,::::::o:oo:oo::oo:::::o:::::o::::o::...,:,::::
 o:o:o:ooooo:o:oooooo:o:oo:::::::,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::o:::::::::::::::::::::::o:...,,::,::
 o:o:::ooo:oo:oooo:oooooooo::::::,,,,,,,,,,,,,,,....,,,,,,,,,,,,,:,:::::::,,,,,,,,,,.....,,,,.,,,,,,,.,.,,,..,.,,,,,:::::::::::o:::::o::o:o:::::::::::,..,,,:,::
 o:::o::::o::o:ooooooooooo:::::,,,,,,,,,,,.,,.,,,.....,,,,,,,:,:::::::::,:,,,,,,,,,,....,,,,,..,,,,,,,,,,,,,..,,.,,,,,,:::::::::::::::::::::::::::::::...,,,,:::
 ::::o::::o:ooo:ooooooo:o::::::,,,..,,.,..,,.,,,,......,::::::::::::::::,:,,,,,,,,....,,,,.,,,..,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::...,,,::::
 oo::oo:oooooooooooooooooo::::,,,,,.,.,.,....,,,,,.....,,:::::::::::::::::,,,,,,,,.....,,,,,,,...,,.....,,,,,,,,,,,,,,,.,,,,,,,,,.,,,..,,,.,::o:oooo::.,.,,,,:::
 ::::::::::'::::::::::::::::::,,,,,,,,,.......,.,.....,..,::::::::::::::::,,,,,,.......,,,,,.,,,.....,...,,.,,,,,,,,,,,,,,,,,,,,,..,.,,,,..,::::::::::....,,,,,,
 ..,.,,,...,....,..,,.,,..,,,,,,,..,.,,,,....,.,,.........,::::::::::::,::,,,,,,...,....,.,,,,,,,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,:,.,,.,,,,,.,....
 ,.,,,..,.,,,,.,.....,,,..,,,,,,,,,:,,,,,,,,,,.,,..........,,,,:::::,:,:::,,,,,,,............,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,.,,.,,,,.,,....
 ............,.......,,,........,......,.....,,............................,,..,.,.....,.........,.,.,.,.,,,,,,,..,,,,,,,.,,,,,,,,,,,,,...,.,,,,,...............
.....................,....,,...,...,,,..,.............,..........,...............................,,.,,,,.,,,,,,,,..,,,,:,,,,,,,,,,,,.......,.,.,,...............
 .,.....,...,...,,,,.,,,,,,,,,,,,,.,..,.,,.,,.,,,,,,...,.......,...,........,.......,.,,,,,.....,......,.,,.,.,,,.,,,,,,,,,,,,,,,,,,.,..,,,,,,,,.,..............
 .................,.......,......,.............,......,,.........,..........,,,,,.,,,,,,,,,...............,,,.....,,,,,,,,.,,:,,,,,.,...,,,,,......,.,...,,....,:o:::::::o:ooooooooooo::::::::: ...............,..,,...,..,..,...,.....,,.........,...........................,.,.,,,,,,,,..............,,.,,...,,,,,,:,:,,,:,,,,,......,,,.,,,..,.,,,,,:,:,:,:
 ........................,.,...........................................................,.,.......,.........,,.,....,,..:,,,,,,,,,,.....,...,.,...,,...,::,,,,:,:



uwwwwwwuwwwwwwwuw###$$$$#$$#$$$$#$#######################################$$$$$$$$$$$$$$$o::::::::::,,,,,,,.........:::::::::::::,,,,,,,,,,,,,,,,,, $$$$$$$$$$$$$$$$$$$$$$$$#$$####$$#$###############$##$$%RR%%%%%%OOOoY^Y%%%%OO%%%%RR$$##$################################$$$$$$$$$$$$O:::::::::::,,,,,,.........,
 $$$$$$$$$$$$$$$$$$$$$$#$########$$$###$########$$RRYoo::oo:o':::,,,,,,,,,.,:,::'Y^YY^Y%%$$$##################################$$$$#$$$:::::::::::::,,,,.........:
 #$$$$$$$$$$$$$$$$$$$$$$$$#$$##$###$$$$$$$$$#%#$Oooooo::::,,,,,,,,,..,,,,.,,,,,,,,,.,,,,,:^Y%%$#####################################$$$$%%OOOOOooo::,,,.........
 $$$$$$$$$$$#$$$$$$$$$#$$$$###$#####$$$#$######$Oo':,::,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,..,,:^$R$#####################################$$$$%%%OOo:::,,,.........:
 #$$$$$$$$$$$$$$$$$$$$##$$$$#$######$##$#$#$$$$O:,::::,:,,,,,,,,,,,,,.,,..,,,..,,,,,,.,,,,,,.,,,,^$$####################################$$$$%OOooo::,,,,.,......
 $$$$$$$$$$$$$$$$$$$#$$$$$$#$$######$######$#$%:::::::,:,:,,,,,,,,,,,,,,,,,.,.,,,.,,,..,,..,,,,.,..R$$####################################$$%OOooo:::,,,,.......
 $$$$$$$$$#$$$$$$$$$###$#$$$$$$########$####$P:::::::,,::::,:,,,,,,,,,,,,.,.,.,,,,,...,.,...,,,,,,,.P$###################$###############$$$%%OOOoo:::,,,,......
 $$$$$$$$$$$$$$#$#$###$$$$#############$#$#R::::::::,::::,::::,,,:,,,,,,,,,,,,,...,,,,...,,,..,,,,,,.%$$#################################$$$$$%OOoo:::::,,.,....::::::::::::::
 #$$$$$#$$$$$$$$#$#$$#$$$#$$##$####$###$##R,::::::::::::::,:::::,,,,,,,,,,,,,,,,,,.,,,,...,,..,.,..,..R$###################################$$$$$%Ooo:::::,,.....
 #$$$$$$$$$$$$$$$$$$$$#$##############$#$#::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,..,,..,,,,,,.,.%$#################################$$$$$$$%OOo::::,,,....
 #$$$$$$$$$$$$$$$$$$$$$$$#$####$#$###$####.::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,..,,.,,,,,,,,.,,,R$###############################$$$$$$##$$$%::::,,,,...
 #$$$$$$$$$$$$$$#$$##$$$##$###$###$$######,:::::,,,,,:::::::,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,:$$###########$###################$$###$$#$#$::::,,,.,,.
 #$$$#$$$$$$$$#$#$$$$$##$#####$###$#######,:::::::,,:,:::::::::::::::::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,Y%###############################$########$$::::,,,,,,,
 $$$$$$$$$$$$$$#$$$$$$$#$$#$#$#############,::::::::,:,:::::::::::::::::::,,,,,,,,,,,..,,,,,,,,,,.,,,,,,,:O$$#################################$$$$$$$:::::,,,,,,
 #$$$$$$#$$$$$$$$$$#$$###$##$#$$###########R:::::::,,,,::,,,:::::::::::::,,,,,,,,,,,....,,,.,,,,,..,,,,,.,:R$$$$############################$##$###$$:::::,,,,,,
 $$$$$$$$$$$$$$$$$$#$##$##$###$$$########$#$Y::::::,,::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,.,,,Y%$$$##########$############$$###$$%y%$$$$::::,,,,,:,
 #$$$$$$$#$##$###$$#####$########$#######$$Y:::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,...,,.,.,,,,,,.:o%%$#$$$$#####$$$$#P####$$$#$#$$$$#$y$$$$::::::,,,,:
 #$$$$$$$$#$$#$$$$#$$#$#$##$$#######$###RY::::::::::::::::::::::::,::,::,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,:oY%$$$$%$#$$RRRYYYPPPPPPRYYoooooooooooo::::::::::,:
 #$$$#$$$$$$$$$$$$#$$$$$#$$$$#$#$#####$$::::::::::::::::::::::::::,:,::,:,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,:::o:oooooooooooooooooooooooooooo:ooooo:,::::::::,:
 $$$$$$$$$$$$$$$$$$$#$$$#$#$$$#$$$######w:::::::,,::::::::::::::::::::::::,::,,:,,,,,:,,,,,,.,,,,,,,,,,,.,,..,,:::ooooooooooooooooooooooooooooooooooo,,:::::::,:
 $$$$$%%$$$$$$$$#$$#$##$$$$$$####$##$$$$RPPo::::::::::::::::::::::::::::,:,:::,,:::,,,,,,,,,,,,,,,,,,,,,,,,..,,,:::ooooooooooooooooooooooooooooooo:o:.,,::::,:,:
 $$$$$$%$$$$RRRRPPPPPPPRYYoooooooooooooooooo::::::::::::::::::::::::::::,::::,:::::,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,::::oooooooooooooooooooooooooooooo::,,,,::,:,,:
 oooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::,,,::,,,,,,,,,,,,.,,,,,,,,,.,,,,.,,,,,,,,,,::oooooooooooooooooooooooooooo:o::,,,,,,,,::::
 oooooooooooooooooooooooooooooooooooooooooo::,,,,,,,::::::::::::::::,:,:,:,:,,,,,,,,,,,,,.,.,,,,,,,.,,,,,,,,,,,,,,,::::oooooooooo:ooooooooooooooo:::::,,,,,,::::
 ooooooooooooooooooooooooooooooooooooooooooo::,:::::::::::::::::::::::::,,,,:,,,,,,,,,,,,,,,.,,,,,,,,,,,,..,,,.,,.,,::::ooooooooo:oooooooooooo:o::::::,,,,,,:,::::::::::::::::::::::::::::::::: ooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,::,,,,,,,,,,..,,,,:,,,,,,,,,,,,,,,,,....,,,...,,::::ooooooooooooo:o:ooooo:::::::,,,,,,,,::::
 oooooo:oooooo:oooooooooooooooooooooooooooooo:::::::::::::::::::::::,,:,,,:,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,.....,..,..,,::::o:o:ooo:oo:oo:oooo:::::::::,,,,,.,,,::
 o:ooo:oooooooo:ooooooooooooooooooooooooooooo::::::::::::::::::::,,,,,:,,,:,,,,,,,,..,,:,,,,.,,,,,,,,,,,,,..,........,,::::::::o:oo:ooooo::::::::,:::,,,.....,,,
 ooooo:oo:ooooooooooooooooooooooooooooooooooo:::::::::,:,:::::,:,,,:,:,::::,,,,,,,,,.,,::,,,,.,,,,,:,,,,,,.,...,......,,::::::oooooo:oo::::::::,,,:::,,.,.......
 oo:oooooooooo:ooooooooooooooooooooooooooooo:::,,,,,,,,,,,,:,,,,,:::::::::::,,,,,,,.,,,,::,,,,,,,,,,,,.,,,.....,.......,,:::::o:ooooo::::::::,,,,,,::,,.,.......
 oo:ooooooooooooooooooooooooooooooooooooooo:::,,,,.,.,,:,,,,,,,:,:::::::::::,,,,,,,,,,,,,::,,,,,,,,,,,,,,,.,,..,,..,,.,.,,:::::::oooo:::::::::,,,,,:::,,,,......
 oo:::o:oooooooooo:ooooooooooooooooooooooo::::,,,,,,.,,.,,,,:,:::::::::::::,::,,,,,,,,,,::,,,,,,,,,,,,,,,,,,.,,...,.,,..,,,:::::::oo::::::::::,,,,,,::,,,,,.....
 oooo:oooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,.,:::::::::::::::::,,,,,,:,,,:::,,,,,,,,,,,,,,,,...,.,..,,.,,,,,,:::::::::::::::::::,,,..,,,,,,,,,,.,
 o:oooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,.....,,::::::::::::::::::,,:,,,::,,,,,,,,,,,,,,,,,,.,,.,..,,,.,,,.,,,:::::::::::::::,,,,,....,,.,,,,,,,
 ooo:o::o:ooooooooooooooooooo:ooooooooooo:::,,,,,,..,,,,,,....,.:::::::::::::::::,,,,,,,:,,,,,,,,,,,,,,,,,,,.,....,.,,,,,,,,,,,,,,,:::::::::::,,,,,,........,,.,
 ::o::::::oo::ooo::ooooooooo:oooooooooooo:,:,,,,,,,,,,,,,..,....,:::::::::::::::,:,:,,,,,,,,,,,,,,.,,,,,,,,...,.,,..,.,,,,,,,,,,,.,,,,,,,:::,,,,,,,,,,..........
 oo:oo::oooo:oooooooo:oooooooooooooooooo::,,,,,,,,,,,,,,,........,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,..,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,..........
 ::::::::::::::::::::::::::::::::::::::,,,,,,,,,..,,,,.,,........,,,,:::::::::,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,...,,.,,,,,,,,,,,,,,,,,.,..,,,,,,.,,,.,.,.,.,,.....
 ..,,,.,.,,,,,,,.,.,..,,..,,,,,.,,,,,,,,,,,:,,,,,,,,,,,..........,,,,,,,::::::::,,,,,,,,,,.,,.,,,,,,,,,..,,,..,..,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,...,........,.,
 ,.......,.,..,.,..,..,,.,,..,,,,,,,,,,,,,,,,,,.,,,,.,,,,........,,,,,,:,,:::::,,,,,,,,,,,,,,,.,,.,,,,,...,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,......,..,..........
 ,...........,.,,....,,,.,.,...,...,........,,..........,...,........,......,,.,,,.,.,,,:,,,.,,,,,,,,,...,,...,,...,,....,,,,:,,,,,,.,,.,,,,...,.,..,,..........
 ...............,......,.,.....,,.,....,..........,.,....................,................,,,,,.,,,,.,....,....,.,,,....,,,:,:,.,,,,,,,,,:.,....,..,,,..........
 .....,,..,,.,..,,.,,,,,,,,,.,,,,.,.,,.,,,..,,,,,,,,,,,,,,.....,.,...,...,...,.,..,...,,,.,,,,,,,,,,,..........,,,,...,,,,,:,:,,,,,,,:,,:,,,...,,.,,,.,.........
 .............,.,.,,,,,.,,..,.,..,,,.....,.........,...,,.,...........,,......,,,.,,,,,,,,,,,,,,,,,,,....,,.....,.,,....,,:,:,,,,,,:,,,,........,,,,.,.,.,,..,.::o:::::::o:ooooooooooo::::::::: ...............,.,.....,,,,,..........,...,............,...........................,,,,,,,,,,,,,:,,,....,,,,.....,.....,,,,,,::,,,:,,,.,,,....,,,....,,,,,,,,,:
 ...............,.,.,...,,,,,.....,.........,....,.,,...............................,,..,,.,,,,,,,,,,,..,,.,,,...,.,....,,,,,,,,,,,:,...,,,.,,.,...,.,.,,.,,,:::
 .....................,..............,.,.....,..........................................,,,.,,,,,,,,,,,..,.,,,,.....:....,,.,,,,,,,,,,,.,.,,,........,....,,,,,:
 ................,..,.,.,...............,...................................................,,,.,,,,,,,,.....,.,...,.......,,.,.,,,,,,,,,....:,,,,,......,..,,,:
 ................,,........,.......,........................................................,,,,,.,...,,,,.,,,,,,,,,,,,....,,,,,,,,,,,,.,...,,:,,,.,.....,..,.,,



.wwuuwuwuwwuuuwuuwuwuuwvuwwwwwwwwwwwwwwwuuuuuwuuuwwwwwwwwwwwww###R######$$#$#$###$#$###################$$####$$%Oo::,,,,,,,,,,,,.,,,,.,,,,,.,,,,,..........,....:::::::::::::,,,,,,,,,,,,,,,,,, $$$$$#$####$$#$###################################$$$$$$$##$y#$#######################################$$$$$$$$$%Oo:,,,,,,,,,,,,,,,.,,,,.,.,.,,.................,
 #$#$######$###########################$$$$$$$$%OR%%%%%%%%RRR$$$$##############################$###$#$###$$$$%$$%Oo::,.,,,,,,,,,,,,.,..,,.,,,..,.,,.............:
 ##$#####$###########################$$$$$%OOY^P^PPYYY^^^^YOY^^^RR$$$R###########$###$####$##$#######$#########$$Oo::,,,,,,,,,,,,,,,,,,....,...,................
 ##$###########$$$#############$%ROOOOOYY'::,,,,,,,,,,,,,,,,,,,,,,,:'YY%%$$$y##$###############################$%Oo:::,,,,,,,,,,,,,,,,.,..,,.,,,,...............:
 #############$#$$$$#######RRPY:ooY:::,,,,,,,..,,,,,,,,,,,,.,,,,...,,,.,.:^P$##################################$%o:::::,,,,,,,,,,,,,,,,,,....,.....,,...........
 #$#$#$#########$$$#####$$ooooo::,,,,,,,,.,,,.,.,,.,,,,,,,,,,.,,.....,,.,,.,:P##################################$Oo:::::::,,,,,,,,,,,,,,,,......,...............
 #####$######$$$$$$$$$##$%oo:::,,,,,,,,,,,,,.,....,,,.,,,...,...,,,,..,.,,,,,:Y#############################$$$R$%oo::::::::::,,,,,,,,,,,,,,...,................
 #$##########$%%##$O%###$Oo::::::::,,,,,,,,,,,.,,,.,,...,.,,.,,.,,,,,,,,,.,..,,.R######R$###$###$#%##$$$#########$%Oo:::::::::::::::,:::,,,,,...................::::::::::::::
 ##$#########$$$$$$%$###$O::::::::::::,,,,,,,,,,,,,,,,....,,,,,,.,.,.,..,,,.,,,,,Y$$##$#################R$$###$$$$$%Ooo::::::::::::::::::::::,,,................
 ###########$$$####%$###P:::::::::::::::::,,,,:,,,,,,,,,,,.,,,,,.,,,,,.,,,,,,,,,,,^#$$$$$$##%###$#$$$#$#y############$%oo::::::::::::::::::::::,,,,,............
 ############$$%##$$%#$^::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,:%$###############################$%Oo::::::::::::::::::::::::,,,,,,.,.,...,,
 ##############y%O$$$$Y::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,:$$##########################$$$%%Oooo::::::::::::::::::::::::,,,,,,.,....,,
 ###############$$$###,::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.Y$###########################$$$$%%%Oo::::::::::::::::::::::,,,,,,,,,,.....
 #####################,::::::::::::::::::::::,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,O$$#########################$$$$$$%%o::::::::::::::::::::::,,,,,,,,,,,,,,,
 ###########$R$#######:::::,,,::,:::::::::::::::::::,,,,,,,,,,.,,,,,,,,,,.,,,,..,,,.,,,Y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$%Oo:::::::::::::::::::::,,,,,,,,,,,,,,,,
 ###########$#########m::::::::::::::::::::::::::::::,:,,,,,,,...,,,,.,,,,.,,.,,.,,.,.,:o%$$$$$########################$Oo:::::::::::::::::::::::,,,,,,,,,,,,,,,
 #######################w:::::,,,,:::::::::::::::::::,,,,,,,,,,,,,,,.,,,,,,,,.,..,.,,,,,:o%$$#########################$Oo::::::::::::::::::::::::::,:,,,,:,:,:::
 ##$$$$$#$#$#$$$$$$$$$$$$R::::::,:::::::::::::::::::,,,,,,,,,,,,,,,.,.,,,,,.,.,.,.,...,,,::O%$####################$$$$Oo:::::::::::::::::::::::::,,:,,,:,,::::::
 $$$$$$$$$$$$$$$$$#######$:::::::::::::::::::::::::::,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,...,,,,,:YYRRRRRPPPPPPPPRYYooooooo:::::::::::::::::::::::::::,,,,,,,,,,::::::
 ###$$$#################$:::::::::::::::::::::::,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,...,..,.,,,,::oooooooooooooooooooooo::::::::::::::::::::::::::,,,,,,,,,::::::::
 #$$$$$$$$$$$$#########P::::::::::::::::::::::::::::::::,,::,,,,,,,,,,,:,,,,,.,,,,,,,.,,,,,,,,::oooooooooooooooooooo:::::::::::::::::::::::::::::,,:,,::::::::::
 $$$$$$$$$$$$$RRRPPPPPY:::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,,,,..,,...,,,,,,:::ooooooooooooooooo:::::::::::::::::::::::::::::,:,:::::::::::::
 Yoooooooooooooooooooo::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,.,.,...,...,,,::oooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooo:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,..,,..,,.,,,,,,:oooooooooooooo::::::::::::::::::::::::::::::::,::::::::::::::
 oooooooooooooooooooooooooo:::::::::::::::::::::::::::::,:,,,,,,..,,,,,:,,,,,,,,,,,..,........,,,,::::ooooooooo::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::: ooooooooooooooooooooooooo:::::::::::::::::::::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,,..,.........,,,::::oooooooo::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooo:.,,,.:.:::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,..,...........,,.,::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooo::,,::::::::::::::::::::::,:,,,,,.,:,,,,,,,,,,,,,,,,,,,...........,.....,,,:::::ooooo::::,,:::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooo::::::::::::::::::::::,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,.,,..,,,..........,.,,,:::ooooooooo::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooo::::::::::::::::::::,,::,,,,,,,,,,:,,,,,,,,,,,,,,,,.,....,....,....,....,,,:o:ooooooooooooo:::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooo:::::::::::::,:::,:::,:,,,,,,,,,,,:,,,,,,,,,,,,,,,.,....,,,..,,.....,,,,.,,::o:oooooooooooo::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooo::::::::::,,::,:,:,,:::::::,,,,,,,,::,,,,,,:,,,,,,,,,.,,,......,...,....,.,,,:::oooooooooooo::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooo::::,,::,:,,,,,,:,,,:,:,,::::,:,,,,::,,,,,,,,:,.,,,,,,,.,..,,,..........,,,,,,,,:::ooooooooooo:::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooo:::,,,,,,,.,,,,,.,,,,,:::::::::::,,,:::,,,,,,,:,,..,,,,,,....,...,,.,.,.,,,,.,,,,,,.::::::o:oo::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,..,,:::::::::::::,,::,,,,,,,,,,,..,,,,,.....,...,.......,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooo:::,,,,,,,,,.,,,,,.,...,,::::::::::,,::,,,,,,,,,,,..,,,,,,....,,............,.,,..,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::
 ooooo:oooooooooooooooooooo::,,,,,,,..,,,,,......,:::::::::::::::::::,,,,,,,,.,,,,,,.......,...,.,.,,,,..,,,,,,,,,,,,.,,,,,:,:::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,:,,,,,,,,.,,.,.,,......,::::::::::::,,,,:,,,,,,,,.,,,,,......,....,,.,,.,.,..,.,,,,,,,,,,.,,.,,,,,::::::::::::::::::::::::::::::::::
 ,,,,,..,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,..,......,::::::::::,,,,,::,,,,,,,.,,,,.......,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::
 ,,,,,,,.,,,,.,,,,,,,.,,,,:,,,,,,,,,,,,,,,,........,,,,,::::::,,,,,,::,,,,,,..,,,,......,.,,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::
 ,,........,.,.,.,,,.,,,,..,..,,,,.,.,....,,,...,,,...........,,.....:.,.,,,..,,,,.....,.,,,,,,,.,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::,::
 ..................,,.,...,..........,..,...,.....,.....,.........................................,..,..,..,,,,,.:,,,,,,,,,:....,,::::::::::::::::::::::::::::,:
 ,.......,..,..,,,,,,,.,,,,,,.,,...,,,.,,.,,,.,,.,,,,,.,,.,..,.....,.................,............,..:,...,.,,,:,R.,,,,,,,,.,....,:::::::::::::::::::::::::::,::
 ..............,,.,,,..,.,,,.,.,,,..,..,.,...,,......,,,.,.......,,.,....,.,,,,,,,,,,,,:,,,........,,,,...,,:,:,,.:,,,:.,,,...,.,.,,::::::::::::::::::::::::,:,,:o:::::::o:ooooooooooo::::::::: ..............,.....,,....,....,.,.,...,.,,.,....,,......................,...,,.,,.,,,,,,..,,.,....,.....,,,..:.....,,,,.,:,:..,.,.,::::::::::::::::::::,,:,,,,
 ..............,.....,,,.,,.................,,......................................,.,,,,,,..,.....,........:.,.,::,.,,,,..,,,,,....,:::::::::::::::::,:,,,,,,,
 ..................,.,,.,.....,........................,..,............................,.,.,,,......,..:.....;,.,,,.,,,,.,.,,,,....,.,:::::::::::::::::,,,,,,,,,
 ...................,.............................,.........................................,..,......,.....,,:,,,,.,,,,,.:,.....::.,,,::::::::::::,:,,,,,,,,,,,
 .........................................,.................................................,,.,............,,,,,,,,,,,,,,.,....,,,,,,,::::::::::::,,,,,,,,,,.,.
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,



.,,,,,,,,,,,,,,,,uwwwwwwwu,,,,,,,,,,,,,,,,,,,,,,,v,,,,,,,,,,,,Oooooooooo:oooooooo::::::::::::::::::::::::::::::::::::::ooooooOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::::::::::::,,,,,,,,,,,,,,,,,, OoOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooo:ooooooo:::ooooo:::::::::::::::::::::::::::::::::::::::::oooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,
 OOOOOoOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooo:::::::::::::::::::ooo:::::::::::::::::::::::::::::oooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooo::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::oooooooOOOOOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooo::oo:::::::o:::::::::o::::::::::o:oo:::::::::::::::::::::::::::::::::oooooOOOOOOOOOOOOOOOOOOOOOO:
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooo::::::::::ooooooooo::::o:::::o:::::::oo::::::::::::::::::::::::::::::::::ooooooOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooo:::ooooooooooooooooooooo::oo::::::o::oo:::::::::::::::::::::::::::::::::oooooooOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooo::::ooooooooOooooooooooooooooooooo:::::oo:oo::::::::::::::::::::::::::::::::::oooooOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOooooooo:::::ooooOOOOOOOOOOOOOoOOooooooooooooooo::::oooooo:::::::::::::::::::::::::::::::::oooooOOOOOOOOOOOOOO::::::::::::::
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOoooooo::::ooooOOOOOOOOOOOOOOOOOOOOOOoOOOOoooooooo:::o:oooo::::o:::,,:::::oo:::::::::::::::::oooooOOOOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOoooo::::ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo:ooooo:::::,,,,:::::ooo:::::::::::::::ooooooOOOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOoo:::::ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo:oooooo::,,,,,,,::o:oo::::::::::::::::ooooooOOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOOo:::::oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooo::,,,,,,,:o::oo:::::::,::::::::ooooooOOOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOoo:::::oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooooo:::::,,,:::::oo:::::::::::::::::ooooooOOOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOooo:::oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooo::::::::::::::::::,,:::::::::::::ooooooOOOOO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOoooo:::oOoOOOOOOOOOOOOOOOOOOOOOOOOoooooooooOOOOOOOOOOOOOOOOOooo:::oooooo:::::::::::::,::::::::::::::oooooooOoOO
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOooo:::oOOOOOOOOOOOOOOOOOOOoooooooooooooooooOoOOOOOOOOOOOOOOOooo:::::oooo::::::::o::,::::o:::::::::::::oooooooO
 OOOOOOOOOOOOOOOO$########OOOOOOOOOOOOOOOOOOOOOOOOooo::::OOOOOOOOOOOOOOOOOoooooooooooooooooooooooOOOOOOOOOOOOOOOoo:::::oooooo:::::o::::::::::::::::::::::ooooooo
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOooo:::oOoooooOOOOOOOOOoooooooooo::oo:::::oooooooOOOOOOOOOOOOOOOoo:::::oooooo:::::::::::::::::::::::::::::::ooo
 OOOOOOOOOOOOOOOo%########OOOOOOOOOOOOOOOOOOOOOOOOoooo::oo::::ooooooooOOOOOoOoooooooooOoooooooooooOOOOOOOOOOOOOOOooo::::oo:oooo:oo::::::::::::::::::::::::::::::
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOoooo::::::::::::::ooOOOOOOOOOOOoooooooooOoOoOOOOOOOOOOOOOOOOOOooooo::::::oooooo:::::::::::::::::::::::::,,,:::
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOOoooo::::::::::o:::oOOOO%OOOOOOooooooOOOOOOOOOOOOOOOOOOOOOOOOOooooo:::::::ooooo:::::::::::::::::::::::::::::::
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOOoooo:::::::::ooooooOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOooooo::::::::oooo::::::::,,,:::::::::::::::::::::
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOOoooo:::::::::oooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo::::::::ooo::::::::::,,,,,:::::::::::::::::::
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOOOooo:::::::::oOooOOOOOOO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooo::::::::ooo::::,:::::,,,,,::::::o:::::::::::
 OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOOOooo:::::::::OoooOOOOOOOOOOOOOOooOOOOOOOOOOOOOOOOOOOOOOOOooooooo:::::::::ooo:::,::::::,,,,,,::::::::o::::::::::::::::::::::::::::::::::::::: OOOOOOOOOOOOOOOO%########OOOOOOOOOOOOOOOOOOOOOOOOOOooo:::::::::oooOOOOOOOOOO%%OOOoooOOOOOOOOOOOOOOOOOOOOooooooooo::::::::ooooo::::::::::,,,,,:::::::::oo::::::::
 OOOOOOOOOOOOOOOo%########OOOOOOOOOOOOOOOOOOOOOOOOOOOoo::::::::::oooooOOOOOOooooooooOOOOOOOOOOOOOOOOOOOOoooooooooo::::::::oo:o:o::::::::,,,,,,,,:,,,::::o:::::::
 OOOOOOOOOOOOOOOO%#######$OOOOOOOOOOOOOOOOOOOOOOOOOOoooo::::::::::oooooooooooooooooooooOOOoOOOOOOOooooOoooooooooo:::::o:::::::oo::::::::,,,,,,,,,,,,::::::::::::
 OOOOOOOOOOOOOOOo%#######$OOOOOOOOOOOOOOOOOOOOOOOOOooooo::::::::,::oooooooooooooooOOooooooooooOOOOOOOOoooooooooo::::::oo::::::::::::::,,,,,:,,,,,.,,,:::::::::::
 OOOOOOOOOOOOOOOo%#######$OOOOOOOOOOOOOOOOOOOOOOOOooooo::::::::::,:::ooooooooooOOOOOooooooooooOOOOOOoooooooooooo::::::oo:::::::::::::,:,,,,,,,.,,,,,,,,,,:::::::
 OOOOOOOOOOOOOOOoO#######%OOOOOOOOOOOOOOOOOOOOOOOOooooooo:::::::,,:::::ooooooooooooooooooOOoOOOOOOOOooooooooooo:::::::ooo::o:::::::::,,,,,,,,.,,,,,,,,,,,,::::::
 OOOOOOOOOOOOOOooO#######%OOOOOOOOOOOOOOOOOOOOOOOOooooooo:::::::::::::,::ooooooooooooooOoOOOOOOOOOOooooooooooo:::::::::ooo::::::::::,,,,,,,,..,,,,,,,,,,,,,:::::
 OOOOOOOOOOOOOOooO#######OOOOOOOOOOOOOOOOOOOOOOOOoooooooo:::::::::::::,,,:ooooooooooooooOOOOOOOOOOoooooooooo::::::::::oooooo::o::::,,,::,,,,,,,,,,,,,,,,,,,,,:::
 OOOOOOOOOOOOOOooO#######%OOOOOOOOOOOOOOOOOOOOOOOOoooooo::::::::::::::,,:::ooooooooooooOOOOOOOOOOooooooooo:::::::::::::oooooooooo:::,,,:,,,,,,.,,,,,,,,,,.,,,,,:
 OOOOOOOOOOOOOOooO#######%OOOOOOOOOOOOOOOOOOOOOOOoooooo:::::::::::o:::,:::,:ooooOooOOoOOOOOOOOooooooooooo::::::o:::::::ooooooooo::::,,,,,,,,,,,,,,:,,,,,,,,,,,,,
 OOOOOOOOOOOOOOooO#######OOOOOOOOOOOOOOOOOOOOOOOOOoooo::::::::::::::::::::,,:oooOOOOOOOOOOOOOooooooooo::::::::::::::::::ooooooo::::::,,,:,,,,,,:,,,,,,,,,,,,,,,:
 OOOOOOOOOOOOOOoooPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOoooo::::::::::::::::::::,::oooOOOOOOOOOoooooooooo:::::::::o:ooo::::::oooooo:::::::,:,,:::,,,::::,,,,,,,,,,,,,:
 OOOOOOOOOOOOOOOoooooOoooOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::::::::::::ooooooooooooooo:::::::::::::::oooooo:::::ooooo:o::::::,,,,:::,,::,,::,,,,,,,,,,,,:
 OOOOOOOOOOOOOOooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::::::::::::::oooooooo:::::,,,::::::::::::ooooo:::::ooooo::o:::::,,,,,:::,,:::,,,,,,,,,,,,,,,:
 OOOOOOOOOOOOOOooooooooooOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::::::::::::::::::::::,.,,,,,.,,::::::::::oooooo:::::oooo::::::::,,,,,,,,:,::::,,,,,,,::,,,,,,:
 OOOOOOOOOOOOOOooooooooooOOOOOOOOOOOOOOOOOOOOOOOOooooooo:::::::::::::::::::::::::::::::,.,..,,,,,,,::::::::ooooo::::ooo::::o:::::,,,,,,:,::,::,,,,,,,::,:,,,,,,:
 OOOOOOOOOOOOOOooooooooooOOOOOOOOOOOOOOOOOOOOOOOooooooooo:::::::::::::::::::::::::::::::.,.,,,,,,,,,,,:::::ooooo:oooo:::o:o:::::::,,,,,,,:,,,,,,,,,,,,,:,:,,,,::
 OOOOOOOOOOOOOOOoooooooooOOOOOOOOOOOOOOOOOOOOOOOooooooooo:::::::::::::::::::::::::::::::,,,,,,,,,,::,,:::::oooo::oooo::ooooo:::,:,,,,::,,,,,,,,,,,:,,,,,,,:,,:::
 OOOOOOOOOOOOOOooooooooooOOOOOOOOOOOOoooooooooooooooooooo::::::::::::::::::::::::::::::::,,,,,,,,::,,::::::oooo::ooo:::oo:ooo::::,,,,,,,,,,,,.,,,:,:,:,,,:,::,:::o:::::::o:ooooooooooo::::::::: OOOOOOOOOOOOOOooooooooooOOOOOOOOoo:::::::::::::oooooooo:::::::::::::::::::::::::::::::::,,,,,,,:,,,:::::::oooo::::o:::::oooo::::::,,,,:,,,.,,,,,,,,,,,,,:,:,:,:
 OOOOOOOOOOOOOOooooooooooOOOOOoo::::::::::::::::::oooooo:::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::ooo::::oo::::::ooo::::::::::,,,,,,,,,,,,,:,,,:,,,,,,,
 OOOOOOOOOOOOOOooooooooooOOOOo::::::::::o::::::::::oooo:::::::::::::::::::::::::::::::::::,.,,,,,:::::::::::oo:::oo::::::ooo::::::::::,,,,,,,,::,,:,,,,,,:,,,,,,
 OOOOOOOOOOOOOOooooooooooOOOo::::::::::::oo::::::::ooo::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::o::::::::::::::o::::::::::::,,,,,,,,:,,,,,,,,,,,,,,:
 OOOOOOOOOOOOOOooooooooooOOo:::::::::::::::::::::::oooooo::::::::::::::::::::o::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,,,,,,,,,,,:
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::


 vvv,,vvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwy#############################$$$%$###$ooo::::::::o:::::,:,,.,,.............,.,,..................:::::::::::::,,,,,,,,,,,,,,,,,, YRYYooO####################################################################################$$$$$#$$$:o:::::::::o:::::,,,,,,,,.............,...................,,
 ooooooO#####################################################################################$$%%%$$#:oo:::::::::::::::,,,,,,,...........,,.,...................:
 ooooooO######################################################################################$%O%$##ooo:::::::::::::::,,,,,,,.............,....................
 ooooooO########################################################################################$$$$#yo::::ooo;;:::::::,,,,,,,,.............,...................:
 ooooooO###################################RR$$####################################################$$$$%%$$$$##$O:::::::,,,,,,..................................
 ooooooO############################$$$ROOOOORYYO%%$$$################################################$$$$$$$$#$o::::::,,,,,,,,.................................
 ooooooO#########################$$YYY::::::::,,,,,.::YPP$############################################$##$##$$Y:,,,,,,,,,,,,,,.............,....................
 OOOOOoO######################$%"Y,:,,,,,,,,::::::,,,,,,,,:"$########################################$####%R:.,,,,.,,,,,,,,,,.,,................................::::::::::::::
 #####oO###################$$%Y,,,,,,,:,,,,,,,,,,::,:,,,,,,:,PR##########################################RY,,,,,,,,,,,,,,,,,,,,,,...............................
 #####oO###################%Y:,:::::::::::::,,,,,,,,:,,,,,,,:,:Y$#######################################O:,,,,,,,,,,,,,,,,,,,,,,,,..............................
 #####oO##################%^::::::::::::::::::,,,,,,,,,,,,,,.,,,,R####################################$P:,,,,:,,,,,,,,,,,,,,,,,,,,,.............................
 R####oO#################$o:::::::::::::::::::::::,,,,.,,,,,,,,,,,R##################################%Oo:,,:::::,:,,,,,,,,,,,,,,,,,,,..........................,
 O####OO##############$$$O::::::::::::::::::::::::::,,,,,,::,,,,.,.R#################################$oo,,::::::::::::,,,,,,,,,,,,,,,,.,........................
 #####oO###############$O:::::::::::::::::::::::::::::,,,,,::,,,,,,,$#################################$yoo:::::::::::::::,,,,.,,,,:::,,,............,...........
 #####oO##############$$:::::::::::::::::::::::::::,:,,,,,,:,:,,,,,:o$################################$$#:::::::::::::::::,,,,,,,,::::,,,,.....................,
 #####OO##############$$o::::::::::::::::,,,::::::::,:,,,,..,,,,,,,,:%$###############$########$#####$$R$:::::::::::::::::::,,,,,,::::::,,,,...................,
 RRR$$yy##############$%O:::::::::::::::,::,,,,::,:,,:,,,,,..,,,,,,,,:R%RRPP""PPPPPPPPRYOoooo::oooooooooo:::::::::::::::::::,,,,,::::::,::,,,...................
 ##$#$##############$$%%O::,,:,,,,:::::::,,::,.,,,::::,:,,,,..,,,,,,,,:oooooooooooooooooooooooooooooooooo::::::::::::::::::::,,,,,::::::,::,,...................
 $$#$$$$$$RRRRPPPPRPRYYo::::::::::::::::::::::::::::::,,,,,,...,,,,,,,,::oooooooooooooooooooooooooooooooo::,:,,::::::::::::::::,,,:::::::::,,,,.................
 ooooooooooooooooooooo::,:::::::::::::::::::::::::::::,,,,,,.,.,,,,,.,,,::ooooooooooooooooooooooooooooooo:,,:,::::::::::::::::::::::::::,::,:,,.................
 oooooooooooooooooooo::,,:::::::::::::::::::::::::::::,,,,,,..,,.,,,,,,,,:::ooooooooooooooooooooooooooooo::,:,,,,,::,,::::::::::::::::,::::::,,.................
 ooooooooooooooooooo::,,,,::::,:::::,:,,:::,::::::::,,,,,,,,,,,.,,,,,,,,,,::ooooooooooooooooooooooooooooooo::::::::,::::::::::::::::,,,,::::::,,.....,..........
 ooooooooooooooooooo::,,,,,::::::::::::::::::::::::,,,,,,,,,,,,,,.,,,.,,,,,:::oooooooooooooooooooooooooooooo:::::::::::::::::::::::,,,.,::::::,,................:
 ooooooooooooooooooo::,,....::::::,::::::::::::::,:,,,,,,,,,,,,,,,,,,,..,,,,::ooooooooooooooooooooooooooooo::::::::::::::::::::::::,,,,,,:::::,,................
 ooooooooooooooooooo::,,,,,,::::::::::::::::::::,::,,,,,,,,.,,,,,,,,,,,,,:,,,::ooooooooooooooooooooooooooo::::::::::::::::::::,,:::,,,,,,:::::,,................::::::::::::::::::::::::::::::: oooooooooooooooooo:::,,,,,..:::::::::,::::::::::,,,,,,,,,,,,,,,,:,,,,,,,,,,,,::ooooooooooooooooooooooooo::::::::::::::::::::,,,,:,,,....,.,::,,................:
 oooooooooooooooooo::::,,,,,..::::::::::::::::::,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,::oooooooooooooooooooooo::::::::::::::::::::,,,,,,,,,,.......,..................
.ooooooooooooooooo::::::,,,.,,,::::::::::::,,,,,,,,,,.,,,,,,,,,,,,:,,:,,,,,,,,,,.:::oooooooooooooooooooo:::::,,,,,::::::::::,,,...,,,.,.........................
 ooooooooooooooooooo::::,,,,,,,..:::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,:,,::,,,,,,,,,,,,:oooooooooooooooooooooo,,:,,:,,::::,::::::,,,.....,.,,.......................
 ooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,:,,,,,,,,,,,,,,:ooooooooooooooooooooooooooo:::::,:::,,,,,,.........,..,,..................
 oooooooooooooooooo:::::,,,,,,,,,,,..,,,::,,,,,,,,,,,,,,,,.,,.,,,,,.,,,,,.,,,,,.,,:,,:::ooooooooooooooooooooooooo.,.,::,,:,,,,,,.,,....,........................
.:,:,::::::::::::::::::,,,,,,.,.,,,....,::::,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,:::::o:::::::::::::::::::,,.,:::::,,,,,.,........,.,.,..,...,.,,,,...,,,
 .,.,,,,,,.,.,,,,,,:,,,,,,,,.....,,.....,:::::::::,::,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,.,:::::,:,,.,,.,,,,......,....,,,,,,,,,,.,,,,
 ,,....,.......,.,,.,,:,..,........,....,,::::::,,,:,,,,,.,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,:,,,:.:,::,.::::::,,,,.,,..,,,,,,....,,,,,,,,,.,,,,,,,,
 ......,,,,.,...,..,.,........,.,..................................,,,,,,,,,,,,,,,,.,,,,..,,,,,,,.,................,,::::::::,,,,,.,......,,,,,.,.,,,,,,,,,.,,,,
 ,..,,..,,,,,,,,,,.,,.,.,,,,,,..,,,,,.,,,,,,..,.,...,,.,..,,...,,.,,,,,,,,,,,,,,,,.,,,,,,.,,.,,,,,,,..............,.,:::::,:,,,::,,,,.....,..,,,....,,,,,,,,,,,,
 .......,,..,,,.,...,,.....,.,,,....,.,.,,.....,....,,,.,,,,,,,,,,,,,.,,,,,:,,,,.,,,,.,,:....,,,,,,,,:,::::::::::::::::::,,,,,:::,:,,,,,,,,,,.,,,.....,,,,.,,,.,
 .......,.,,....,,.,..,.,.,.,..........,,,.................,...,,,,,,,,,,,,,,,,,,,,.,:,,,.,,,.,,,,,,,,:,::::::::::::::,,,,,,,,:,,:,,,,,,,,,,,,.,,...............
........,.,...,....,..,....,,.,..................................,.,,,,,,,,,,,,,,,,..,.:.,,,,..,,,,,,,,,,,:::::::::::::::::,::,,::,,,,,,,,,,.,..,,,.,...........
 ...........,.......................,,.,,..........................,,,,,,,:,,,,,,,,,..,.,,,,,,.,.,,,,,,,,,:,::::::::::::::::::::,,,,,,,,,,,......,,,,...........
 ...................,.,.,.,,.,........,............................,.,,,,,,.,,,:,,,,.,.,,,,,,,.,.,,,,,,,,,,:,::::::::::::,:::::,,:,,,,,,,,,,..........,.........
 ...............,..,,:,.,,.,.,......................................,,,,,,,,,,,:.,,,,,,,,,.,,,,.,,,,,,,.,,,,,::::::::::::,,:::::,,,,,,,:,,,,...........,........
 ....................................................................,.,,,,,.,,,,,,,,,,,,,,.,...,..,,,,,,,,,,::::::::::,:,:::::::,,,,,::,,,............,........
 .......................,...,..,.....................................,.,.,,,,,,,,,,,,,,,,,,,,....,.,.,,,,,,,,::::::::::,,,::::::,,,,,,::,,,.,,..................:o:::::::o:ooooooooooo::::::::: ..............,,:...,..,:.....,,........................................,.,,:,,,..,,,,,,.,.,,....,,,,,,,,,,,,,::::::::::::::::,:,,,,,,:,,,,.,..................
 ..............................,........................................,,,,,,:,,,...,,,,........,,..,,,,,,.,,,::::::::::::,::,:,,,,,,,,,,,,,,..................
 ........................,..,,:,,.,...................................,,,,,,:,::,,,,..,,...,...,,.,,.,.,,,,,,,::::::,:::::,:,,,,,,,,,,,,,,,,,,..................
 ................,.........,,...,................................,,,,,,,:::,,,,,.,.......,.:,,,::.,,.,,,,,.,,,,,::::::::::,,,:,,,,,,,,,,,,,,,.................,,
 ........................,,,:,..,,,......,...................,,,,,,,:,:,,,.............,.,,..,,,:,.,,...,,,,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,...................
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####:,,,,,,,,.........,,,,,,,,.........,,,,,,..:,.,,,.,,,,,,,,,,,,,,,,



,.,...,,,.,.,,..,,..,,,..,..,,..,.::::,::::::::::::,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, ,:,:,,:,,,:,oOOOo::::::,::::,:::,::::::,:,::,:::::::::,::::,::::,,:::::::,::::,:::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,
 :::,::,:,:,,:OOOoo:::::::::::::,:,:,::::::,::,::,:,::,:,,:::::,:,,,:,,,,....................,,,::::::::::::::::,:::::::::::::::::::::::::::::::::,::::::::::::::
 :,,,,,,:,::::OOOOo:::::,:,:::::::,,:,::::,::::,::::::::,:::,:,:,,,................................,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,:::,::::,::oOOOo:,::::::::,:::::,::,::,:,,:::::::,:,:::,:::,,,....,................................,,:::::::::::::,:::::::::::::::::::::::::::::::::::::::::::
 :,,:,::,,:,::oOOOo::::::::::::,::::,::::,::::,:,:::::::,::::,,,.,,,,,,.,................................:::::::::::::::::::::::::::::::::::::::::::::::::::::,:
 :,,:,::,:::::oOOoo::::,::::,:::,::::::::::::,::::::::::,::::,,::,:::,,,,,,,,,,,,,....................,...,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,:::,::::,::oOOOO:::,::,::,::::,,::::::::,::,,::,:::,:::::::::::::,:,:,:,,,,,,,,,,.....................,..,:::::::::::::::::::,:::::::::::::::::::,:::::::::::
 :::::,,:::,::oOOOO:::::::::,:::::::::,::,,:,,::::::,::::::::::::::::,::,,,,,,,,,,,,........................,,....:,:::::::::::::::::::::::::::,:::::,:::::::,::::::::::::::::
 :,:,:::,:,,:,:oOOO::,:,::::,:::,:,,::,::,::,,::,:,:,:,::::::::::::::::::::,,,,,,,,,,...............................,:,::::::::::::::::::::::::::::,::::::::::,,
 ,,:,::,:::,:,:oOOOo,,,:,::,,:,:,:,:,:,::,,:,,::::,:,,,::::::::::::::::::::::,,,,,.,,..............................,.,,,,,,,:,,:::::::::::::,::::::::,:::::::,,,
 ,:,,,:,:,,:,,:oOOOo,::,,,:::,:,::,:,,:,,,,,,:,:::,,:,::::::::::::::::::::::::::,,,......................,...............,,.......,::::::::::::::,:,:,::::::::,:
 :,:,,,,::,:,::oOOOo::,::::,:,:,::::,:::,,,:,,::,::,,:::::::::::::::::::::::::::::.,......................,...................,....,,:::::::,:::::::::::,::::::,
 :,:,:,:,,:,,::oOOOo,::,::::,::::,::,::::,,,::,:::,::,::::::::::::::::::::::::::::::,,........................................,,,,,,,,:,::,::::::::,::::::::::,:
 ::::::,:::,,::oOOOo:::,::,,:::::::,::,::,,,:,,,:::,::,,::::,,,,:::::::::::::::::::::,.,....................................,,,,,,,,,::::::::::::,:,::,:::::::,:
 :::,:::,,:,,,:ooOOo,::,:::,,:::,::,:,:::,,::,,,,:,:,,,,,::::,,,,,,:,::::::::::::::::,,,.,.....,.,,,,,,.....................,,,,:::::::::,::::::::,::,:::::::::,
 o::,:,:,,:::,::oOOo,::::::,:::,,::::::,:,::,:,:,:,:,,,.::::::::,,,,,,,,,::::::::::::,,,......,,,,,,,,,,,...................,,,:::::,::::::,:,::::::,::,,::::::,
 oo:::,::::::,::oOOo::::,:::::::,::,,,:::,:,:,,::,:::,::::::::::,::::::::::::::::::::,,,,,,,,,,,,,,::.,,,..................,,,,,::,::::,::::,:::,:::::,:::::::,,
 oo::,,::::,:,::oOOO,,::::::::::,:::,:,:,:,,,:,:,::,::::::::::::::::::::::::::::::::::::::::::,,,,,,::,,,..................,,,,,:,:,:::::,,::,::,:::,:::,,,:::,,
 ooo::,:::::,,,:oOoo,:::,::::,:,:::,,::,,::,,,,,,::,:::::::::::::::::::::::::::::::::::::::::,,,,::,::,....................,,,,,:,:::,:,,,:,,::,:,,:,,:::::::,,,
 ooo::::,::::,,oooOo,::,:::::::::,::::,,,:,,,:,,,:::::::::::,::::::::::::::::::::::::::,::::::::::,,,,................,,,,,,,::,:,:,:,,:,,,,::,::,:,,:,,,,::,::,
 ooo:::,:::,:,:ooOOO:::::::::::::,,:,:,::,,:,::,,,:,,,,:,,:,,,::::::::::::::::::::::::::::,:::::::,,,................,,,,,,,:,,:,:::,,:::,::,,:,:::,::,,:,:::,,,
 ooo::::::,,::,:::::::::,::::,:::::::::,:,,::,,,::,,,,::::::::::::::::::::::::::::::::::,,,,,,::,,,,................,,,,,,,:,::,,::,:::::,:::,,:,::,,,,:,:::,,,,
 ooooo:::,::,,,:::::::::::::::::::,::,,::,,,,,,,,,,,,,,::,::::::::::::::::::::::::::::::,,:,,::,,,,..................,....,,.,::,,::,:,,:::,::,:,::,,,:,,,:,,:,,:
 ooooo:::,,::,,:::::::::::::::::::::,:,,:,,,,:,:,,,,,,:,,,,,,,:::::::::::::::::::::,::::,:,:,:,,,,.............................,,:,,::,,,,,,::,:::,,,,:,:,,,,:,,
 ooooo::::::,:,ooooo::::::::::::::,,,:,:,:,,,,,,::,,,,,,,,:::::::::::::::::::::::::,,,,,:,::,,,,,..........................,..,,.,,,:::,::,:,:,:,,,,,,,:,::,,,,,::::::::::::::::::::::::::::::: ooooo:::,::,,:oooOo,::::::::::::::::::,:,,:,:,:,:,,,,,,,,,,,:::::::::::::::::,,,:,,,,,,,,::,,,,............................,,,,,.,,,::::,:,,,,:,,,,:,,,,,:,,,,,:
 oooooo:::::,:,::::::::::::::::::::,:,:,,,,,:,,,,,,,,,:,,:::::::::::::::::::,,,,,,,,,,::::::,,,,.,.....,......................,,.,,,,,,::,,,,,:,,:,,,,,,,,,,,,,,
 oooooo:::::,,,,,,,,::::::::::::::,:::,:,,,,,:,,,:,,,,,:,,::::::::::::,:,,,,,,,,,,,,:::::::,,,.,,,.,,,....,,.,........,,......,.,,,.,,,,,,:,,,,,,,,,,,:,,,,:,,,,
.oooooo::::::,,,,,,,::::::::::::::::,:::::,:,,:,,,,,,:,,:,::,::,,,.,,,,,,,,,,,,,,,,,:::::::,,,,,,..,,...,,,,,,,,,...,,,,...,,,,,,,,,.,.,,,,:,,,:,,:,,,,,,,,,,,,,
 ooooooo::::::,,,,,,::::::::::::::::::::,,,,:,:,:,,,,:,::,::,,,::::,:,,,.,,,,:,::::::::::::,.,,,..,...,,,,,,,,,.,,,,,,,,...,,,..,.,,,,.,,.,,,::,,,:,,,,,,,,,,,,,
 oooooooo::::,,,,,,,::::::::::::::::::,::,:,:,,,:,,,:,::::::::::::::::,..,,,:,,:::::::::::,,.,,,,....,,,,,,,,,,.......,,,,....,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,,,,
 oooooooo:::::,,,,,,:::::::::::::::::::,,..,...,,,:,,,::::::::::::::::...,..,,,::,::::::::,,,,,,.,.,.,,..,,,,,,....,.,,,........,,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,
 ooooooooo::::,,,,,,::::::::::::::::,.,,..........:,::::::::::::::::::........,,,,:::::::,,,,,.,..,,,,...,,,,....,,,,................,,.,,,,,.,,,,,:,,,,,,,,,,,,
 ooooooooo::::,,:,,,:::::::::::::::,,,,.,......,..,:::::::::::::::::::..,.......,,,:,:,,,,,.......,.,,..,,,.....,,,.....................,,,,,,,,.,,,,,,,,,,,,,,,
.oooooooooo::::,,:,:::::::::::::::,,,....,,,,.....,:::::::::::::::::::,,...,......,,,,,,..,,,,,.,......,,,,...,....,..,....................,,,,,,,,,,,,,,,,,,,,,
.ooooooooooo:::,,,,,:::::::::::::,,............,.,:::::::::::::::::::...............,,,,...,,.........,.,,.......,........................,,,,,,,,,,,,,,,,,,,,,,
 ooooooooooo::::,,,:::::::::::::,,,,,,.........,:::::::::::::::::::::................,,.,........,.....,,,,.,,..,,,,,.,....,...............,.,,,,,,,,,,,,,,,,,,,
.ooooooooooo::::,,,,:::::::::,,.,,,,,,,....,::::::::::::::::::::::::.......,..................,..,,...,,,,.,,,...,,,.,.,..,..,,,,...........,,,,,,,,,,,,,,,,,,,,
 oooooooooooo:::,,,,:::::::,,,,,,,.,..,,,:::::,:,::::::::::::::::::.........................,,,,,,,...,,,,,.,,.,,,,,......,..............,,..,.,,,,,,,,,,,,,,,,,
 oooooooooooo::::,,,,::::,,,,,,,.....,,,,,,,,,,,,,.,,,,,,,,,,::::::........,................,,,,,,,...,,,,,,,,,,.,,,,.........................,,,,,,,,,,,,,,,,,,
 ooooooooooooo:::,,,,.....,,,.....,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,.........,..............,,,,,,,,,,..,,,,.,,,,,,,...........,................,,,,,,,,,,,,..,,,,
 ooooooooooooo::::,,,,,.,,,,....,,,,,,,,,,,,,,,,,,::,,,,,,....,,,..........,,............,,,,,.,,,,,......,,,,,.,,,,,..........................,,,.,,,,,.,...,,,
 oooooooooooooo:::,,,::::,,...,,,,,,,,,,,,,,,,.,.,,.,..,......,,,.........,,,............,,,,,.,,,,,,......,,,,,,,,,,,.......,..................,,,,.,,,.,....,,
 oooooooooooooo::::,,,,::::,,,,,,,,,,,,,,,,.,,,,,,,,,,:,......,,.,........,,..........,,,,,.,,,,,,,,,,....,,,,,,,,,,,,.,,,......,..................,,,..,,,,,,.,:o:::::::o:ooooooooooo::::::::: oooooooooooooo::::,...,:::,,,,,,,,,,,,,,,,,,,,,.,,,,,,,........,.........,.,.........,,,,,,,,,,,.,,,....,,,,,,,,,,...............................,....,.,,.,.,,
 ooooooooooooooo:::::,.,::::,,,:,:,,,,,,,.,,,,,,,,,,,,,,..,...............,............,,,,.,,.,,,,,,,...,,,,,,,,.,......................................,,,,,,.
.ooooooooooooooo:::::,,:::,::::::::::::::::::::,,,,.,,:,....................,..........,,,,,,,,,,,,,,.....,,,,,,.,,..........................................,,,
 oooooooooooooooo::::::,::,,::,::::::::::::::::,,,,,:,,,...............................,,,..,,,,..,,,...,,.,,,,...,,,,,,...,.,.............................,,,..
 oooooooooooooooo:::::::,,,,,:,,:::::::::::::::::,,,.,.,.................................,....,,,,,,,....,,,,,,,,,,,.,,,,......................................,
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####:,,,,,,,,.........,,,,,,,,.........,,,,,,..:,.,,,.,,,,,,,,,,,,,,,,


,,:,,,,,:.,..,,.,..,,.,.,.,...,..,..,,.,::::,::::,,,,,,.................................,,,::::::::,:::::::::::::::::,::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, ::,,,,,,,,:,,:,,,:,,:,:::oOOOo:::,:,,::,,:,,,:::::::,:,:,:,:,,:,:,:,,,,,.,,.....................................,,,:::::::::::,::,:,::::,:::,::::::::::::::::::,
.:,:,,,,,,,,,,:,,,,,,,,:::oOOoo::,:,,,,,:,,,,,,,,,,,,:,,:,:,,,,,,,,,,,,,,.,....................................,..,,,,:,:,:,,,,:,:,::,::,::::,,:,:::::::,,:,::,::
 :::,,,,,,,,,:,,,:,,,,,:::oOOoo:,,,:,::::,,:,,,,:,,,,,:,,::,,,:,,,,,,,,,,,,,,,..,...,,..............................,,,......,,,:,,,:,,:,:,,,:,:,:::::,,::,::,::
 :::,,,,,,:,,:,,:,,:,,,:::oOOooo,:::,:,,::,,,:,,,,,,,:,:,::,::,,:,:::::,:,,,,,,,,,,,,,,,.,,....................,..............,,,,,,,:,,,,:,::,:::::::,:::::,:,::
 :,:,,,,,,,,:,,:,,,,,,,:::oOOOoo,,,:,,,:,,,,,,,,:,:,,,,:,,,,,,,:,::,::::,,::,,,,,,,,,,,,,,,,.....................,.............,,,,.,,,.....,,,,:,:,:,:,::,,:,,:
 ::,,,,,,,,:,,,,,,,,,:,:::oOOooo,::,,,,::,,:,,,:,:,,,,,,,,,,,,,,::::::::::,::::,:,,,,,,,,,..,.....................................,,..........,,,,:::::,:::::,::
 :::,,,,,,,,,,,,,,:,,,,:::oOOooo,,,:,,,,,,,,,,,,:,,,,,,,,:,,,:,:::::::::::::::::,:,,,,,,,,,,.............................................,,,,,,,,:,:::,:,,,:::::
 :::::::::::::::,:,::,::::oOOooo:,,,,:,:,,::::,:,,,,,,,,,,,,,:,:::::::::::::::::::::::,,,,,,,..........................................,.,,,,,,:,:::::,:,::,:::,::::::::::::::
.:::::::::::::::::::::::::oOOooo,,,::,,:,::,,,,::,:,:,,,,,,,,::,::::::::::::::::::::::,,,,,,,..........................................,,,,,,,,,::,,::,,:::::,,:
 :::::::::::::::::::::::::oOOOo::,,:,:,:,,::,::,:,,,,,,,:,,,,,::::::::::::::::::::::::::,,,,,.,......................,.................,,,,:,,::,,,,::,:::::::,:
 o::o:o:o:oo:o:::o:o:o::::ooOooo,,,,:,,::,:,,:::,,,,,,,::,,:,,,:::::::::,::::::::::::::::::,,,.,........................................,,,,,,,,,::,,:,:,::,:,,:
 oooo:oooooooooo:o:ooo::::oOOoo:,:,::,,,:,,:,,,,,:,,,,,,:,,,,,,,::,,:,,,,,::::::::::::::::::,,,,,,.....,.,,,,,,,,,,..,.................,,,,,,,:::,,:,,,,,,:,,:,,
 o:oooo::ooo:o:oooooo:o:::ooOoo:,,,,:,,,:,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::,,,,......,,,,,,,,,,,,,...................,,,,,,,,,,,,,,,,,,:,,,,,,
 oo:ooo:oo:oo::ooooooo:::oooOooo::::,:::::,,,,,,,,,,,,,,,,,,,:,,,,,:::,,,,,,,,,,,,,::::::::::::,,,,,,,,,,,,,,:::,,,.................,,,,,,,,:,,:,,,,,,,,,,:,,,,,
 o:ooo:ooooooooo:oooooo:o:ooooo::,:,::,,,:::,::,,,,,,,,,:,,,:,,,,::::::::,,,,,:,:::::::::::::::::,,,:::,,,,,,::::,,...............,,,,,,,,,,,,,,,,:,:,,:,,,,:,,:
 oooooooooooooo:o:oo:oooooooooo::,:,:,,,::,:,,,:,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,::,,,..............,,,,,,,:,,,,:,,,:,,,:,:,,,,,,,,
 ooooooo:ooooooo:oo:ooo:::ooOoo:::::,::,:,::,::,:,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,:::,,............,,,,,,,,,,,,,:,:,::,:,,,:,,:,,,:,:
 o:oooooooooooooo:o:o:oo:o:oOoo::::::::,:,,::,,,,,:,,,,,,:,,,,:::::::,:::::::::::::::::::::::::::::::,::::::,,,,,..........,.,,,,,,,,,,,,,:,,,,:,,,,,,,,,,,,,,:,
 ooo:o:oooooooooo:oo:::o:o:oooo::,::,:,:::::,,:,,,,,,,,,,,,,,,,::::,::,,,:::::::::::::::::::::::::::,,:,::::,,,,...........,...,,,,,,.,.,,,,,,::,,,,,:,::,,,,,,,
 oo:oo:oo::ooo:o:oo:::::::::ooo::,::,:,,::,,:,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::,:,,,,,.........,.............,..,.,,,,:,,,,,,,:,:,,:,,,
 o:::ooooooooo:::::ooo::o:::ooo::,:,:,::,:,,:,:,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,:,,,...,..................,,...,.,,.,,,,,:,,,,,,,,,:,,
 o:::::oooo:oo::::::::::::::ooo:,:::::,::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::,,,:,,,,.,,......................,.,.,,.,..,,,,,,,,,:,,,,,,,
 o:ooo:o:ooooo::o:o:::o:::o:::::,:::,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,,::,,,,,::,,,,,......,.,..............,...,,.,,,,,,,,,,,,,:,,,,,,:
 ::::::o:o::o:o:o:o:::::::oo::,,::::::,:,:,::,,::,:,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::,,,,,,,,,,,:,,,,,,,.....................,..,,.,.,,,,,,,,,,,,,,,,,,,,,
 :::oo:o:oo:o:ooooo:::::::::::,,:::::::,:::,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::,:,,,,,,,,,,,,,,,,::,,,,,......,.....,...........,..,,,.,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::: :::o::o::::::oo::o:::o:o::::::,:,:::::::::,:,:,,,,,,,,,,,,,,,,,,,:,,:,:,:::::,:::,:,,,,,,,,,,,,,,,::::,,,,,.,..,,........,,,.......,,,,,,.,.,,,,,,,,,,,,,,,,,,,:
 o:o:::oo::::o:::o:o:::o:::o:::,::::::::::::::,:,:,:,,,,,,,,,,,,,:,,:,::,,,:,,:,,,,,,,,,,,,,,,,,,,:::::,,,,,,,......,..,.,..,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,
 ::o::::o:oo::o:ooo::oo:o:o:o::::::::::::::::,,:,,,,,.,.....,,,,,:,,::,,,,,,,,,,,,,,..,.,,,,,,,,,:::::,,,,..,......,,,,,,,,,,.,..,.,.,,.,,:,::,,,,,,,,,,,,,,,,,,
 :::::oo:::o:::o:oo:oooo:oo::oo::,:::::::::::::,,..,,.....,...,,,,,::::,:::,:,:::,,,,.....,,,,,,,,,:,:,,,,..,,...,,,,,,,,,,...,.,,,,,.,..,..,:::,,:,,,,,,,,,,,,,
 ::::::o:ooo::::::o:o:o:o:o:::::::::::::::::::,,,....,........,,,:,:::::::::::::::,..,......,,,,,,,,:,,,.,...,,.,,,,..,,,,,....,,.,,...........,,,,,,,,,,,,,,.,,
 :::::::::o:::::::o::::::ooo:oo:::::::::::::::,,........,.....,,::::::::::::::::::,,.,........,,,,,,,,,......,.....,.,,,.....,.,.,......,.,......,,,,,,,,,,,,,,,
 :::::::o:::oo::o::o:o:o:o:o::::::::::::::::,,,,.,..........,,,:,:::::::::::::::::,,............,,,,,................,,,....,.,......,.,,,,..,.,,....,,,,,,,,,,,
 ::::::::o:o::::::o::o::::oo:::::::::::::::,,,,,,,,........,,,:::::::::::::::::::,,..............,..,...,...........,,,....,.,....,,,,,,,.,,..,...,.,,,,,,,,,,,,
 ::::::::::o::::::::o:::::::o:::::::::::,,,,,,,,,,,,,.,,,,,,:,:::,::::,:::::::::,.............................,......,,,.,,,,,.....,.,,,::::::,,,,,.,,,,,,,:,,,:
 o:::::o::::oo::::o:o:o::o::::::::::::,,,,,,,,,,,.,,,,,,,,,:,,::::::::::,::::::,,.......,,...............,,,.,,,.....,,,,,.,..,,,,,,,,,,::::::,:,,.,.,,,,,,:,:,:
 :::::o:o::o:::::::::oo:o:::o:::::::,,,,,,,,,..,.,,,,,,,,,,,,,,,,,,:,:,:::,::::,........................,,,,,,,,....,,,,,,,.,,,,,,.,,,,,::::::::,,,,..,,,,,,,:::
.:::::::::o::o:oo::o:o::ooo:::o::::::,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,.,............,,,,,,,,,,..,,,,,,,,,,,,,.,,,,,,:::::::,...,.,,,,,,,,::::
 :::::::::::::::::oo::::::::::::::::::,,,....,,,.,,,,,,,,,,,,,,,,,,,,,.,...,,,.........,..............,,,,,,,,.,,........,,,,,,,,,.,,,:::::,,.,.,,,,,,,,,,,,,:::
 o:::::::::::::::::::::o::::::::::::::.....,,,,,,,,,,,,,..,,,,.,,,,......,,,...........,.,.........,,,,,,,,,,,,,........,,,,,,,,,,,,,,,::,,,,,..,::,,,,,,,,,,,,:
.:::::::::::::::::::::::::::::::::::::,,,,,,,.,,.,,,,,,,....,.,.,,,........,,...........,,........,,,,,,,,,,,,,........,,,,,,.,,,,,.,,,,.,,.,,,,::,,,,,,..,,,,::
 o::::::::::::::::::o:::::::o::::::::::,,,:,,,,,,,,,,,,,,,,.,,,,,,,......,.,..........,,,,,.......,,,,,,,,,.,,,,,,....,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,,.,,,,,,:
 o:::::::o:::o:::o::::o::::o:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................,,..........,,,,,,,,,,,..,.....,,,,,,,,.,.,......,,,.,,,,...,.,,,,,,,,,,
 o::::::::::o::::::::::o:::::o:::::::::::,,,,,:::::::,,,,,,,..,,,,,....,...........................,,...,,,,,,,,.,....,,,,,,,,.,,.....,,,,,,,.,...,,,,,,,,,,,,,,
 ::o:::::::o:::o:::::::::o:::::::::::::::,::,::::::::::::,,,,,,,,,,,...................,............,,,.,,,,,.,.,,.....,.,,,,,,..,,,.,,,,,,,,,,,,,,,,,,.,,,,.,,,:o:::::::o:ooooooooooo::::::::: ::::::::::::::::::o::::::::::::::::::::::,:,:::::::::::::::,,,,,,,,................................,,,,,,,,,,,,.,.,..,,,.,.,,,,..,.,,,:,:,,,,,,,:,,,,.,,,,,,,,,
 ::o::::::::::::::::o::::::::::::::::::::,,,,,:::::::::::::::,...........................................,.,,,,..,....,,,,,,,,.,,,.,,,,:::::::::::,,,,,,,,..,,,,
 :::::::::::::::::o:::::::::::::::::::::::,,,,:::::::::::,,...............................................,,,,.......,,,.,,,,,,.,.,,,,,,::::::::::,,,,,,,,.,,,,,
 :::::::::::::::::::::::::::::::::::::::::,,,,,,::,,,........................................................,.....,,,,,,,..,.,,,,,,.,,,::,::::::,,.,,,,,,.,,...
 ::::::::::::::::::::::::::::::::::::o:::::,,,,,,.................................................................,,,,,,..,,.,,,,,,,.,,,,,:::::,,,,.,,,,.,,,.,..
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::



,,.,,,,,,.,.::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.:::::O%%%OOo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,..,,,,,::::::::::::::::,:::,:::::::::::,,,:::::,:::::::::::::::::::::::::::::::,
 :::::O%%O%Oo::::::::::::::::::::::::::::::::::::::::::::::::::,,,,........................,,,::::::::::,,......,,:::::::,,,,....,,,:::::::::::::::::::::::::::::
 :::::OO%O%OO::::::::::::::::::::::::::::::::::::::::::::::,,,..................................,::::::,.,.......,::::::,,........,,::::::::::::::::::::::::::::
 :::::oOOO%OOo::::::::::::::::::::::::::::::::::::::::::,...........................................,,.....,.,.....,.............,,,:::::::::::::::::::::::::::::
.:::::oO%%O%Oo::::::::::::::::::::::::::::::::::::::,,........................................................................,.,.,,::::::::::::::::::::::::::::
 :::::oOO%%%Oo::::::::::::::::::::::::::::::::::,:,,......................,,,,..................................................,,,,::::::::::::::::::::::::::::
 :::::oO%O%%Oo:::::::::::::::::::::::::::::::::,,.....................,,.,,,,......................................................,::::::::::::::::::::::::::::
 :::::oO%%O%Oo::::::::::::::::::::::::::::::,,...............................................................................,..,...,,::::::::::::::::::::::::::::::::::::::::
 :::::oOOOOOOO:::::::::::::::::::::::::::::,..............................................................................,..........,::::::::::::::::::::::::::
.:::::oO%%%%OO::::::::::::::::::::::::::::,,................,........................................................................,,:::::::::::::::::::::::::
 ::::::OOOOOOO:::::::::::::::::::::::::,,,,........,.,.,,,..........................................................................,,:,::::::::::::::::::::::::
 ::::::O%%%OOO:::::::::::::::::::::::::,,,,....,,,,,,,,,,,,.,......................................................................,,,::::::::::::::::::::::::::
 ::::::OOOO%OO::::::::::::::::::::::::::,:,,,,,,,,,:,,,,,,,,,,.....................................................................,,:::::::::::::::::::::::::::
 ::::::OO%O%OO:::::::::::::::::::::::::::::::::::,,::,,,,,,,,,,,,...............................................................,,,,::::::::::::::::::::::::::::
 ::::::O%%OOOOo::::::::::::::::::::::::::::::::::::::::,,,,,,,,..........,.........,.................,..........................,,,:::::::::::::::::::::::::::::
 ::::::OOOOOOOo:::::::::::::::::::::::::::::::::::::::,:,,,,,,,,..........................................................,....,,:::::::::::::::::::::::::::::::
 ::::::oOO%%OOo::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,,.......................................................,,,,,,:::::::::::::::::::::::::::::::
 ::::::oOOO%OOo:::::::::::::::::::::::::::::::::::::::::,,,,,.,.,,,..................,,::,:,,,,,............................,,,,::::::::::::::::::::::::::::::::
 ::::::oOO%%OOo::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,..............,,:,:::::::::,,,........................,,,,:::::::::::::::::::::::::::::::::
 ::::::oOOOO%Oo::::::::::::::::::::::::::::::::::::::::::::::,:,,,,.,,,,,,......,,,:,,::::::::::::,.,..................,.,,,::::::::::::::::::::::::::::::::::::
 ::::::oOOO%OOO::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:::::::::::,,,..............,...,,,::::::::::::::::::::::::::::::::::::::
 ::::::oOOOOOOO:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,,,,,,,,:::::::::,,,,.................,.,,:::::::::::::::::::::::::::::::::::::
 :::::::OOOOOOO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,::::,,,::,:::::::,,,,,,...................,,::::::::::::::::::::::::::::::::::::
 :::::::OOOOOOO:::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,,:::::::::::,,,,,...............,...,,,::::::::::::::::::::::::::::::::::
 :::::::OOOOOOO,::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,..,.......,,,....,,,,,,::,:,,,,,,,,,,.,,,,::::::::::::::::::::::::::::::::::::::::::: :::::::OOOOOOO:::::::::::::::::::::::::::::::::::,:::::,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,.............,,,,,,,,,,,,.,,,..,,,,,,,,,,::::::::::
 :::::::OOOOOOO:::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,....,........,.,,,,.....,,,,,,,,,,,,,,,,,,::::::::
 o::::::oOOOOOO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.........,....,,,.......,,,,,,,.,.,,,,,,,,,,,,,::::
 o::::::oOOOOOO::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,....,..,.,,,,,,......,.,,,...,,,,,,,,,,,,,,,,,,,::
 o::::::oOOOOOO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.,.,,.,,,,.,,,..,,,,,,,,,..,,,,,,,,,,.,.,,,,,,,,,
 oo:::::oOOOOOO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,.,,,,,,...,.,,.,,.,,,,..,..,.,,,,,,,,,,,,,,,,,
 oo:::::oOOOOOo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,,,,,,,,,,,,,,,.,,,,,....,,,,.,,,,,,..,,.,,,,,,,,,,,,,,,,,
 oo:::::oOOOOOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::,,,,,,,,,,,,,,,,,,,.,..,,.,,,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,
 ooo::::oOOOOOoo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::,,,,,,,,,,,,,,.,,.,.,,,,,,,,,,,,,.,,,,..,,,.,,::::::,,,,,,
 ooo:::::ooOOOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,......,..,,,,:::::::::,,:
 oooo::::oooOOOo::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,,,,,,,,::::::::::,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,......,,,,,,,,,,.,,,:::::::
 ooooo::::::::::::::::::::::::::::::::::::,,:,:::::::::::::,::::,:::::::::::::::::,:,,,,,,,,,,::::::::,:,,,,,,,,,,.,,,,,,,..,,,:,,,,....,,,,.,,,......,,.,,,::::
 ooooo:::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::::::,:,,,:::::::::::::::::,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,.............,.,,,:
 oooooo::::,:::::::::::::::::::::::,,,,,,,,,,,,,,.,,::::::,::::,::::::::::::::,,,,,,,,.....,,,,,,::::::,,,,,,,,,,,,,,.,,..,,,,,,,....,,,,,..,....,,,,,,,,,.,.,,:
 oooooo::::::,:::::::::::::::::::,,,,,,,,,.,,,,,,,,,,:::::::::::::::::::::::,,,,,,,,,.........,,,::::,,,,,,,,,,,,,........,,,,,....,,,......,,,,,,,,,.,,,,,,,.,,
.oooooo::::::,::::::::::::::::::,,,,..,.,,,,,,,,,,.,,:::::::::::::::::::,:,,,,,,,,,,,...........,,,:::,,,,,,,,,.,,,.......,,,,,.......,,,,,,,,..,,,,,,,..,,.,,,,
 ooooooo::::::::::::::::::::::::,,.,,,,,,,,,,,,,..,,,:::::::::::::::::,:::::::,,,,,,,............,,:,,,,,,,.,,,,..,.....,,,,,,,,,...,.,,,.,,,,,,,,.,,,:,,.,,,,,,
.oooooooo:::::::::::::::::::::::,,,,,.,,.,..,.,..,,::::::::::::::::::::::::::::,,,,,,.............,,,,.,,,.,,,,,.,,,.....,,,,,,.,,,,,,,,,,,,,,,,::::::::::::::,,
 ooooooooo::::::::::::::::::::,,,:,,,,.,,.,.....,,:::::::::::::::::::::::::::::,,.,,.........................,,,.,,,....,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::,:o:::::::o:ooooooooooo:::::::::.oooooooo:::::::::::::::::::,,,,,,,:,,.,....,,::::::::::::::::::::::::::::::::,,,,,..,......................,,,,,,,,,....,,,,,,,,,,,,.,,,,.,.,,,::::::::::::::,,
 ooooooooo:::::::::::::::,,,,,,,,,,,,,,.::::::::::::::::::::::::::::::::::::::,..........................,,,,,,,,,,,....,,::,,,,,,,,,,.,,,,,,,,,:::::::::::::,,,
 oooooooooo::::::::::::,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::,..,.,,,......................,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,.,,,,,:::::::::,,,,,,.
 oooooooooo::::::::::,,,,,,:,,,.,,::::::::::::::::::::::::::::::::::::::::::,..,.,,,,.,..,.,,..........,,,,,,,,,,,,,,..,,,,,.,,,,,,,,,,,,,,,,,,:::::::::,,,.,,,:
 oooooooooo::::::::,,,,,,:,,,,,,::::::::::::::::::::::::::::::::::::::::::::,..,,,,,,,,..,....,.,....,,,,,,,,,,,,,,,,,..,.,,,,,,,,,,,,.,.,.,.,,::::::,,,,,,,,:::
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,



...,,,,,,,:......................,,,,,,,,,,,,,,,,,,,,,,,...........................................................,,,,,,.........,:::::::::::::,,,,,,,,,,,,,,,,,, ::::::::::::::::,,,,,,,,,,,,,,,:ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................,
 :::::::::::::::::,,,,,,,,,,,,,,,ooooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................................................:
 :::::::::::::::::,,,,,,,,,,,,,,,ooooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................................................
 ::::::::::::::::::,,,,,,,,,,,,,,ooooooo::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................................................:
 ::::::::::::::::::,,,,,,,,,,,,,,:oooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,.,,,..............................................................
 :::::::::::::::::::,,,,,,,,,,,,,:ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,.,,,,,.............................................................
 :::::::::::::::::::,,,,,,,,,,,,,:ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,............................................................
 ::::::::::::::::::::,,,,,,,,,,,,,ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,.,...........................................................::::::::::::::
 :::::::::::::::::::::,,,,,,,,,,,:ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,............................................................
 :::::::::::::::::::::,,,,,,,,,,,,ooooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,:,,,,,,,,,,,.,,,...........................................................
 :::::::::::::::::::::,,,,,,,,,,,,ooooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,:,,,,,,,,,,,.,,............................................................
 ::::::::::::::::::::::,,,,,,,,,,,:oooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,:,:::,,::,,,,,.,.............................................................
 :::::::::::::::::::::::,,,,,,,,,,:ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,:::,:,,,::,:,,,,,,,,............................................................
 :::::::::::::::::::::::,,,,,,,,,,:ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,::::,,,:,,,,,,,,,...........................................................
 ::::::::::::::::::::::::,,,,,,,,,,ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,:,,,,,,,,,,,,,.,.......................................................
 :::::::::::::::::::::::::,,,,,,,,,ooooooo.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::,,,,,:,,,,,,,,,........,......,,,..,,,,,.,............................
 :::::::::::::::::::::::::,,,,,,,,,ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,...........,,,,,,,,,,,,,,,,..........................
 ::::::::::::::::::::::::::,,,,,,,,:oooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,:,,:,,:,,,,,,,,..,,....,,...,,,,,,,,,,,..........................
 :::::::::::::::::::::::::::,,,,,,,:oooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,,...,,,,,::::,:,,,,,,,,,,,,,,,,,,..,.,,,,,,,,,,,..........................
 :::::::::::::::::::::::::::,,,:,,,:ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,.,,,,:::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................
 :::::::::::::::::::::::::::,,,,,,,,ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:,:,::,,,,::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................
 ::::::::::::::::::::::::::::,,,,,,,ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,,,,,,:,,,::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................
.:::::::::::::::::::::::::::::,,,,,,ooooooo,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,:::,,,:,,,,,,,:::,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................:
 :::::::::::::::::::::::::::::,,,,,,ooooooo.,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................
 ::::::::::::::::::::::::::::::,,,,,:oooooo,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,..........................::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::,,,,,ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,............................:
 :::::::::::::::::::::::::::::::,,,,ooooooo,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................
 :::::::::::::::::::::::::::::::,,,,ooooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,:,,,,,,,:,,,,,,,,,,,,.,,,,,,,,,,,,,...........................
 ::::::::::::::::::::::::::::::::,,,:oooooo,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,:,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,....................,....
 :::::::::::::::::::::::::::::::::,,:oooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.........................
 :::::::::::::::::::::::::::::::::,,:oooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,.,,,,,,,,,,,,,,,,,,...,....................,
 ::::::::::::::::::::::::::::::::::,,oooooo:,:,,,,,:,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,,,,,,,,,,,,,,,,,,,,,,,.,,..........,,....,,,..
 ::::::::::::::::::::::::::::::::::,,:::::::,,,,,,:,,,,,,,,,,,,,,.,..........,,,,,,,,,,.,,,,,,,,,,,,,,,.,............,,,,,,,,,,,,,,,,,..,.......,,.,,......,,...
 ::::::::::::::::::::::::::::::::::,,,,,,,,,:,,,,,,,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,,,,,,.,,,,.............,,,,,,,,,,,,,,,...................,,.....
 ::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,:,,,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,.................,,,,,,,,,,...........................
 ::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,........,..........,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,,,,,,............................
 :::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:,,,,,,,,,,....................,,,,,,.,,,,:,,,,,,,,,,,,,,....................,,,,,.,...........................
 :::::::::::::::::::::::::::::::::::::,,,,,,,,:,,,,,,,,:,,,,...................,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................,,,..............................
 ::::::::::::::::::::::::::::::::::::::,,,,,,:,,:,:,:,:,,,,,,,...............,,,,,,,,,,,,:,,,,,,,,,,::,,,,......................,........................,......
 ::::::::::::::::::::::::::::::::::::::,,,,,,,,::,,,,,,,,...,,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,.................................,.....,......,,,.,...
 :::::::::::::::::::::::::::::::::::::::,,,,,::,,:,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,..................................,,,..,.,.....,,,,,..,.
 ::::::::::::::::::::::::::::::::::::::::,,,,::::,:,,,.,,,,,.....,,,:,,,,,,,,:,,,,,,:,,,,,,:,,,:,:,:::,,.......,..........................,,,..,,,...........,,,
 :::::::::::::::::::::::::::::::::::::::::,,,::,,,,.,,,,,......,::,::,,,,,,,,,,,,,,,,,,,:,:,:,::,::::::,..................................,,......,...........,.
 :::::::::::::::::::::::::::::::::::::::::,,,,,,.,,,,,,,....,:::,::::,,,,,,,,:,,,,,:,,,,:,,:,::::,:::,,,..............................,,.,,,,.....,..........,,,:o:::::::o:ooooooooooo::::::::: :::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,.......:::::,::,:,,,,,,,,,,,,:,:,,,,:,,,,,:::,:::,................,...............,,..,,.......,.........,,,
 ::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.....,:::::,:,:::,,,,,,,,,,,,::,,,,:,,,,:,,::,::::,...............,,..............,,,..,,,....,..........,,,.
 :::::::::::::::::::::::::::::::::::::::::::,,,,......,:::::::,,:::::,,,,,,.,,:,,,,,,::,,,,:,:,:,::,,..............,.,..............,,,,..,,,.....,...........,,
 :::::::::::::::::::::::::::::::::::::::::::,,.....,:,:::::::::::,:::,,,,,,,,,,,,,,,,,:,,,::,,,,:,,,...........,...,,,,.............,,,,..,,,.,....,.........,,,
 :::::::::::::::::::::::::::::::::::::::::::,,...,::,:::::::::::,:,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,:,,.................,,.............,.,,,..,,,,,...............,.
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####:,,,,,,,,.........,,,,,,,,.........,,,,,,..:,.,,,.,,,,,,,,,,,,,,,,
 ooooooooooooooooooooooo,,oo:::,:::::::oooooooo;;oOYY,,.,..............,,,.....,,,....:::::::::,,,,,,,,,.......,,,,,,,,,.........,,.,,,,,,,,.,.,,,,,,,,,,,:,,,,,.,,,,...,,,:,



::::,,,,,,,,,,,,,,,,,, ,:::,:,,::::::::::::::::::ooooooo:oo:::::::,,,,,,,,,:::::::::o:::ooo:o:::,....,::,,:ooooooo;;;::::::,:,.,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,::,::,,,,,,,..,,,,,,
 :,,:,::,::,,,,,,:,,::::::::::::::::::::::::::::::::::::::::::::::,...::,,:ooooooo;;;O%%%%%%%%$,:::,:::,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,:,:,:,,,,,,,,,,:
 ,:,,,,:,,,:,:,:,,,:,,,,,,,,,.,,,::::::::::::::::::::::::,..::,,::oooooooooOO%%%%%$$$$$$$$$$$$%::::::::,,,,,,,,,,,:::::::::::,,.,,,,,.,...,,,,,,,:,,,,,::,:::,::
 ::,:,::::,::,,,,,,,,,,,,,,:::::::::::::::::::::::::.:::ooooooooooOyyyO%$$$$$$$$$%%$$$$$$%$$$$%o:::::::,,,,,,.,,,,,::::::::::,,,.::,::::::,:::,:,,,,,,:::::::::::
 :,,,,,,,,,,,,,:,::::::::::::::::::::,,:,,,,,,::::::.:oooO%OO%%%%%%%$%%%%$$$$%%$$$$$$$$$$$$$$%%O:::::::,,,,,,,,::::::::::::::::,::::::::::::,,,,,,:,::::::::::::
 ,,,,,:,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,::::::.:%%O%%%%%%%%%%%%%$%$$$$$$$$%$$$$$$$$$$$$$$$::::,::,,,:,,,,:::,:::::::::::,,:,::,::,::::::::::,,::::::::::::
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::.:%%%%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$.:::,,::,,,,,,,,,;,::::::::::::,,,:,,:,:::,:::::,,,:::::::::::::
 :::::::,,,,,.......,,,,,...,,,,,,,,,,:,,,,,,,::::::.:%%%%%y%%%%%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$,:::,::,,,,,,,,,,O,::::::::::::,,,,,:,,:::,:,:::,:::::::::::::::::::::::::::::
 ,,,,,,,,:,::,,,:,:,,,,:.,,...,.,,,,,,,,,,,,,,::::::.:%O%%%%%%$$$%$%$$$$$$$$$$$$$%%$$$$$$$$$$$$$:::::,::,,,,,,,,,o.::::::,,,,:,,,,,:::::::::::,:::::::::::::::::
.,,,:,,,::::::::::::::::::::::::::::,:::::::::::::::.:%%%%%%$%%%%$$$$$$$R$$$$%%%$$$$$$$$$$$$$$$$O::::,::,,,,,,,,::...,...............:,,::,,:::::,,o::::::::::::
 ,,::,,,:::,::::::::::::::::::::::::::::::::::::::::.:%%%%%%%$$$%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$::::::,,,,,,,,..........................,,,:,:::::o::::::::::::
 ,::::,::,::::::::::::::::::::::::::::::::::::::::::.o%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::o::::.,,.,.......,......,...............,,:::,,o::::::::::::
 ,,:,,,,:::,::::::::::::::::::::::::::::::::::::::::.o%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,::o::,,,..............,,,,,,................,:::,O::::::::::::
 ,,,:,,,:::,::,:,:::::::::::::::::::::::::::::::::::.o%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::,,,,,.....................,,,.,...........,,,.O::::::::::::
 ,,:,,,,,:,,::,::,::::::::::::::::::::::::::::::::::.o%%%%%%$$$$$$$$$$$$%$%%%%$$$$%$$%%$%%%$$$$$%::::,,,............,............,,.,...........,,,O::::::::::::
 ,,:,,,,,,,,,:::::::::::::,:::::::::::::::::::::::::.o%OO%%%$$$%$$%%%O%%%%$$$$%OO%%%%$$$$$$$$$%o$O:::,...........................................,.o::::::::::::
 ,,:,,,,:::,:::::::,,:::::::::::::::::::::::::::::::.o%O%%%%%$%%%%$$$$$%%%OO%%$$$$$%OOO%$$$$$RY$Ry:::,...............,............................,::::::,::::::
 ,,,,,,,,,:,::,::::,,:,::::::::::,::::::::::::::::::.o%%%%%%$$%$$%%O%%$$$$%y%%$%%$$$$$$$$$$$$O%y$$:::,...........................................,,:::::::::::::
 ,,,,,:,,:,,:,:,,:::,,,,,::::::,::::::::::::::::::::.o%%%%%$$%%$$$$$$%$%$%$$$$$$$$$$$$$$$$$$$$yO$$v;:,...........................................,.o::::::::::::
.::::::::::,:,:,:::,:::,::::::::::::::::::::::::::::,o%%%%%%$%$$%%%$$$$$$$$$%$$%$$$$$$$$$$$$$$$%^'..,,...........................................,.:::,:::::::::
.,,,::::::::::::::::::::::::,:::::::::::::::::oo::::,O%%%%%%$$$$$$$$R%%$$$$$$$%%y%O%%$$$$$$$$O:....,,,.............................................,::::::::::::
 :,,,,::,,::::::::,::::,:::::::::::::::::::::::oo:::,O%%%%%%$$$$$$$$$$$%$$$$%%%$$$$$$$$$$$$$$%,:,,,..,,...........................................,.,,::::::::::
 :::,,,.,::,::,,::::::,:::::::,::::::,,,:::::::o:::,,O%%%%%%%%$%$%$$%%$$$$$$$$$$$$%%RRRRPPPPYY::,,.................................................,,,:::::::::::
 ,:::::,,,,,,:.::::,,,,,::::::,::::,......::::o:o:::,O%OYYY^^PYYYYYYYoooo::::oooooooooooooooo:::::,,..,..,..........................................,,,,::,::,::
 :::,,,::,,,.,,,:.::::,,,,,,,:,:,,..,,,......:ooo:::,:ooooooooooooooooooooooooooooooooooooooo:::::::,,,,..............................................,,.:,:::::::::::::::::::::::::::::::::::: ::,:::::::,,,,,,,,::,,,,,,,,,,,,,..,,,,.....::o::::,:ooooooooooooooooooooooooooooooooooooooo::,::::::,:..............................................,,.,,:,::::
 :,,,::::::,,,,,,,,.,,,,,,,,:,,,,,...........:::::::,:oooooooooooooooooooooooooooooooooooooo::::::::,::,........................................,....,,,..,,::::
 ,...,,,::,:,,.,:.,,,,,:,.,::,,:,,,..........:::::.,:::::::::::::::::::'':'::::':':'''''''.,:::::::,,,.,,,,.......................................,.....,,:,::::
  .,,,,:,:..,::.::.:.:.:.::..::.,,.:,,.......:::::,,,.................,,.,,,.,,,,,,,,,,,,,,,:,::,:::::.,,.,,,,...........................................,,,:,::
.,::,,,,:::..:,.,:,,:,:,,:,:.:.:.,:,,:oo,....:::::::::................,,,,,,,,,,::::::,,,,,,,...,:::::,,,,............................................,,,,,,,,,:
 :,..:::,.:,::.,::.,:,,,,:.,.,,,,:,,,..,:o'.:,::::,,,,::,....,........,,,:,,,,,,::,::::,,,,.,.....,,,,...,,..........................................,,,,,,,,,,,
 .:::,..::::,..::..::.,:.:.:.:.:.:.:........:':,,,,,,,,,,,.,.,........,,,,:,:,,,::::::,,,,,......,.,,....,,.,.....................................,,,,,,,,,,,,,,
.:..,::,.....:::..::..:,,:.:.:.:.,,:,.............,,,,,..............,,,,,,,,,,,,:::,,,....,,,......,....,,,,...,.....,.........................,.....,,,,,,,,,,
 :::...,,::::,..::,..::.:,.:.:.:.:,.,.................,.....,,........,,,,,,,,,,,:,,,...,,,,,...........,,.,,,......,,.........,..................,,.....,,,,,,,
...,::::::,..:::..,::..:,.:..,,:.:,:,,...............................,,,,,,,,,:,.:,..,,,...,,......,....,,.,,,....,.,....................,.,.......,,,,.....,,,,
 ::::,,,..,::,..::,..::.,:.:,.::.:.,,................................,,,,,,::,::.,,,,,.............,....,,,:,...,,...................................,,,,,....,,
 ,.....::::..,::,.,::.::.,:,.,:..:.:,,.........................v,vv,,,:,:::::..,,.,,,,,,,.........,:..,,,,,,,,..,.........,....,.,,..,,,,,,,,,,,,,...,,,,,,,....
 ..,:::...,::,,,:,,.,:,,:...:::..:.,,...........................':,::::o::,:,,:,,,,,,,,,..,.....,,......,.,,,...............,,,,,,,,,,,,,,,,..,,,,,,..,,,,,,,.,,
 :::.,.::,.,,:,.,::,,,:..,,:::..:.,,..........................................,,,,,,,,,,...............,,,,..,.........,,,,.,,.,..,,,,,.,,,,,,,,,,,,,...,,,,,..,
 .,,:,,,,::,,.,:.,,::..:::::...,.....................................,.........,:,,,,................,:,.,,,.,,.........,,,,.:::::,,...,,,,,,,,,,,,,,,..,,,,,..,
 ,,,,::,.,:,,,.,::.,,::::,.,,..,.......................................,:,,:,....,,.......,,,.........,,,,.,,,,.......,,.::::::::ooo:oo,,,.,,,,,,,,,,,,..,,,,..,
 ::,,.,::,..,,,..::::,..,.,.,.....................................................,,,....,...............,,.,.........:::::::::::::::oooooo,,..,,.,,,,,,...,,,.,
 ,,::,,,:::.,.,::,,.,,:,..............................................................,,,,..........................::::::::::::::::::::oooooo,,..,,,,,,...,.,.,
 ,,:::,,,.,:,:,,:::::,........................................................,,,,,,...............,................::::::::::::::::::::::::ooooo:,,.,,,......,.:o:::::::o:ooooooooooo::::::::: :.,.,::,:,,:::,,..................................................................,................................::::::::::::::::::::::::::ooooo:.,,,......,,
 ,::,,.,:::,..:,::...................................................................,.............................,:::::::::::::::::o:oo::::::::ooo:,.,,......,
 ,:::,..,.:::,,.........................................................................,.................,......,,,:::::::::::::::::oooooooo::::::oo:,,,.......
 :.,,::::,,::,.......................................................................::::::::,:...........,.....,,,,,:::::::::::::::::::ooooooo:::::ooo:,.......
 ::,:,::::..............................................:,............................:::::oooooo,,..............,,,.:::::::::::::::::::::::oooooo:::oooo:,.....



:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,::::::::::o:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, ooooo:oO:::ooooooooo::::::::::::::::::::::::::::::::O%%%O:::::::::::::::::::::::::::::::::::,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,::::::::::::::::::::::::::::::::::,
 oooo::O:::oooooooooo::::::::::::::::::::::::::::::::%%%%o:::::::::::::::::::::::::::::::::,,,,,,,,,.,,,,,,.,,,,.,,,,.,,,.,,..,,,,,,,::::::::::::::::::::::::::::
 oooo:o%:::ooooooooo:::::::::::::::::::::::::::::::::%%%%o:::::::::::::::::::::::::,,,,,,,,,.....,..,.,,,,,,,,..,,..,.,,,,...,,,.,,.,,,,,:::::::::::::::::::::::
 oooo:oO:::ooooooooo::::::::::::::::::::::::::::::::o%%%%::::::::::::::::::::,,,,,,,,,,..,,,.............,..,,,..,,,,..,,,..,,,,...,,,,,,,,::::::::::::::::::::::
 oooo:oo:::ooooooooo::::::::::::::::::::::::::::::::O%%%O::::::::::::::::,,,,,,,,,..,,...,,.,...........,,.........,,..,,,....,.....,,,.,,,:::::::::::::::::::::
 ooo::O:::oooooooooo::::::::::::::::::::::::::::::::O%%%O::::::::::::::,:,,,,,,,.........,,,,,.,...,.....,.........,,,,.,,.,.....,,,,,..,,,,::::::::::::::::::::
 :oo:o%:::ooooooooooo:::::::::::::::::::::::::::::::%%%%O:::::::::::::,,,,,,.,........,,,:,,,,,,.,,.,,...,,........,,.......,,.,,,,,,.,,,,,,,,,,::::::::::::::::
 :oo:o%:::ooooooooo::::::::::::::::::::::::::::::::o%%%%o::::::::::::,:,,,,,.,......:::::::::,,,,,,,,,,,,,,....,,,,,........,..,,,,,,,,,,,,.,,,,,,,,,:::::::::::::::::::::::::
 :oo:oo:::ooooooooo::::::::::::::::::::::::::::::::O%%%%o::::::::::::::,.,..,....,,:::::::::::::,,,,,,,,,,,......,....,..,...,,,,,,,,,,,,,,,,.,.,,,,,,::::::::::
 oo:oo:::oooooooooo::::::::::::::::::::::::::::::::O%%%%:::::::::::::::,,.......::::::::::::::::::::,,,,,,,,,,,,,.,,.,.........,,,,....,,.,,,....,,,,:::::::::::
 :o:oO:::ooooooooo::o:::::::::::::::::::::::::::::o%%%%O:::::::::::::::,,,.,...,::::::::::::::::::::::,,,,,,,,,,,,,,,....................,,,.,.,.,,,,:::::::::::
 ::::o:::ooooooooo::::::::::::::::::::::::::::::::o%%%%O::::::::::::::::,,,,,..:::::::::::::::::::::::::,,,,...,,,,.........................,.,.,,,,,:::::::::::
 ::::o:::ooooooooo::::::::::::::::::::::::::::::::O%%%Oo::::::::::::::::,,,..,:::::::::::::::::::::::::::,,,,.,...................,.,,,,....,.,,.,,,,,::::::::::
 :::o:::oooooooooo::::::::::::::::::::::::::::::::O%%O%::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..............,......,,.,,......,.,,,,,:::::::::
 :::o:::ooooooooo::::::::::::::::::::::::::::::::o%%%O%::::::::::::::::::::::::::::::,,,,::::::::::::::::::::,,,........,,,,,,,,..,........,....,,,,,,,,::::::::
 :::o:::ooooooooo::::::::::::::::::::::::::::::::o%%%OO::::::::::::::::::::::::::,,,,,,.,::::::::::::::::::::,,,,,,.............,........,,,,.....,,,,,,,:,,::::
 :::o::oooooooooo::::::::::::::::::::::::::::::::O%%%O:::::::::::::::::::::::,,::::::::,,,,::,,,::::::::::::::::,,,,,,,.,,,,,.,,,......,,,.......,,,,,,,,,::::::
 ::::::ooooooooo:::::::::::::::::::::::::::::::::%%%%%::::::::::::::::::::::::::::,:::::,:::::::::::::::::::::::::,:,:,::,:,,,:,,,,,,.........,...,,.,,,,,::::::
 ::::::ooooooooo::::::::::::::::::::::::::::::::o%%%%O:::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,::::,:,........,.,,,.,....,,::::::
 ::::::ooooooooo::::::::::::::::::::::::::::::::o%%%Oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::............,,,,.,,,,.,,::,:
 :::::oooooooooo::::::::::::::::::::::::::::::::O%%%%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..................,,,,..,:::
 ,,::::ooooooooo::::::::::::::::::::::::::::::::O%%%%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.........................,::::
 ,,,,,,:ooooooo:::::::::::::::::::::::::::::::::%%%%O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..........,.................,:::::
 ,,,,,,,,::oooo::::::::::::::::::::::::::::::::oO%%Oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...............................,:::::
 ,,,,,,,,,,:::o::::::::::::::::::::::::::::::::O%%%%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,...........................,::::::::::::::::::::::::::::::::::::: ,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::O%%%%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,............................,,,,,,::
 ,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::O%%OO:::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::,::::,...................,,.,.,,,,,,,,,
 ,,,:,,,::,,,,,,,:::::::::::::::::::::::::::::oO%%O:::::::::::::::::::::::::::::,,.,.,::::::::::::::::::::::::::::::::::,:,:,,............,...,.,.,,,,.,,,,,,,,,
 ,,::,:,:,,,,,,,,,::::::::::::::::::::::::::::O%%O%::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::,,,,:,,..........,,,,,..,,...,,,,,,,,,,,,,
.,,,,,::,,,,,,,,,,::::::::::::::::::::::::::::OO%OO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,..........,..,.,.,.,..,,,.,.,,.,,,,,,
 ,,,,,,,,,:,,,,,,,,:::::::::::::::::::::::::::OOOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::,.............,,,,.....,,,.,.,,,,.,,,,,
 :,,,,,,,::,,,,,,,,::::::::::::::::::::::::::oOO%O::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,,:::,,..........,,.,,...,.....,..,,,,,.,,,,,,
 ::,,,,,,,,:,:::,,,,:::::::::::::::::::::::::oOoOO::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::,............,..,,.,,,..,....,,,,,,,,.,,,,,
 ,::,,,,,,,:::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::,..............,,,.,,.,.,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,::,,,,,::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,...........,,,,..,,...,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,::,,,,::,,,,,:::::::::::::::::::::::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::,,,,,,.....,,,,,,,,,,,................,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ..,,.,,,:::,,:::,,,,:::::::::::::::::::::::::,,,,,,,.,,,,.,,..,::::::::::::::::::::::::::::,............,,,,,,,........,.....,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,.,,,,:,,,,:::,,,,,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,.::::::::::::::::::::::::::::..................,,.........,....,,,,,.,,,,,,,,,.,,.,,,,,,,,,,.,,,,,
 ,....,,,,,,,,,::,,,,,,::::::::::::::::::::,,:::,,,,,.,,,,,,,.::::::::::::::::::::::::::::...........................,,,,,.,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ..,...,,,..,,,,,.,,,,,,:::::::::::::::,,,,,,::::,,.,,,.,...:::::::::::::::::::::::::::::........................,....,...........,,,,.,.,,,.,,,,,,,,,,,,,,,,,,,
 ....,,,,,,,,,.,,,,,,,,,:::::::::::::,,:,::::,,,,,::::::::::::::::::::::::::::::::::::::,.....,................,.....,,........,.,,,,..,,,.,,..,,,,,,,,,,,,,,,,,
 ,,.,.....,..,,,,,:::,,,,::::::::,,,,:::::,,.,.::::::::::::::::::::::::::::::::::::::::,....................................,.,,,,,,.,,.,,,...,..,,,,,,,,,,,,,,,
 ,..,,.,.,,,,,,,,:::....::::::,,,,::::,,,..::::::::::::::::::::::::::::::::::::::::::::..................................,..,.,,,,,,,,,,.,,......,,,,,,,,,,,,,,,
 ,........,,,,,.::,,,,,,,,:,,,:::::,,.,.::::::::::::::::::::::::::::::::::::::::::::::..........................,.....,,,.....,,.,,,.,.,,.......,,,,,,,,,,,,,,,,:o:::::::o:ooooooooooo::::::::: ,......,.,,,,,,,,,,,,,,,,,::::,,.,,:::::::::::::::::::::::::::::::::::::::::::::::::,..............................,,,......,,....,....,......,,,,,,,,,.,,,,,,,
 ,.........,,,,,,,,,,,,:::::,.,,:::::::::::::::::::::::::::::::::::::::::::::::::::,................................,,.,.......,...,,...,,.,,,,,,,,,,,,,,,.,,,,,
 ,,,.,........,,,,,,::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,.................................,..............,,.,.,,,,,.,,,,,,,,,,,,...,,,,
 ,,,,,,,,.,,,,..,,..:,,.,,,,:::::::,,,,,,,,,,,,:,,,:,::::::::::::::::::.,.,......,........................,.,,...,.....,......,...,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,
 ,,,,,,:,,,.,........,,::,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,::::,..................................,,,.,,....,..,....,.,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,



 ..,.,,,.:,,,,.,.,..........................::::....,..,...,..::::::::::::::::,:,,:,:::,:::,:,:,,:,:,:::,:,:::::,::::::::::::::::::::::::::::::::,:::::::::,:::::::::::::::::,,,,,,,,,,,,,,,,,, ,,::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,:,:,:,::,:::,:,:::,:,,,:,,:,,::,,:,:,::,::,:,:::,,:,,,:,,:,:,,:,:,o::::::::::::::::::::::,:::,:::::,:::,:,:,:,
 ,:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::o,,::::::::,:,:,:,::,,:,:,::::,,:,:,,:,:,:,,:,,,,,,,,,,,,:,:,,,::,:::::::::::::::::::::::::::::::,:::::::,:,:,::::
.:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::o:,:,,:,::,:,::::::::,::,,:,,:,:::::,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::,::::,::,:::::::::,::::
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::o:,:,,:,:,:,::,:,:,::::,::::,::::::,::,:,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,::,,:::::::::::::::::::::::::,:::::::::::::::
 ,::::::::::::::::,,,,,,,,,,,,,,,,,,:,,,,,,:::o:,:,,:,:::,:::,:,:::,:,,:,:,:,:,,,,:,,,:,,,,,,,,.,,,,,,..,,,,,,,.,,,,,,,,,,,,,::,::::::::::::::::::::,::,:::,::::
 :::::::::::::::::,,,,,,,,,,,,,,,,,:,,,,,,::::o:,,,,:,,:,,::,::::::::,::,::,,,,,,,,,,,,,,..,,...............,.........,,,..,,,,:,,:::::::::::,:::::,,::::,::::::
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::o,,:,,,::,:,,::,,,,:,:,:,,,,,,,,,,,,,,,,........................................,,,,,,,:::::::::::::::::::::::,:::
.::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,:,,::::o,,:,::,,:,,,:,:,::,::,:,,,,,,.,.,,...............................................,..,,,,,::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::o,:,,,:,,,,:,,,,::,:,,,,,,..............................................................,,,,::::::,:::::::::::,:::
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::o,:,::,,,:,,,:,,,:,,,.,,,..............,..............................................,,,,,,:::,:::::::::::::::,::
.::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,::::::,::,:,,::,,:,:,,:,,,.,................,,.......................................,......,,,,,,:,,::::::::::::::::::
 :::::::::::::::,,,,,,,,,,,,,,,,,,,:,,,,,::::o::,:::,::,::,,:,,,,.,................,,,,,,......................,.............,,.......,,,,,,,,,,::::::::::::::::
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,:,,,::::o:,,,:,:,:::,:,::,,,,,............,,,,,,,,,.,,,..................................,.........,.,,,,.,,:::::::::::::::
.:::::::::::::::,,,,,,,,:,,,,,,,,:,,,,,,,::::o:,:,:,::,::::::,,,,,..........,,,,,,::,,,,,,,....,,,..,......................,....,....,.......,,,,,::::::::::::::
.:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::o,,:,,,,,:,,,,:,,,,,,,........,,,,:,:::::,,,,,,,,,,.............................................,,,,,::::::::::::::
 :::::::::::::::,,,,,,,,,,,,:,,,,,,,:,,,:::::o,:,,:,:,,:,,,,,:,,,,,,.......,,,,::,,:::,,:,,,,,,,,..............................................,,,,:::::::::::::
 o:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::::o,:,,:,,:,:,:,,:,,,,,,,......,:,:,::,,::,::,::,,:,,,,.,.......................................,.,,,,,,:::::::::::::
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,:,,,:,,,:,,,,,,,,,..,,:::::::::::::::::,,::,,,,,,.........................................,,,,,:::::::::::::
 ::::::::::::::,,,,,,,,,,,,,,,,:,,,,,,,,::::::,:,,,::,:,:,,,,:,,,,,:,,,,:::::::::::::::::,::,,,,,,,,,........................................,,,,,,,,:::::::::::
 ::::::::::::::,,,,,,:,:,,,,,,,,,,,,,,,,:::::,:,:,,,,:,,,,,,,,::,:,,,,,,::::::,:::::::::::,,,,::,,,,,,,......................................,,,.,,,,:::::::::::
 :::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,:::::,:,,:,,:,,:,:,:,,,,,,:,,,,,,,,,,,.,...,,,,,,:::,::::,:,,,,,,........................................,,,,,,:::::::::
.::::::::::::::,,,,,,,,,,,,,,,,:,,,,,,,::::::,,:,:,:,,,,,,,,,,,:,:,,,,.,,.,,,,,,,....,,,,,,,,,,,.,,,,,,,,..........................................,.,::::::::::
 :::::::::::::,,,,,,,,,,,,,,,,,,:,,,,,,::::::,,,,,:,:,,,,,,,,,,,,,,:,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,....................................,.,,,:::::::::::
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::,:,,,,,,:,:,,,,,,,,:,,,,,,,,:::,,.:::,,,,,,,,,:,::::::::,:,,,,,,,,.,,,..,....,..........................,:,,,,:::::
 :::::::::::::,,,,,,,,,,,,,,,,,,,,:,:,,:::::,:,,,,,:,,,,,:,,,,,,,,,,,,:,:::::,,:,,,,,:,,,:::::::::::::,,,,,,,,,,,,,,,,.,.,,,,,,...........,..............,::::::::::::::::::::::::::::::::::::: ::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,::,,,,,,,,,,,,,,,,,,,,::,::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,.,,,,:,,.........................,,::::::::
 ::::::::::::,,,,,,:,:,,,,,,,,,,,,,,,,::::::::,,:,,,,,::,,,,,,,,,,,,::::::,:,,,,::::::::::::,:::,:,,,,,,,,,,,,,,,,,,:,,,,,,,,..........................,,:::::::
 ::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,::,::,::,::,,,,::,,,:,,::,:::,:,,,,::::::::,::,::,,::,,:,,,,,,,,,,,,:::,,,,,,.............................,:::::::
 ::::::::::::,,,,,,,,:,,,,,,,,,,,,,,,,::::::,::,:::::::,,,,:,:,,,:,,,,,,,,,,,,,,:::::::::,,:,:::,,,,,,:,,,,,,,,,,,,:,:.............................,....::::::::
 ::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,:,:,::,:,,:,,,,:,:,,,,:,,,,,:,,::::::::::::,:,,,,,,:,,,,,,,,,,,,,,,,..................................,..,::::::
 ::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,:::::,:,:,:::::::,:,,:,:,:,,,,,,,,,,:,:,::,:::::::::,:::,,,,,,,,,:,,,,,,,,,,,,......................................,.::::
 :::::::::::::,,,,,,:,,,:,,,,,,:,,,,,:::::::,,,:::,,:,,:::,,,,,,,:,,,,,,,,,,,::,,:,::,::::,:,,,,,,,:,,,,,,,,,,,,,,,,.,,,...............................,.,,.,,.,
 :::::::::::::,:,,,,,,,,,,,,,,,,,,,,,::::::::::,:::,::,:,:,::,,,,,,,,,,,,,...,,,,,,::,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,....................................,.,...,
 :::::::::::,,,,,,,,,,,:,,,,,,,,,:,,,:::::,:,:::,:,:,::,,,,:,,,,,,,,,,,,,,,,,,,,:,,,::::,,:,,,,,,,,,,,,,,,,,,,,..,,,,...................................,...,,.,
 :::::::::::,,,,::,,,,,:,,,,,,,,:,,,,::::::::,::::::,:::,::,,,,,,,,,:,,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,.,,,,,,,............................,........,...,.,
 :::::::::::,:,:,:,::,,,,,,,,,,,,,,,:oo:::::,:,::::,:,:,::,,:,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,.,,,,,....................................,..,.,,.,
 ::::::::::,,,::,:,::,::,:,:::,:,,,,:oooo::::::::::::::,:,:,,,,,,:,,,,,,,,,,,,,,,:,,:,:,,,,,:,,,,,,.,,,,,,,,,,,,,..............................,....,.,....,,.,,
 :::::::::::::,:,::,:,,:,:::,:,,,,,,:oooo::::::,::::::,,,,:,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,.,..,,,,,,,,,,,.......................................,.,...,.,,
 ::::::::::,::,::,,:::::,:,:::::,,,,,,,,,::::::::,:,,,,,,,,,:,,,,,:,,,,,,,,,,,,:,,,,,,,,,,,,,,.,...,,,,,,,,,,,............................,.,..,.,...,,....,..,.
 ::::::::::,,,::,:,,,:,,,,,,,,:,,,,,,,,,,,:::,,,,.,,......,,,,,,,,,,,:,,,,,,,,,,,,,,,,...............,.,,,,,..........................,..............,.....,....
 ::::::::::::,::,::::,,:::,:::,,,,,,,,,,,:,,,,,.,,.........,,,,,,,,,,,,,,,,,,,,,,....,,,.............,,,,,,.................................,........,.........,
 ,:::::::::::,::,:,,:,:::,,:::,:,,,,,,,,,:,........,.,......,,,:,:,,,,,,,,,,,,,,,,,,,,.................,,,...............,.........,............................
 ,,:::::::,:::::::::,:::::::,:::,,,,,,,,:,,,.........,.....,,,,,,,,,,,,,,,,:::,,,:,,...........................................................................,
 ...,::::::::::::,::::::::::::::,,,,,,,,,,,,,..............,,,,,::,,,,,,,,,,::,,:,,........................................................,....,...,......,..,.:o:::::::o:ooooooooooo::::::::: ,.,,,:::::::::::::::::::::::::::,,,,,,,,,,,,,...........,:,::,::,::,,,,:,,:,,:,:,.............................................................,...,.....,,...,.
 ,..,,,:::::::::::::::::::::::::,,,,,,,,,,,,.,...,...,::::,::,,:,:,,,,:::,:::,,::...........................................,...................,.......,,.....,
 ,.....,,::::::::::::::::::::,,,,,,,,,,,,....:::::::::::::::::::,::,,::,::::::::,............................................,.................................,
 ,,....,,,::::,:::::,:::::,,,,,,,,,.,....::::::::::::::::::::::::,:::::::::::::,................................................................,....,...,......
 :,..,.,,,,:,:,:,::::::,,,,,,,,,,.....,::::::::::::::::::::,::::,:,::::::::::::.........................................................................,.......
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####:,,,,,,,,.........,,,,,,,,.........,,,,,,..:,.,,,.,,,,,,,,,,,,,,,,
 ooooooooooooooooooooooo,,oo:::,:::::::oooooooo;;oOYY,,.,..............,,,.....,,,....:::::::::,,,,,,,,,.......,,,,,,,,,.........,,.,,,,,,,,.,.,,,,,,,,,,,:,,,,,.,,,,...,,,:,,.,,,.,,,,




,,,..,,,,..:::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, :::::::::::::::::::::::,,,:,::,,:,,,::,::::,::,:,::,::::::::,,:,:,:::::,:::,:,:::::::,::,:,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::,:,,:,,:,,,,,::,,:::,:,:,,:,:::::,::,:::::,:::,:::::::::::::,,:,,,,:,,,,,,,,,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,,:,,::,:,:,::,:,:,,,:::::,::::::::,:::::,:::::::::,::,,:::::,:,,,,,,,,,,,,,,,,,,,,,,,,,::::,,::,,,,,,,,,:::::::,:::::::::::::::::::::::::::::::::
 :::::,:,:,,,:,:,,:,:,::,::,:,:,:::::::::,::::::::::,:::::::::::::,:,:,,,:,.,.,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,.,,,,,,,,,:,:::::::::::::::::::::::::::::::::::
 :,::,,::,:,:::::::,::,:,:,,:::::::::,::::,:::::::::::::::,::,:,:,::,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,.,,,..,,,,,,.,,,,,,,,:::::::::::::::::::::::::::::::
 ::,:,,:::,:,:,:,:,:,,:,:,::::::,:,::,::::,:::::::::,,,:,:::,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,..,,,,.,....,,,,,,,,,,,,,::,::::::::::::::::::::::::::
 :,:,,:::,:::,:::,:::,::,:,:,::,,:::::::,::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,::::::::::::,,,,,,,.,.,...............,.,,,,,,,,..,,,,:::,,::::::::::::::::::::::
 :::,:,:,:::::::,:,,:::,::,::,::,:,:::,::::::,:::,::,,,,,,,,,,,,,,,,,,,,,,::::::::::::::,,,,...,,....,................,,,,.,,,,..,,,,,,,,::,::::::::::::::::::::::::::::::::::
 ::,,:,::::::::,:::,:::::,::::,:,,:::,:,::,:,:,:,,,,,,,,,,,,,,,,,,,,::::::::::::::::,,,,,.....,,...........,.,,:,:,,,,,.,...,,.,,,,,,,,,,,,:::::::::::::::::::::
 :,:::::::,::,:,:,:::::::,::,:::,,:,:,::::,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::,,,,,,,,...,,,.....,...,:::::::::::,,,,,,.,...,,,,,,,,,,:,,::,:::::::::::::::::
 ,::,:,:::,:,::::,::,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::,,,,,,,,,,.,,,...,,,,,,::::::::::::::::,::,,,,..,,,,,,,,,,,,,,,,,:::::::::::::::
 ,,,:,:::,:::,:,::::,::,,:,:,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::,,,,,,.,,,,,,,,,,.,,:::::::::::::::::::::::::,,,,.,,,,,,,,,,.....,,:::::::::::::::
.,,,,,::::::,:::,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::,,,,...,,.,,,,,,,,::::::::::::::::::::::::::::,,......,,,,......,::::::::::::::::
 ,,,,,,,,,,:,:,,,,,,.,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::,,,,..,...,..,,,,:::::::::::::::::::::::::::::,,,.....,,.,......,,,::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,,,.......,,,:::::::::::::::::::,.,,,,,,::::::,.....,.,...,,,,,,,::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::.,.,.,....:::::::::::::::::::,,,.,.,,.,,,,:::::,..........,..,,,,,:::::::::::::
 ::::,,,,,,,,,,,,,,,,,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..,,,,,,,,,,,:::::::,,,,,,.,,,,,,.,,,,.,,,...........,,,,,,,::::::::::::
 :::::::,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,:;;..,,::,,,:::::,,,,,,,,,:,,,,,::::::::...............,,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....,,::,:':,,:::,,::::::,::,,,,:,,,,::::::::::::,...,........,,::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,...,,:::::::,:,::::::::::::::::::::::::::::::::::,.,,:......,:::::::::::::
 ::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,.:::::::::::::::::::::::::::::::::::::::::::::::,:.......:::::::::::::
 ::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,.,:::::::::::::::::::::::::::::::::::::::::::::::,....,.,:::::::::::::
.:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::,,,,,,,:::::::::::::::::::::::::,......,,:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::::::::::::::::::::::::::..........::::::::::::::::
.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.......,,.::::::::::::::::::::::::::::::::::::::::::::::: :,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,:,,,:::::::::::::::::::::::.......,,,,::::::::::::::::
 :::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...:::::::::,..,,,,.,,:::::::::::::::::::,......,,,,,,,,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::,:,,,:,:,::::::,,:::::::::::,........,,,,,,,,,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::..,:::::::::,,,,,,,,,,,,,:,::::::::,,.......,,,,,,,,,,,,,,,,::::::
 :::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::.....::::::::,,:,,,,,:::::::::::::,...........,,,,,,,,,,,,,,,,,,,::
 ::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::,.......::::::::::::::::::::::::::.............,,.,,,,,,,,,,,,,,,,,,,
 :::::o:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::...........,::::::::::::::::::,,,................,..,,,,,,.,,,,,,,,,,,,
 ::::::o::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::,................::,:::,,,,,,.,.,.............,.,.,,,..,.,,,,,,,,,,,,,,,,
 ::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::....................,,:,,,,,.,,..............,.........,,,,,,,,,,,,,,,,,,
 ::::::::o::,::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::::::::::......................,:,,,,...................,.....,..,,.,,,,,,,,,,,,,,,
 ::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::........................::,,,,...................,............,.,.,,,,,,,,,
 ::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::Y:::::::::::::::..........................,,,,...............................,,,.,,,,,,,,,,
 ::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::............................,,,..........................,.........,...,,.,,
 :::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::..............................,..................................,...,...,.,
 ::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::......................................................................,.,.,.,
 :::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::,......................................................................,..,.,
 oo::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::,..................................................................,..,
 ooo:::::::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::.....................................................................
 oooo::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..................................................................:o:::::::o:ooooooooooo::::::::: ooooo:::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...............................................................
 ooooooo::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,........................................................
 oooooooo::::::::::ooo::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,:::::::::,,,........................................................




,,,.,,,,,,,,,:,:.,.,:.,,..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,..,:,,,:......,....,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,.............,.................,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::
 :::::::::::::::::::::::::::::::::,::::::,,,,...................................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::.................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,,,.....................................................,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,...,..........................................................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,.,,,,..............................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,:,...................................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,,.......................................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,..................,,,,,,,..................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,...............,,:,:::::,,..:::..::,,,,,....................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,.,,,,........,,::::::::::::,::::::::,,,.....................................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,...,,.,,..,,,::::::::::::::::::::::::::::................,...................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,.......,.,,,:::::::::::::::::::::::::::::,,......,.........,................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::,,,,.,::,,,:::::::::::::::::::::::::::::::,,,..,......::::::::,.........,..,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,::::,:::::::::::::::::::::::::::::::::,,,,:....,,::,:::::::,...........,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,:::,::::::::::::::::::,,..,,.,,::,:::::::::...........,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,,,,,,..:::::::::::::::::::,,.,.::::::,,,::::,:............:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,:::,,,,,...,,::.,,,,:::::::::::::::::,::::::,,:::::::............::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::,..,,,,:,,,,,.,:,,,::::::::::::::::::::::::::::,,:::::::.............:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::,.,.,:,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::,,.............:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,,:::.::::,,,::::,,:::::::::::::::::::::::::::::::::::::::,,.,............,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,,,,,::::::::,::,:::::::::::::::::::::::::::::o::::::::::::,...,.........,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,........,,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::,.........,,,:::,:.:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::,,.....,:,::,,::,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::,,.,,,,,,,::::::::::::::::::::::::::::::::::::::::,,,,..,,:,::::.:::.:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::.,::,,:::,:,,,::::::::::::::::::::::::::::::::::,,,,,..,:,,,.,,::,::,:,::,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::,,,,.....,..,:,:::::::::::::::::::::,:,:::::,,::,,,.....,,::.,.,::,::::::::,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,...,,:::,::::::::::::::::::,:,,,,,,,,,,,,::,:,,....,,,,,,.,,,,,:.,:.,,,,::,,::,,::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::.:,,,:,:::::::::::::::,:,,,,,,,,,,,,:,,,::,,.....,,,,,,:..,:..::..,,,.,,:,:,,:,::,::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::......,,,,:,,,..,,,,...,,,.,,,,,.,:,::.,::::,:,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::...,,::::::,,,,,,,,,,.,.,,,,,,,,,,,,,,,.......,,,..,,,..,,,,,..,,,,.,,,.,,,:,.:::,:,::,::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,.,,,,,,,.,,,.,,,,,,,,,,,,,:,,.::,:,:,::,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.....,,,.,,,,,,.,,,,,,,,,.........,,,,,,,.,:,.,,,,..,.,,,,,,,,:::,:,,:.,:::::,,::::::::::::::::::::::::::::
 :::::::::,:::::::::::::::::::::::::::::::::::,.....................,,,,,,,,,.........,.,..,,:,,.,..,,,.,.,,.,,,,.,.,.,.,.:::,:.::::::::::,::,,::.,:::::::::::::
 :::::::::,:::::::::::::::::::::::::::::::::::::::::,::::,,,:,,:::,.,,,,,,,...........,,,.,,.,,,,...,,..,,,,::,,,,..,,,..:,::,::::::,::.:::,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,::::::::::,,,...........,,,,,,.,..,,,,..,.,,,.,,,:,,,.:,,,,,.::,::,:,,:::::::::::::,:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,:::::::::,..............,,.,,:,.,,.,.,,,..,,,,,,,,,,,,:,,,,.,,,:,:::,:::::,:::::::::,:::::,,::::::::o:::::::o:ooooooooooo::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,::::::::::................,,.,,,.,,..,,,...,,,,,,,,,,:,.,,,,,,:::,::::::::::::::,:::::,:,::::::::::
 :::::::::,::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::,..........,....,,,,,,,,,,.,,,,..,,,,,,,,,,.,,,..,::::,:::,:,::::::::::::,,::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::.,,.......,,,,.,..,,,,.,,,.,.,,,...,,.,,,,,..,,,.,,,:::::::::::::,,:::::::::::,,,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,,,,:::::::::::::,,,.......,..,.,,.,.,,,,....,,,,,,,,,,,,,..,,,.,,,,,::,:::::,::::::,::,:::::::,:,,,,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::........,.,,.,......,....,..,,,.,,,,,.,:,,,.,,,.,,,.,:::::,,,:,::::::::::::::::,:,,,,
 oooooo:::oooooooooooo::::::o:::::,:::oooooooo::,,,,,,,......,.,,,,,,,,::::::::::,,,,::::...........,.....,,,:,:::,,,,,,,..,,,.,,,,..,,.:,,,......,,,,,,,,,,,,,,
     #               oooOo:::ooooooo:ooY:Oy:OOYYYYYYYYYYYooooo:oo:o:oo:oooooo::::::...::::::::::,:,,::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,:::::::
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####:,...,.,,,,::::::::::::::::::::::::::::::::::::::,,,:::,,:::::::::
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::



:::.::.:.,,......,,..,.....,................,..............:,,:,:,:::,:,:::,:::::::::::::::::::,::,,:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, :::::::::,,,:,::,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:,,:,,,,,,,,,:,::,::,::,,:,,::,,:,:,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::,,,:,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :,:,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,::,:,:,:,:,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,:,::::,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,:::,::,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,.,,,,,,,:,:::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,...,.,,,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,.::,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::
 :,,,,,,,,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,...........,,,.,::::::::::::::::::::::::::::::::
 ::,:,:,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...................,.,.,.::::::::::::::::::::::::::::::
 ::::::,::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...........................,..,::::::::::::::::::::::::::::
 ::::::,:,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................,,,,,:::::::::::::::::::::::::::
 ::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....,..,,,.,....................,,,,:::::::::::::::::::::::::
 ::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...:::::::,,,,....................,,,.:::::::::::::::::::::::
 :::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::,.,...................,,,,:::::::::::::::::::::
 ::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,,,,:,...,,,....,:::::::::::::::::::::
 ::::::::::::o::::::::::::::::::::::::::::::::::::::,,.........,,::::::,::::::::::::::::::::::::::::::::,,,,:::::::::::,,,,:,,,,,...,.......,:::::::::::::::::::
 :::::::,::::oo:::::::::::::::::::::::::::::::::::,................,:::::::::::::::::::::::::::::::::,::::,..,::::::::::::::,:,.........,....,::::::::::::::::::
 :::::::::::::o::::::::::::::::::::::::::::::::,.....................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..............,::::::::::::::::::
 oooooo:::::::o:::::::::::::::::::::::::::::::,.......................::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.........,...,,:::::::::::::::::
 ooooooo::::::oo:::::::::::::::::::::::::::::.....,:,,:::,......,:,....::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,.......,,.,,.,,,:::::::::::::::::
 oooooooo::::::O::::::::::::::::::::::::::::::,,.,,::::::::,,,,,:::.....::::::::::::::::::::::::::::::::::,:::::::::::::::::::......,,,,,..,.....,,:::::::::::::
 ooooooooo::::,oo:::::::::::::::::::::::::::::::::,:,,,,,,::::::::::....,:::::::::::::::::::::::::::::::::::,,:,:::::::::,,,........,,,,..:..,.,......,::::::::::
 oooooooooo:::::o:::::::::::::::::::,:::::::::::::,,,,.,,::::::::::::..,,::::::::::::::::::::::::::::::::::::,,::::::::,...........,,.......,,,,,,,,.....:::::::
 oooooooooo:,::,oo:::::::::::::::::::::::::::::::::::,,,::::::::::::,..,,,::,::::::::::::::::::::::::::::::::::::::,,............,,,..........,,,,,,,::::,,.,:::::::::::::::::::::::::::::::::: ooooooooooo::::oo:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,...,,,,.,,,,,::,:::::::::::::::::::::::::::::,,..............,,............,.,,,,,.,,,:::,,.,:,
 oooooooooooo::::oo::::::::::::::::,::::::::::::::::::,,,,,,,,,,,,...,,,,,,,,,,,,::::::::::::::::::::::::::::::::,.............,............,.,..:,:oooooo,.,::.
 ooooooooooooo:::oo:::::::::::::::::::::::::::,:::::::::,...,:,:,...,,,,,,,,,,,,,::::,::,,:,,::::::::::::::::::::............,,...........,..,.::::oooo:ooooooo;.............,,,,,,,,:,,,,:,:,, oooooooooooooo::ooo::::::::::::::::::::::::::::::::::::::::::::,...,,,.,,,,,,.,,,::,::::.,:.::::::::::::::::::::,..........,........,...,.,..:::oooooooooooo:oo
 ooooooooooooooo::oo::::::::::::::,::::::::::::::,:::::::::::::::,......,,,,,,,,,,::,:::::.,:::,::::::::::::::::::....................,.....,:::::::oo:o:ooooo::
 oooooooooooooooo:oo:::::::::::::::::::::::::::::,,:::::::::::::::.....,,,,,,,,,,:::::,:::,..::::::::::::::::::::,...........................::::::::::::::::ooo
 oooooooooooooooo::oo:::::::::::::::::::::::::::::,:::::::::::::::,,,,,,,,,,,,,,,:,,,,:::,,..,,:,:::::::::::::::.............................::::::::::::::::::o
.ooooooooooooooooo:oo::::::::,,:::,:::::::::::::,::::::::::::::::,.,,,,,,,,,,.,,,::,,,,:::..,,,:,::::::::::::::::............................:::::::::::::::::::
 oooooooooooooooooo:oo:::::.,,,,:::::::::::::::::::::::::::::::::,.,,:.,.,,,,.,,,:::,,,:::...,,:::::::::::::::::,,,....................,....:::::::::::::::::::o
 ooooooooooooooooooo:'::::,.,,,,:::::::::::::::::::::::::::::::::,,..,..,,,,,,,,:::,,,::,:..,,,:::::::::::::::::,,,,........................::::::::::::::::::::
 oooooooooooooooooooo::::,,.::::::::::::::::::::::::::::::::::::::,,.,.,,,,,,,,,:::,,,,:::,..,::oo::::::::::::,:,,,,,.,........,...,.........:::::::::::::::::::
 ooooooooooooooooooooo:,,.:::::::::::::::::::::::::::::::::::::::,,.,::,..,,,,,,,:::,,,:,::.::::::::::::::::,,,.,,,...,,,.,.....,..,.,.,,.....::::::::::::::::::
 oooooooooooooooooooooo:,:::::::::::::::::::::::::::::::::::::::,.,........,,,,,,,::,,,::::::::::::::::::::,:,,,,..........,,..................:::::::::::::::::
 oooooooooooooooooooooo:::::::::::::::::::::,,,,,,,,:,,,:,,,,,,,,,,,,,......,,,,,,,:::::::::::::::::::::::,,.,........:........................:::::::::::::::::
 ooooooooooooooooooooooo:::::::::::,:,,..:,,,.,,,,,::::,,,,,,,,,,,,,,,.,.........,::::::::::::::::::::::,,.....................................,::::::::::::::::
 oooooooooooooooooooooooo::::::::,:::,,:,,,,,,,,,,:,,,,,,,,,,,,..,,,,,........,::::::::::::::::::::::::,,,.......................................:::::::::::::::
 ooooooooooooooooooooooooo:::::::,,,,,,,.,,..,,,..,,....,,,,.,,,,,.,.,.....:::::::::::::::::::::::,,::,,,,.......................................:::::::::::::::
 oooooooooooooooooooooooooo:,,,,,,,,,..,..,.,.,::::::,,,........,,,,...,::::::::::::::::::::::::,,,.,,.,,,,.......................................::::::::::::::
 ooooooooooooooooooooooooooo,..,.....,,,,.,,,,.::::::::::,..........,:::::::::::::::::::::::::,....,,,,,,,.........................................::::::::::::::o:::::::o:ooooooooooo::::::::: oooooooooooooooooooooooooooo,,,,,,,,,,,,,,,,,.,::::::::::::::,,:::::::::::::::::::::::::::,,......,,,,,...............,,..........................:::::::::::::
 oooooooooooooooooooooooooooo:,,,,,,,...,,:::::::::::::::''::::::::::::::::::::::::::::,,::,.,.,,,,,,...............................................::::::::::::.
 ooooooooooooooooooooooooooooo:.,,,::::,,,::::,.:::::::::::::::::::::::::::::::::::,:,,,,,:,......,,............,:...................................:::::::::::
 oooooo:ooooooooooooooooooooooo:,,,....,,,,.,:::,,:::::::::::::::::::::::::::::::,,.................,,..,,.....................................,,::::,::::::::::
 ooooooo::oooooooooooooooooooooo.......,,,,,:::::::::::::::::::,::::,::::,:,,,.....................,,,...........................,,,,,,,::::::::::::::::::::::::
9,,,,,,:,,,,,,,,,,,,,,,,,:,::::::::::::::::::,:,,:::::::::,,,::::::::::::::::..........................,,.......,..::::::::::::::::::::::::::ooooo:::::::o:..,,,
 ,:,:,,,,,,,.,,,,,,,,,,,,::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::,,.................,,....,,..,:::::::::::::::::::::::::::ooooo:::::::...,,
{133} root@ascii ~/libbgrab-1.9 # :::::::::::::::::::::::::::::::::::::::::::::::::o:':........................,...,:::::::::::::::::::::o:o:::::ooooo:::::,,..,
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####:,,,,,,,,.........,,,,,,,,.........,,,,,,..:,.,,,.,,,,,,,,,,,,,,,,



....,.,,:::::::::::::::::::::::::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.:::::::::::::::::::::::::::::::::::::::::::,:................,.,.............,,:::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::.......................,,..............,::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::,,...........................,....,.........,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,,....................................................,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::,,,.........................................................,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,...,.....................................................,.........,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,,:,......................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::,,..,..........................................................,.........,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::.....................................................,..............,...,,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::........................,.,,,,,.....................................,......,....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::......,,.............,,,,,,,,,.,....................................,,,..,,....,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::..,,..............,,,::::::::::::.,::::,::::,,,,.....................,.....,....,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,..,,.,,,....,.,,,,:::::::::::::::::,::::::::,,,...............,,,....,....,......::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::.....,,....,,,,,,:::::::::::::::::::::::::::::::,......,........,...............,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,..,,::,,,,,::::::::::::::::::::::::::::::::::,,.....,,........,...,....,...,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,:::,,,,::::::::::::::::::::::::::::::::::::::,.,,..,,..,,::::::::.,,....,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::.,,,..:::::::::::........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,,.,,:::::::::::::::::::o:::,,,,,,,::::::::::o:::........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,,,,,,,:::,:,,,::::::::::::::::::,,,,::::::,,,:::o:::......,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::,.,,,,:::::,::,,,,,:,:::'::,::::::::::::::::::,:::::::,,::::o::..,.....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::.,,,,,:::::::,,,.,,,:,,,::::::::::::::::::::::ooo:::,:,::::::.........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,.,.,,,:,,,::,,,,,,,,:::::::::::::::::::::::oooo::,,::::::::,.....,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,:::::..::::::::::::::,:::::::::::::::::::::::::::oooo::::::::::,,,,.......,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::,:,,,:::::::::::::::::,:::::::::::::::::::::::::::ooooo:::::::::::,,.,........::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,:::::::::::::::,::::::::::::::::::::::::::::::ooooo:::::::::::::,,.......:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::,:::::::::::::,,::::::::::::::::::::::::::::::oooooo:::::::::::,,......,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::oooo::::::::::,,.....,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::o:::::::::,,,...,::::::::,::,:::::::::::::::::::::::::::::::::::::::::::::::.............,,,,,,,,:,,,,:,:,, :::::::::::::::::::::::::::::::::::::::.,,,,,,:::,,,,::::::::::::::::::::::::::::::::::::::::,,...,::::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::..,,:::,::::,,,,:::::::::::::::::::::::::::::::::::::,,,..,.,.,,.,::::::,o,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,..,,.,,,,:::::::::::::::::::::::::::::::::::::::::,...,,,,::::,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::,::::::::::....,,,,,:,,:.:,::,::::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::,,,,,,,,,,:,,:::::::......,,.:,:,,,,.,..::,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::...,,:::::::::::::,,:,,,,,,,,,,,,,,,,::::::.......,,:..,.,..:,:,:,:.,,,,..:,::,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,:,,:::::,,,,,:,,,,,,,,,,,,,,,,,,,,,,:,,,.......,....,,,,,,,,:,,:,.,,,,,,,,,,,.,::::::,:::::,:::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::........,,.,,,,,,,,,,,.,,,..,.,,,,,,.::,,:::::::::::::,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,,,,,.......,.,,,,,.,,,,,,,:,,,,:,,,........,:,:,,,,,,,:,,,,:,....,,..,,,,.,,,:,::::,:.::::o::::o:::::::::::::::::
 ::::::::::::::,::::::::::::::::::::::::::::::::,,,,,,,,:,,,:,,,,.,,,,,,,,,,,,,,.........,,,.,,:,,,,,.,,..,,..,,,,,:,:,,:.,,,:.:::::::::::::::::::::::::::::::::
 ::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,...........,,,,,,,.:,,,,.,.,,...,,,,.,,,,,,.,,,:,:::::,::::::::::o:::o::::::::::::
 ::::::,::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,............,,,,.,.,,.,,,,,,.,,.,:.,,,,.:.::,,,,:,,.::,:::::::::::::::::::::::::::::
 ::::::,::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,,............,,:.,,,,,,,,,,,,:,,.,,,,:,:,,,,,,,,,,::,,:::::::,::::::oo::::::::::::::::
 ::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::.................,,,.,.,,,,:,,,,,,,:,,,,,.,,,,,.,.,,.,,,,::::::::::o::::::::::::::::::::::
 ::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::.................,.,...,,,,,,,.,,,,,,:,.,,,.,.,,.,,,,,:,,,::::::,::::::::::::::o::::::::::
 :::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,:::,,,:,::::::::::::::::::::::::::::::::o:::::::o:ooooooooooo:::::::::.::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::.,,,..........,,,,,:,.,,.:,,,,,,,,,,,:,,,..,,,,.,::,,:,:,:::::::,::::::,::::::::,::::::
 :::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,........,,,,.,.,,....,.,.,,.,,,,..,,.,,,,,,.,::::::,::::::::::::::::::::::::::::::.
.:::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...........,,.,,...........,,,,:,,,,,,,,,,,:,.,,,,,,::::::::::::::::::::::::::::::,:,::
 :::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.........,..............,,,:,,,,.,:,,,,,,,,,,.,,,,,:.:::::,:::::::::::::::::::::::..,:
 ::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::.......,............,,,,,,,:,,,,,,,,,,,,,,,,.,,.,.,,,,,:::,::::::::::::::::::::::::,.,,
9,,,,,,:,,,,,,,,,,,,,,,,,:,::::::::::::::::::,:,,:::::::::,,,::::::::::::::::..........................,,.......,..::::::::::::::::::::::::::ooooo:::::::o:..,,,
 ,:,:,,,,,,,.,,,,,,,,,,,,::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::,,.................,,....,,..,:::::::::::::::::::::::::::ooooo:::::::...,,
{133} root@ascii ~/libbgrab-1.9 # :::::::::::::::::::::::::::::::::::::::::::::::::o:':........................,...,:::::::::::::::::::::o:o:::::ooooo:::::,,..,
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####:,,,,,,,,.........,,,,,,,,.........,,,,,,..:,.,,,.,,,,,,,,,,,,,,,,




:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,.,,:,.,:,,::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...........,,..,.,,,,.........::::::::::::::::::::::::::,::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.........................,,.........:,:::::::::::::::::::::,:::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...........................................,:,:::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,.............................................,,...,::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:.,,...,............................,,...........................,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.......................................,.................,.......,,::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..............................................................,....,.,..,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,..................................................,..,,.........,,..,..,,..::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::.....,.................,,,:,,,,.,............................,........,......::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::....,.,............,,,,::::::::::.....,:,,,,:,,...........,....,.,.,....,.....,:::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,.,,,.........,,::::::::::::::::,,.:,::::::,,,,........,..,.......,,,.,..,..:::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,.,,..,,,,,.,,,,,,:::::::::::::::::::::::::::::::,....,.,......,,,........,...,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,....,.,,.,,,,,,::::::::::::::::::::::::::::::::::,....,........,,.,..........,::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::..,.,,,,:,:::::::::::::::::::::::::::::::::::::,...,.,...........,...,....::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::,,,,,.,::..:::::,:....,...::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::.,::,,,,.:::::::::.,...,,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::o;o::oo::::,,.,,::,::::::o::::,....,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,.,,:.,,,:,,'YYo,::::::::::::,,,.::::o::::::::o..,...::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::,,....,,,,,:,,:::::::::::::::::::::::::,,,:::::..,...::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...,.,::::::,::,,,,,,,.,:::::::::::::::::::ooo:o:::o,,:::,o::..,...:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...:.,,:::,,,,,,:,,::,:::::::::::::::::::o:::ooooo::,,:::::::......::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::,.,.,:::::::::::::::::::::::::::::::::o::o::ooooooo:::ooo:::...,.,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::,,,::,,::::::::::::::::::::::::::::::::::::::::ooooooo:::::::::,,,.....::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::,:::::::::::,:::::::::::::::::::::::::::::oooooo:::::::::,,,,.....,:::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::,::::::::::::::::,,::::::::::::::::::::::::::::ooooooo:::::::::,.......::::::::::::::::::::::::::.............,,,,,,,,:,,,,:,:,, ::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,.,,,.,:::::::::::::::::::::::::::::::oooo::::::::::,,....,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,,,,,.,,,,,,,::::::::::::::::::::::::::::oo:oo::::::::,,....:::::,:::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,.,,,,:,::::::,,:::::::::::::::::::::::::::::::::::::,,..,::::::,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::.,,,,,,,..:,,,,:,:::::::::::::::::::::::::::::::::::,,..,,,:,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,....,::::,::::::::::::::::::::::::::::::::::::::,,,...,::::,:,:.::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,,,.,,,,,:::::::::::::::::::::::::::::::,::::::,:...,,,,::::,,,:::,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::,,,,,,,,,:::::::::::::::::::::::,:,,,,,,,:::,:....,,,,::,:,,,,::,:::,,:::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,,,,,,:::::::,:::::,::,,,,,,,,,,,,,,,,:,::.....,.::::,,,,,,,,,,::.,,:::,:::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,:::,:,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:,,......,,,.,,,,.,,,,,:::..,,,:.,::.:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,:,,.........,,.,.,.,,,,,:,:,.,,,,,,.,:..::::::::,:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,.......,,,,,,,,,,,,,,,,,,,,,,........,,,,:,,,,,,.,.,.,,.,,,,,,,,,,..:,::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::....,.,,,,,,,,,,,,,,,,,,.........,,,.,,,,,,.,,,,,,..,,,,,,,,,,,:,,:::,::::
 ::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,,,,,,,,,,..........,,,,,.,,,:,,,,.,,,.,.,,,,,,,,,,,,,,:,:::,:
 ::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,...........,,,,,,,.,,.,....,,..,,,,,,:,.,,..,,,,.,::::
 ::::::::::::::::::::::::::::::::::::,:::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,............,,,,,,,,,,,,,,,,,,..,,,,,,..,,:,:,,,,,,.::::
 ::::::::::::::::::::::::::::::::::::,:::::,,.::::,:::::::::::::::::::::::::::::::::::::::::::::::::................,,,,,,,,,,.,,,,,,,.,,,,,,,,,,:,:,:,,,,,,:::::o:::::::o:ooooooooooo::::::::: ::::::::::::::::::::::::::::::::::::::::::,:.,::::::::::::::::::::::::::::::::::::::::::::::::::::................,,.,,,.,.,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,:::::
 :::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,...............,,.,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,::::::.
 :::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::............,.,,,,,,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,.:,,:,::
 ::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,............,,,,,,,,,,:,,,..,.,,,,,,.,,,,,:,,,,.,,,,:::,:
 :::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,.,......,,,,......,......,,,..,.,,,,,,,,:,,,,.,,,,,,:,,
9,,,,,,:,,,,,,,,,,,,,,,,,:,::::::::::::::::::,:,,:::::::::,,,::::::::::::::::..........................,,.......,..::::::::::::::::::::::::::ooooo:::::::o:..,,,
 ,:,:,,,,,,,.,,,,,,,,,,,,::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::,,.................,,....,,..,:::::::::::::::::::::::::::ooooo:::::::...,,
{133} root@ascii ~/libbgrab-1.9 # :::::::::::::::::::::::::::::::::::::::::::::::::o:':........................,...,:::::::::::::::::::::o:o:::::ooooo:::::,,..,
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####:,,,,,,,,.........,,,,,,,,.........,,,,,,..:,.,,,.,,,,,,,,,,,,,,,,
 ooooooooooooooooooooooo,,oo:::,:::::::oooooooo;;oOYY,,.,..............,,,.....,,,....:::::::::,,,,,,,,,.......,,,,,,,,,.........,,.,,,,,,,,.,.,,,,,,,,,,,:,,,,,.,,,,...,,,:,,.,,,.,,,,,,,,,,,,{127} root@ascii ~/libbgrab-1.9 # 
:


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,, ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,:,,.,..................,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....,......................................,,:::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.................................................,.::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,........................................................::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,.,............................................................:::::::::::::::::::::::::::o::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,.,...,..............................................................::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,.,.....................................................................,:::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::.,.,......................................................................,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,.............................................................,...............,....,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::....................................................................................,,::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::,....,..............................................................,.................,.,:::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::...,,,.................................................................................,,.,::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::,..,.,..,...........,,,.....................................................................::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::,...,,...........,,,,,,.,,,.....................,,..................................,.......:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::.......,.....,.,,,:,:::,.,,.....................,,...............................,,,,..,,.,:::::::::::::::::::::o:::::::::::
 :::::::::::::::::::::::::::::::::::............,,.,,::,,::,,,,,,:.......,.........................................,,..,.,....,::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::...,........,,::::::::,,,,::::::::::,,,........................................,,,,.,,.....:::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::..........,,,,:::::::,:::::::::::::::::,,,.....................................,..........:::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::.....,:,,,::::,,.......,,::::::::::::::::,,...................................,..,.,.,,,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,,....::,,,...,,,,,:::::::::::::::::::::,,........................,.,,.........,...,,::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::,,::,:,::,,,,:::::::::::::::::::::::::,,,.................,:::::,::........,,,,,.:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::,,,.,............,,,,,::::::::.........,....:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::::::::,,,......,,,,:::,,,,::::::::..........,,.,:::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::::::::::::::::,,,,,.,,::,,,::,,:::::::::.............,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,:,,::::::::::...............,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,:,:::::::::::................::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.........,.....::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...........,....,::::::::::::::::::::::::::::::::::::.............,,,,,,,,:,,,,:,:,, ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...............,::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..........,..::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...............::::,,....::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.........................,::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....................,,,,,,,.,......,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::...,,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,............,,...,,,,,,,,,,,......,,.,,:::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::::::::::::::::::::,::,,::::::::::::,,,,,,,:,,,,,,,......,:,,,,,:,:,,,..,,,.....,,..::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::::::::::::::::::::::::::,,,,,,,,,:::::::::::,,,,:::,,,,,,,.........,,..,,,,....,...,.........,.:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,::::::::::::::::::,,,,,,,,,,,,:::::::::,,:,:,,,,,.,.....,.......,,.......,..,.,,.,,,,,....,,,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:,,:::::::::,:::,,,,...,...,,,.....,...,..........,,,,,,,,,:,,::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,:,,,,,,,,,,,,,,::,::::::,::::,:,...,...,,,,,........................,,,,,,,,::,,,,:,:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::,,,,,,,,,.,,...,.,,,,,,::,,:,:,:::::,.........,,,.,,...............,,,,,,,,.....,,,,,,,::::,,:,:,:
 :::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::,:,:,::::::::,,,,,,,::,,:,,::,:::::,,,,..,.............,..,,.,.,,,,,,,,,,,,,,......,,::,,::,::,:,::
 ::::::::::::,,,,,,.,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,,,:,:,,:,.................,,.,.,,,,,,,,,,,,,,,,,,,,,,....,,::::,:.,.:::::
 :::::::::,,,,,,,,,..,,,.,.,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::,:::,.,...................,.,.,,,,,,,,,,,,,,:,,,,,,....,,::::::,...,::
 :::::::,,,,,,,.,,,,,,,,,,,.,:::::::::::::::::::::::::::::::::::::::::::::....,,,,,,,,,,,,,,,..............,...,......,..,,.,,,,,,,,,::,,:,:,,,..,,,,:::::,....,:o:::::::o:ooooooooooo::::::::: :::::::,,,,,,,,,,,,:,,,,,.,,:::::::::::::::::::::::::::::::::::::::::::...,,,,,,,,,,,,,,,:,,.............,......,..,..,,,,,,,,,,,,,:,,,::::::,,..,,,::::::::...
 :::::::,,,,,,,,,,,,,,,,,,,.,::::::::::::::::::::::::::::::::::::::::.....,,:,,,,,,,,,,,,:,,,..........,...,...,...,,,,,,,,,,,,,,::,::::::,:::::::.,:,::::::::,..
 ::,,,,,::,,,.,,.,,,...,,..,::::::::::::::::::::::::::::::::::::::,......,:,,,,,,,,,,,,,:,,........,.....,.,,,.,,,,,,.,,,,,,,,,,,,,::,,:::::::::::,...,,:,::::::
 ,,,,,,::::,,,.,..,,,....,::::::::::::::::::::::::::::::::::::::::,....,.,,,,,,,,,,,..,,,,,.............,,,,,,..,,,,,,,,,,,,,,,,,,:::::::::::::::::,...,,:::::::
 ,,,:::,,,,,,........::::::::::::::::::::::::::::::::::::::::::::::..........,,,,,,,,.,,,,,.........,,,...,..,.,,,,,,,,,,,,,,,,,,,::::::::::::::::::...,,,....::
9,,,,,,:,,,,,,,,,,,,,,,,,:,::::::::::::::::::,:,,:::::::::,,,::::::::::::::::..........................,,.......,..::::::::::::::::::::::::::ooooo:::::::o:..,,,
 ,:,:,,,,,,,.,,,,,,,,,,,,::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::,,.................,,....,,..,:::::::::::::::::::::::::::ooooo:::::::...,,
{133} root@ascii ~/libbgrab-1.9 # :::::::::::::::::::::::::::::::::::::::::::::::::o:':........................,...,:::::::::::::::::::::o:o:::::ooooo:::::,,..,
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,,,,,,,,::::::::::
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #:::::,,,,,,,,,...,::::::::::,:,,:::::::::::::::::::,,,,,,,,:::::::::::
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###,,,,,,,,.....::,.,.,::::.........,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #,,,,,,,,........,::::::,:............,.,,,,,,,.,,,,,,,,,,,,,,,,,,



,.,,,.,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,......:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,......,..
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...............
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...................
 ::::::::::::::::::::::::::::::::::::::::::::::::,,.......,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......................
 :::::::::::::::::::::::::::::::::::::::::::::...............,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........................
 ::::::::::::::::::::::::::::::::::::::::::.,.........................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...............,,::::,.,,.
 :::::::::::::::::::::::::::::::::::::::.................................,::::,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::.:,........,,:::::::::,,,
.::::::::::::::::::::::::::::::::::::::..................................,,:::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::.......,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::...................................,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::.................,.,..,,,...........,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,.......,,,,,,:::::::::::,,,,,........,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,.......,,:,:::::::::::::::,,,,..,,,.,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::
 :::::::::::::::::::::::::::::::::::,...,,,,.,::::::::::::::::::::,,......,.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::,....:::,,::,,.::::::::::::::::::.......,,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::,,,,,:,,,:
.::::::::::::::::::::::::::::::::::,...,:::,,...,,,:::::.,....,,,::::,..,.....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::,,,,,::::
 :,:::::::::::::::::::::::::::::::::,..:::::::,:,,::::::,,:,.,,:,:::::,......,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::,:::::::
 ::::::::::::::::::::,:::::::::::::::,.:::::::::::::ooo::,,:::::::oooo....,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::,,:::::::::::::ooo::::::::::ooo:.,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::ooo:::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::oo:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::o::::::::.,,..,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::::..........,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,:::::::,:::::::::::::::...,.........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,:,::,::::::
 ::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::,,,,..,::,........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::
 ::::::::::::::::::::::::::::::::,,.......,,,,:,:::::::::,,,,,,,..,,::,....,,.......::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,::::,::::::,.........,..,,:::::,,.,,,,,,,,,,....,,:,....,,,.......,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,:::,:,:::,.......,,,....,,,,:::,,,,:,:::::,,,.,,,,:.....,........,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,:::,,::,.....,,,,,,.....,,,,,,:,:,::::::::,.,,,,,,:.............,,,...,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::....
 ::::::::::::::::::::,,,,.....,,,,,.,......,,,,,,::::::::::,..,,,,,,,,.......,......,,...,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::..............
 ::::::::::::::::::::,.....,,,,,,..,,,,....,,,,,,,,:,::,:....,,,,,,,,,.................,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,..............
 :::::::::::::::::::.....,,,,,,,,,,,,,,,.....,,,,,,,,,.....,,,,,,,,,,,,..............,,.,,:.::::.:::::::::::::::::::::::::::::::::::::::::::::::,...............
 ::::::::::::::::,....,,,,,,,,,,,,,,,,,,,.....,.,........,,,,:,,,,,,,,,..................,:::::::.:::::::::::::::::::::::::::::::::::::::::::::,................
 :::::::::::::::.....,,,,........,,,,,,,,.............................................,:,,::,:,:::.,:v:::::::::::::::::::::::::::::::::::::::::,................
 ::::::::::::::.....................,,,,,,...........................................,,,:,,,,:,:::,.,:::::::::::::::::::::::::::::::::::::::::..................
 :::::::::::::........................,,,,..........................................,,,,:::,,,,::::.,:o:::::::::::::::::::::::::::::::::::::::..................
 :::::::::::::,........................,,,,.......................................,.,,,,,:,,,,,:::::,:P,::::::::::::::::::::::::::::::::::::::..................
 ::::::::::::............................,,..................,..................,,,,,,,,::,..,,,::::...::::::::::::::::::::::::::::::::::::::::..............,,,
 :::::::::::............................................,,.....................,,.,,,,,:::,,.,,,:::::::,:::::::::::::::::::::::::::::::::::::::.............,...
 ::::::::::::...........................................,..,...............,.,,.,,,,,,::::,,,,,,::,:::::::::::::::::::::::::::::::::::::::::::..................
 ::::::::::...............................................................,..,.,,,,,,:::::,,,,,,::,:,:::::::::::::::::::::::::::::::::::::::,...................
 ,,:::::::...............................................................,,..,.,,,,,,::::,,,,,,,::,:,:::::::::::::::::::::::::::::::::::::,.....................
 ,,:::::,...........................................,..................,..,,,,.,,,,,::::::,,,,,::,,:,:::::::::::::::::::::::::::::::::::::,.....................
 :::::,.....,............................................................,,..,,,,,,::,:::,,,,,,:::,:,:::::::::::::::::::::::::::::::,.::::,.....................
 :::......................................................................,,.,,,,,,::,,,,,,,,,,:::,:::::::::::::::::::::::::::::::...::::::,....................
 ...........................................................................,.,,,,:,::::,,,,,,,:::,::,::::::::::::::::::::::::::....::::::::....................
 ...........,.,,............................................................,,,,,,,::,,::,,,,,::::,:,........,,,::::::::::::::,..:.,::::::::,...................
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
,.:,...,:.,,.:...:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,,,...,,,.,,..,,.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,......,........,,,,,,...,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.........,....................
 :::::::::::::::::::::::::::::::::::::::::::::::::.......,..,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...,.........................
 ::::::::::::::::::::::::::::::::::::::::::::::....,...........,,,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,...,.........................,
.::::::::::::::::::::::::::::::::::::::::::,,............,.,,,...........,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,.,.......................
 ::::::::::::::::::::::::::::::::::::::::..................,.,.............,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,......,..,...............
 :::::::::::::::::::::::::::::::::::::::,.,............,,,,,.,.............,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,....,...,............,,
 :::::::::::::::::::::::::::::::::::::.,.....,............,,.............,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,...,,.,..............,.
 :::::::::::::::::::::::::::::::::::::......,..,,..,,,,,,,,,,,,,,.,,.,...,.,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::..:,,,.,.................,,
 :::::::::::::::::::::::::::::::::::::,....,,,,,,:::::::::::::,,.,,...,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,,::::::,:,,,,....................
 :::::::::::::::::::::::::::::::::::::...,,.,,,:::::::::::::::::,,,,..,,,,.,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::.,,,,....................
 :::::::::::::::::::::::::::::::::::::..,:,,,,,:::::::::::::::::::,,..,.,.,.,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.....,..............
 ::::::::::::::::::::::::::::::::::::...::,,::,,,,::::::::,,,::::::::....,..,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...................
 ::::::::::::::::::::::::::::::::::::,..:::,:,.::::::::,,,:::,,.::::::,..,..,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.................
 :::::::::::::::::::::::::::::::::::::.,::::::,::,::o:::,::,.::,,:::o::....,..,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,......
 ::::::::::::::::::::::::::::::::::::::,:::::::::::oooo:::::::::::oooo:,..,,,,.::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::,,:::,,:,,,,,:,,.....
 ::::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::::::ooo::,,,,,:,::::::::::::::::::::::::::::::::::::::::::,.::::::::::::::::::::::::::,,,,,,,.....
 ::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::o:::::,,,,o,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,....
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.......
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::,,.....,........
 ::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::::::o::::::::::.,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::,:,.,.,...........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....,,::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::,,,,.............
 ::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::............::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,...........
 ::::::::::::::::::::::::::::::::,,........,:::::::::::::::::::::::...:,.........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,............
 :::::::::::::::::::::::::::::,.........,,.:::,,,.:::::::,,,,,,:,....,:::....,..,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::,,,,.......
 ::::::::::::,:::::::::::::,......,,,,,....,,::::::::::,:,,,,,,,,...,,::,....,:,...,:::::::::::::::::::::::::::::::::::::::::::,:,,,,:.,,,,,:,,:::::::,,........
.::::::::::::,:::::,,::::.......,.,,,,.....,,:::::,::,,,:::::,,,,...,,::.....::...,,..:::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::...........
 :::::::::::,,:::::::::......,,,,,,,,......,,::,,:,,,::::::::,,,,.,,,,:,....,,:..,,..,,,::::::::::::::::::::::::::::::::::::::::::::::::::.::::::...............
 ::::::::::::,:::::,,....,,,,,,,,..,,,,...,,,,,,:::::::::::::,,.,,,,,,:.....,,.,.,,..,,,,,::::::::::::::::::::::::::::::::::::::::::::::......................,.
 :::::::::::,::::......,,,,,,,,:,,,,,,,,.,.,,,,,,,,:,::::::,..,,,,,,,,,.........,....,,,..:::::::::::::::::::::::::::::::::::::::::::::,.....................,..
 ::::::::::::::......,,,,,,,,,,,:,,,,,,,,...,,,,,,,,::,,.....,,,,:,,,,,..............,.,.,::::::::::::::::::::::::::::::::::::::::::::..........................
 ::::::::::::......,,,,,,..,.,,,,,,,,,,,,...,,.,.,.........,,,,,,,,,,,,..,...,.........,,,,::::::::::::::::::::::::::::::::::::::::::.........................,,
 ::::::::::,.....................,.,,,,,,...,,,........,,:,,,,,,,,,,,,,.............,,.,,,::,:::::::::::::::::::::::::::::::::::::::,........................,,,
 ::::::::::,.......................,,,,,,....,,.,...................,..............,,,,,,,::::::,:::::::::::::::::::::::::::::::::::.....................,,,,,,,
 :::::::::........,..................,,,,,...,..,.............................,..,,,..:,,,:::::::::::::::::::::::::::::::::::::::::...................,,,,,,,,,,
 ::::::::.............................,,,,....,...........,,,,.......................,:,,:,::::::,,::::::::::::::::::::::::::::::::..............,...,,,,,,,.,..
 :::::::,...,..................,........,,...............,..,,....................,,,,:::,,,,::::..:::::::::::::::::::::::::::::::::...............,,,,.,.......
 :::::,:::,......................,.......,................,.....................,,.,,,,::,,,:,::,:,,;:::::::::::::::::::::::::::::::.............,,,............
 ::::,,........,................,.....................,...,........,.......,.,,,,,,,,,,:,.,,::::,:.,Y:::::::::::::::::::::::::::::::............,...............
 :::,..,.,......................,...................,,,.,........,,.....,,.,.,,,,,,,,::,,,,,,:::::...:::::::::::::::::::::::::::::,,............................
 :...................................,....,........,..,........,......,,,,,,.,,,.,,,::,,,,,,,::::::::::::::::::::::::::::::::::,,...............................
 ...........,......................,......,.........,.............,.,,.,,,,.,,,,,,,:::,,,,,,::,,,::::::::::::::::::::::::::::::,,,..............................
 ,,,..,.,................................,,....,.....................,,,,..,,,,,,,,::,,,,,,::,,:,:::::::::::::::::::::::::,:::::.,..,,..........................
 ...........,................................................,,..,,.,,,,,,,,,.,.,,::,,.,,,,:,,.,,:::::::::::::::::::::::..::::::.,.............................,
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####



oYYR%%%OOo::,,,,.,......,.,,::::YOo%%$ORO$%####################################################:::::,,,,,,,,,,,........,,..... :::::::::::...,:oooo%%%%%%$$$$$$%$$$$%%$R%$$$$$$%$$$$$%$$$$$$OY^:Y':::':::,..,,..............,,::oO%$$$########################################################
 :::::::::::,..,ooooo%$$$$$%$O$$$%$$$%%$$$$$%%%$%$$RR%%OOOoyooooo:,,,,,,.........................,,::YPRR%$$$###################################################
 :::::::::::,..,ooooo%%%%%RYRYR%$$%%OOOO%O%OOOYOOOOOOOOoOOOooooo::,,,..................................::ooO$$$#################################################
 :::::::::::...,ooooooooooooOOO$$$%yoOOOOOOOOOo%O%O$O%o%OOOoooo::,,,,,.,...........,....................,:oYoR$$################################################
 :::::::::::,..,:oooooooooooOOo$$$O%OOOoYOOOOoooo%OOOOOyyOy%OOo::,.,,,,.,..,,.,,,,.......................,,:Y;O$########$$######################################
 ::::::::::,,..:oo:oOoooooooOOO$$$OOOOOOO%%%Y%%OoROOO%%%$y%yyO;:,,:,,,,,::::::::::,,,..........,,.........,.,:O$$$#########$$$$#################################
 :::::::::::,..::oooOoooooooooO$$$Oy%yyyyyy%%$$$$$$$$$$$$$$$$R:,,:,,,:::::::::::::::,,.......,.,,,..........,,o$$$###$##$$RRR#############################$#####
 :::::::::::...:o:ooOoooooOooOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Y,,::,,::::::::::::::::,,,,,....,,,,,,...........,OyOyOOOOO$$%%R###################################
 :::::::::::...:::ooOoooooooOO%$$$$$$$$$$%%%RRR%$$$$RO%O%$$%$::o:::::::::::::::::::::,,,,,.,,,,,,,,,.........,.YOORoROOOOOOOO###################################
 ::::::::::,...::ooooooooooooO$$$$OOO$O$OO%yy%yy$$$%%%RRRRRR%::o::::::::::::::::::::::,,,,,,,,,,,,,,...........:OyO%OO%y$%$O$###################################
 :::::::::::,..:oooooooooooooO$$$%RRR%%$OOOoOyyy%oy%%OO%%oOOO::::::::::::::::::::::::::::::,:::,,,,,...........:OOOOOOOOOOOOO%y#################################
 ::::::::::,...::ooOoooooooOoO$$$OOOoOoOOYOOOROOOOOoooOOOOOOy,::::::::::::::::::::::::::::::,::,,,,,.....,,...,oy$R#P##OOORRoOo#################################
 :::::::::::...:oooOooooooooOO$$$OOOOyOOOOyoO%oo%O%O%OoROOoRoo:,,,:,,::::::::::::::::::::::,,,:,,,,........,,.,oOOOOO$$#########################################
 :::::::::::...::ooOoooooooooO$$$OYYoOYOOOOoooooooOOOOOyOyyOOoo:,,::,,,,::::,,,,,,,:,,,,,,,,,,:,,,,..........,:%O$$$$###########################################
 :::::::::::..,:oooOooooooooOO$$$OyOOOO%oO$$$O%oOOOoRRRRoOOOoOoo::,,,,,,::::,:,,,,,,,,,,,,,,,,,,,,,,...,,,.,.,ooOOOOOmyym#######################################
.:::::::::::..,o:oooooooooooo%$$$OOOoooooOOOOoOOyO%ooyyyO$o%oOoo:::,::::::::,,,,,,..,,,,,::::,,,,,,,.,,,,:,,:;OOOOOOOPPRo$RPPPPRRRP#############################
 ::::::::::,...o:oooooooooooo%$$$OO%%YOOROROOOOOOOROOoooooooo:o::::::::::::::::::::::,:::::::,,,,,,,,,,,,:::oyOyOOOy%OOyy$OOO$P$#$$#############################
 ::::::::::,...oooooooooooOoo$$$$oOOoOOOyOyO%OOooOO%o%O%OOOOO:o::::::::::,,,::,::::::::::::::,,,,,,,,,::::oOORRRROORyyyyyyyymymyy$$#############################
 ::::::::::,..,:ooOoooooooooo$$$%OOOORRYOOOoOOOoOoooooOOOyOyyOO:::::::::::,:,:::::::::::::::,,,,,,,,,::::;OyOOOOO###$###########################################
 ::::::::::,..::ooOoooooooooo$$$%yOy%oyyOOo%%oo$%yOOOOOoOO%$ROO::::::,,,,,,,,,:::::::::::::,,,,,,,,,:::,;YOoROOOy###############################################
 ::::::::::,..:oooOoooooooooo$$$RRYOOOOoOooooooyOOOyOyOyoOyymoO::::::::::::::::::::::::::,:,,,,,,,,:.v$##$#$##$#################################################
 ::::::::::,..:oooOoooooooooO$$$yO%OOO$O%oO$%%ORoYYOO;%$yyyyyy::::::::::::::::::::::::::,,:,:,,,,,:uy###$$$RRRRPRPPRRRRROOOOOoOoOOOOOO%#########################
 ::::::::::,..:oooooooooooooO$$$yyyyyyy%%$$$$$$#$$$$$$$$$$$$$$y::::,,,..,,,:,:,,,,,:::::::,,,,,,,:ooOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%#########################
 ::::::::::..,:o:ooooooooooo%$$$$$$$$$$$$$$$$$$$$RRRPPPPRRRRRYY:::::::::,,:,,,:::,::::,,,:,,,,,,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%#########################
.::::,:::::...:ooooooooooooo$$$$ROOoooo;OoyyomoyOyooyO%OmP#o$O$y:::::::,::,:,::::::::,,::,,,,,,::YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%#########################
 ::::::::::...::oOoooooooooo$$$%oy$%RyR$ORORy$OO$O$yR$O%%OO$yPY:.:::::::,,::::,:::,:,,,,,,,,,,,,,.,YOyOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%#########################
 :::,:::::,...:ooOoooooooooo$$$%O%oYOOROOROOOOOoOOoooooooooo',,,,,:::::::::::::::,,,,,,,,,,,,,,,.,,.:ROOOOOOOOOoooooOOOOOOOyyyyymyyyyy$#########################
 :::::::::,...::oOoooooooooo$$$OOoooOoOOooyyOOoYYYoo:::::::,,:,,:::::::::::::::,:,,,:,,,,,,,::,,.,,,,,'%%$$$###P#$##$$#$RR$R$o$y#ooOO###########################
 ::::::::::.,,:ooOoooooooooO$%RY^'P^YYY:::,::::::::::::::,,,,,,::,::::,,::,,,,,,,,,,,.,,:::::,,,,,:,,,.,%$$P:Y#$$##$###$y$$#$###$##yy$##########################
 :::::::::,..,o:ooooooooooo::::::::::::::::::::::::::::,,,,:,,:::,:::::::,,,,,,,,,,,,,:::,,,,,,,,::,,,:,,:::::##$O#$$o#o$O#O%$#OROn$O###########################
 :::::,:::,..,:oooooooooo::::::::::::::::::::::::::::,,,,::::::::,.,:::::::,,,,,,:,::::::::::,,,:::,,,,,,:::::PP$y#$#y$$$$$####R$###############################
 :::::::::,..,:ooooooooo::::::::::::::::::::::::::::,:,:::::::::::,,::::::::::,::::::::::::,,,,::::,:::,,,:::::::,Y^R####y#$$#$yO#R#############################
 :::::::::,..,:oooooooo::::,:::::::::::::::::::::::::::::::::::::,,..,::::::::::::::::::::,,,::::::::::::::::::::::::,o"P###P$$#P$$$R##########$$###############
 :,:::::::,..,::Oooooo:::::::::::::::::::::::::::,:::,:::::::::::::....,::::::::::::::,:,,..:::::::::::::::::::::::::,:::::YYoyOy$$yy###########################
 :::::::::,..::ooooo::::::::::::::::::::::::::::::::::::::::::::::::......,,,,:,,,.........:::::::::::::::::::::::::::::::::::::"P$#############################
 :::::::::,..::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::....,,..,........,::::::,:::::::::::::::::::,::::::::::::::o"R##########################
 :::::::::,.,::ooo::::::::::::::::::::::::::::::::::::::::::,:::::::::::o::,....,::::::o::::::::.:,:,:::::::::::::::,,::::::::::::::::::P#######################
.:::,:::::...::o::::::::::::::::::::::::::::::::::::::,,.,,,...,,,:::::ooo::::::ooooooo:::::::,,,,::,:::,,,:,,:::::,:::::::::::::::::::::$######################
 ::,::::::...::::::::::::::::::::::::::::::::::::::::,,,,.,,,.,,.,:::::::::oooooooo::oo::::::::::,,,,,:,,,:::::::::::::::::::::::::::::::Y######################
 :::,:::::...:::::::::::::::::::::::::::::::::::::::,...,,,,,,,..,,:,................:::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::Y$#################$##
.:::,:::::..,:::::::::::::::::::::::::::::::::::,:::,,.,,,.,.,.,..,,,...............::::::::::::::::,,:,::::::::::::,:::::::::::::::::::::y$#############$######
 ::,,:,::,..,:::::::::::::::::::::::::::::::::::,,:,,,,,.....,..,,,,,,............,:::::::::::::::::::,,::::::::::::::::::::::::::::,:::::Y##$$$##########$###$#
 ,::,,:::,...:::::::::,:::::::::::::::::::::::::,,,,:,:,,,..,.,,,,,:,,............::::::::::::::::::::::::::::::::,:::::,::::::::::,:::::::R$#########$##$$##$$#
.::,:::::,..,::::::::::::::::::::::::::::::::::::,,:::,,,:,:,,,,,::,:,..........,::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::##$$###$$$$$$$#$$$$#
 :::,,:::,.,:::::::,::::,::::::::::::::::::::::::::,:,,,::,,,:,:,,::,:.........,:::::::::::::::::::::::::::::::::,::::::,:::::::,:::::::::::Y#$$$#$$$$##$$#$$$$#
 ,,:,,::,,.::::::::::,,:::,::::::::::::::::::::::,::,:,,:,,,,::,::::::........::::::::::::::::,:::::::::::::::::,:::,::,:::::::,::::::::::::o$$$$$$$$$$$$$$$$$$#
 ,,,,::::.:::::::::,:::,:::::::::::::::::::::::::::,,,,,:,,,,:::::::::.......:::::::::::::::::::::::::::::::,:::,::::,:::::::,::::::::::::::Y#$$$$$$$$$$$$$$$$$$
 :,,,,:::,:::::::::::::,::::::::::::::::::::::::,:,,,:,:,,.,::,:::::,,......::::::::::::::::::::,,,:::::::::::::::::::,:::,,,::::::::::::::,:Y$$$$$$$$$$$$$$$$$$
 ,,:,::::::::::::::::::::::::::::::::::::::::::::,:,,,,:,,.,,::::::::,,....:::::::::::::::::::,,,,,,:::::::::::::::::::::,::::::,:,,::,:,:::::$$$$$$$$$$$$$$$$$$
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #



:,:,,,:,:,,,,,:,:,:,,,:,:,:,,,,:,,:,,,::,::,,,,,,::,:,:::,::::::,::,:::,,:,,,:::::,,,,,,,,,,,........,,..... ,,,:,:,:::::::,:::,::,::,::::,:::::::,:,::,,:,::,::,:,:::::,:,:::,,:,,:::,,:,:,:,,,,:,,,:,,,::::,::,,,:,:,,,,:,,,:,,,:,,,,,::,,:::,::,,:,:::,:,,,,:::::,:::,,,:
 ,,,,:,:::,:,,,,,:,::,::::,,::,:,::,::,,:,,:,,,:,:,,,:,,,::,,,,:,:,::,:,,,,:,::,,,,,,,,,,,,:,,,:,,,:,,,,,,,,:,,,,,::,,,:,,,,,,,,,::,:,,,,,,,:,:::::,,:,,,:,,,,:,
 :,,,,:,:::,,:::,:::,::,,,,:::,:,:::,:::,::,,,,,,,::,,,:,:,,,,:,,,,:,,,,,,,,,,,:,:,,,:,,,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,:::,,:,::::,,:::,,,,,,:
 ,,:,:,::,:,:,:,,::,:,,:,:,:,:,,:,,::::,,,::,,:,,::,:,:::,::,:,,,:,,,,,:,,,,,,:,:,:,,,,,::,,,,,,,::,,,,,:,,,:,:,:,,,,,,,,,,:,,,,:,,,:,::,,::,:,::,::,:,,::,,,,,:
 ,,:,:::,::::,:,,,:::::,::::::,::,,,,:,:,,:,:,:,:,::,,,,,,:,,,,,,,,,,,,:,,,,,,,,,:,:,,,:,,,:,,,:,:,,,,,,,,,:,,,:,:,::,:,,,,,:,,:,,,,,,:,,,:,:,:,::,::,:,,:,,,,::
 ,:::,,::,:::::,:,::::::,::::::,::,:::,:::,,,,:,:,,,,,,::::,,:,,,:::,:,,:,:,,,,:,,,,,,,,,,:,,,,::,,:,,,,,::,:,,:,:,:,,,,,,,,,,,,,,,,:,,,:,::,::,::,::,,:,,,:::::
 ,:,,:::,::::::::::::::,::,::::::,,::,:::::,:,,:,,::,,::,:,,,,,,,:,,,,:,:,,,,,:,,::,:,::::,:,,:,,,,,::,:,,:,,,,:,,,:,,::,:,:,:,,,:,,:,,,:,,:::::::::::,:,:,:,,,:
.::,::::::,:::,::::::::::,::::::,:::::::::,::,::::,,:::,,,,,,,,,,,,,,,,,,,,,,,:,,.,,,,,,,,,,:,:,,:,:,:,,,,,,,,::,:::,:,,,:,:,:::,::,,:::,:,::::,:::::::,:::,,,::
 :,,::,:,,:,::,,::,:,::,,:::,:::,:::,:,::::,,:,:,::::,,:,,:,,,,,,,.,,,,,,,,,,,,,,:,,,,,,:,,.,,,,,,:,,:,,,,,,,,:,,,,:::,:,:,,,,,,,::,:,::,:,,,::::,::::::,,:,,:,:
 ::,::,,:,::,:::::,:::::,:::::,:,,:,:,:::::,:::,,:::::,:,,,,,,,,,.,,,,,,,,,,,,:,:,:::,:::::::,,,:,:,,,,:,:,,,,,:,,:,,:,,,::,,,,,,,,,,::,:,:::::,::,:,::::::,:,::
 ,:,:::,::,::,,::,:::::,::,:,::,,:,,:,:,:,:,,:,:,,:::,,:,,,,,,,,,,,,:,:::,::::::::::::::::::::::,,,,,:,,:,,,,,,,::,,:,,:,::,,,,,,,:::,:,,::::,:,:::,::::::,:,,:,
.::::,,::::::::::::,:,,:,:,:,::,,::,:,:,:,:,,:,:.:,,,,,,,,,,,,,,,,,,,,,,,::::,,::::::::::::::::::::::::,,::,,:,::,,:,:::,,,,,::,,:::,,::,,:::,:::::,,:::,:::,:::
 ::,:,::::,::,:::,,,,::::::,:::::::::,::::,,:,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,:::::::::::::::::::,:,,,,,:,,:,::,:,:,:,:,:,,,:,,:,:,:::,:::,:,::,:::,::::,::
 ,:,::::::::::::,,,:::::::::::::::::::::::,:,:,:::::,,,,,,,,,,,,::,,,::,,,,:,::,:::::,,:::::::::::::::::,:,,::,:,:,:,,:,::,:::::,::,:,::,::::::::,::,::::::::,::
.::,,:,::,:::,:,,,:::::::,::::::,:::::,::,:::::,,::,,,,,,,,,,,,:,:,,::,:,:,,,,,,::::::::::::::::::::::::,:,:,,,,,,,,,:,,,,,:::::,:::,,:::::,:,,::::::::,::::,:::
 :,,,,,:,:::,:,,,:,::,,::,::::::,,::::,:::,:,,::::,,,,,,,,,:,,,,:::,::,:,,,,,,,,,,,:::::::::::::::::::::,:,:,,,,:,,::,,,,,:,,,,::,:,::,:::::::,:::::::::,::,::::
.::,,:,:,:,:,,,,,,::,:,:,:::,::,:,::::,:,:,:,::,,,,,,,,,,,,,,:,,,:,:::::,:,,,,:,,,:,,,:,:::::::::::::::,,,:::::,,,::,,,:,,:,::,,::,:::::::,,:::::::::::::::,::,:
 ::,,::,:,:,,,:,,:,::,:,,,:,,:::::,,:,,,,::,,:,,,,,:,,,,,,,:,,,::::::::,,,,,,,,,,,,,,,::,::::::::::::::,,,,,,,,:,::,,,,:,:,,,,,,,,,,,:,:,:,:,,,::,:,:::::,,:,:,:
 :,,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,:::::::::,,,,,,,,,,,,,,,,:::::::::::::::,,:,,:,,:,:,,:,::,:,,:,:::,,,,,:::::,::::::::,:::::::::::
 ,,,:::::,:,,:,,,:,:::,,,::,,,:,,,,,...,,,,:,:,:,,,,,,,.,,,,,,,,::::::::::::,,:,,,,,,,,::::::::::::::::::,::,:,,::,,:::::,:,,:,:,:,,,,,:::::::::::,::::,::::::::
 :::,:,,,,,,::,,:,::::,,,::,,,::::,,,,,:::,:,,,:,,,,,,,,,,,,,,,,:::::::::::::,:,,,,,,,,::::::::::::::,,:,,,,,:,,,,::,:,,,:,:,:,,,,,:,,,,,::,::::::,:::::::::::::
 ::,,,,,,,,,::,,::,,::,,,::,::,::,:,,:,,:,:,:,:,,,,,,,,,,,.,.,,,,,,,::::::::::,,,,,,,,,,,:::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,::,::::,:,::::::,,:::,:
 ::,,:,,,,:::,,,:::,:,,,,:,:,::,,,:,:,::,::,:,,,,::::,,,,,,,,,,,,:,:::::::::::,,,,,,,,,,::::::::,::,,,,,,,,,,:,,,,:,,:,:,:,,,:,::,,,::.:::::,:::::::::::::,,::::
 :::::,,,::,::,,::,::,,,,,::,,,,:,:::,:::::,,,,,::::,,,,,,,,,,,,,::::::::::::::::::::,:,,:::,::,,::,,,,,,:::::::,,,,::::,,,,,,,::,,,,,,::::::,::,:::,:::::,:::,:
 ,,,,,,,,:::,,,,:,::,,,,::::,,:,::,::,,:::,,,,,:::,,:,,,,,,,,,:::::::::::::::::::::::,,,,,:::::,,,,,,,,:::::::,,,:,:,:,,,,:,,:::,,:,:,,,::::::::::,::::,:::,::,:
 ,,,,,,:,::,,:,,:,:,:,,,::,:,,:,:,::,:,,,::,:,:,,,,,,,,,,,,,,,::::::::::::::::::::::,,,,,::::,.,.,,,,,,,:::::::::,,,:,,:,,,,,::,,,,,,,::,:,:,::::,::,::::::::,,:
 ,:,,,,:,:,,:,,:,:::,,,,:::::,:::,::,,:,:,,:,::,,,,,,,,,,,,::::::::::::::::::::::::,:::::::,,,.,,,,,,,,,,:,:::::,:,:,,,:::,,,,,:::,,,,,,,:,:,::,::::::::,::::::,
 ,,,,,,,:,:,:,,:::::,,,,::,,:::,::::::,,,::::,:,,,,,,,,,,,,:,:::::::::::::::::::::::,:::::,,,,,,,,,,,,,,,,:,:::::,:,,,,,,:,,:,:,::,,,,:,:,::,::::::::::::::,::::
 ,,,,,,:,:,,:,,:::::,,,,::::::,,::,:::,::,,,,::,,.,.,,,,,,,,,,::::::::::::::::::::::::::::,,,,.,,,,,,,,,,,,,::::,:,:,,,:,:,:,,:,,:,,,,:::,:,::::::::::::,:::,:::
 ,,,,,,:,:,:,:,:::,:,,,:,,,:,:,:,,,:::,::,,:,,:,,.,,,,,,,,,,::::::::::::::::::::::::::::::,,,,,,,,,::::,,,,,,::::::,,,,,,:,,::::,:,,,::::::::::::::::,:,::::::::
 ,,,,,,::,:,,,::::::::,:,,:::::,::::,::,:::,::::,,,,,,,,,,,,:,,::::::::::::::::::::::::::,,,,,,,,.,,,,,,,,,,,::::,,::,:,,:,,::::,,,,:,:,,:::::::::::::::,,::,:::
 ,,,,,:,,,:,,,::,,::,:,,:::,::::,::,::,::::,:::,,,,,,,,,,,,,,,,,,:,,,:::::::::::::::::::,,......,,,,,,,,,,,,,:::::,:,:,::,,::,::,,,::::,:::::::::::::,,:::,:,:::
 ,,,,,,,,,,:,,:::,:::,:,:,:::,::::,,::,:::,:::::,,,,,,:,,,,,,,,,,,,,,,,,,::,::::::::::,,,..........,,,,,,,,,::::::,:::,,,,.,,:,:,,,,:::::::::::::::::,:::,::::::
 ::,,,,,,,:,,,,:,,:,,,,,,:::,,,,,:,,:,:,:,::,::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::,............,..,,,,,,::::::::,:,,.,,,,,,,,,:,:::,:::::::,::,:,,::::::::::
 :,,:::,,:,,,,::::::,,,::::::,,:,,,,,,,:::,,:::::,:::,:::,,,,,,,,,,,,,,,,,,,,,,:,:,,,,.............,..,..,,,:::::::::,,,,,,,,,:,:,,::,:::,:::::,:::::,::::::,:::
 :,,,,,:,,,,,:,::,:,,,::,:,,,:::,::,::,,:,,::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,.....................,,::::::,::,,,,,,,::::,,,,,:::,:::::::::::,:::,:,:::,:
 :,:,::,:,:,,::::::,,,::::,:,::,:,:::,::::::::,:::::,:::::::,:,:,,,,,,,,,,,,,,,,,,,,....................,..,,::::,::::,,,,,,::::,,:,:::::::::::::::::::::::::,::
 ,,,,,,:,:,,,:,,,,,,,,,::,,:,:,:,,,:,,,:,:::,:,,::,,:,::,,,,::,:::,,,,,,,,,,,,,,,,,.............................:::,,:,,..,,,:::,,,:::,:::::,,::,::,:,:,:,:::,,:
 ,,,,:,:,,,,,,::::,,,:,,::,:,:,:,::,,,,,,:,:::::,::::::::::,,:,::,,,,,,,,,,,,,,,,,.................................,,::,,,,,:::,,,:,:,:::,::,:::,::,::::::,::,,:
 ,:,,,:,,,,,,:,,:,,,,,,,,:,:,:,,::,,,,,::,::::,::,::,::,:::,::::,:,,,,,,,,,,,,,,......................................,:::,::,::,,,,::,,,:,,:,::::::,:::,:,,,:::
 ,,,,,,,:,,,,::::::,,,,::,,,,,:,:,,::,:::::::,:::::::::,:::::::::,..,,,,,,,,,,,...........................................,:,:::,,,,:,,:::::::::::::,::,:,:::,,:
 :,,,:,:,,,,,::::,,,,:::,,:,,:,,,,,:,,:,::::::::::,:::::,:,:::,:....,,,,,,,:::,.............................................,:,,,,,:,,::::,::,:::::,::::::::::,:
 ,,:,,:,:,,,,:::,:,,,,,:,::,,,,::,,:,:,::::,,,:,,::::,:::::::,.....::::::::::...........................................,.....,,,,,:,::::,:,:::::,,::,::::::,::,
 :,:,:,,,,,,,:,:::,,,,::,,:,:,,:,:,,,,:,:,::::::,:::::::::,.......::::::::::............................................,.......,,,,::,:,:,::::::,::::,:,:::,:,:
 :,,,,,,,,,,:,,,::,,,,,:,,:,::,:,:,:,::,,::::::::::::::::,.......,:::::::::..............................................,........,::,::::::,:,:::::::,:::,:::::
 ,,:,,,:,:,,::::::,,,,,::,,::,:,,:,,,,,::,::::::::::,:,:.........:::::::::........................................,,,..,,,.,.....,.,,,:,:,,:,::::::::,:,,::,,:::
.,,,,,,:,:,,::,:::,,,::,,,,:,,,:,:,,,,::,::,::,:,:::::,.........:::::::::,.......................................,,,......,.........,,::::,,:,,:,:::,,,:::::,:,,
 ,,,,,,,,,,::,,:,,,,,,,::,,:,,:,,,::,:,:,:,:,:,:::::,:,........:::::::::.................................................,,.........,,,,:::,::,:,::,,,:,,:,,,:,:
 :,,,,,,,,,,:,:,:,,,,,,,,,,,,,,,,,:,,:,,,,:,,::::,::::,......::::::::::,.................................................,,,..........,,,,:,,,:,::,::,,,,:,:

yOOO%%%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%%%$$$$$$$$%%%%%$$$$$$$:::::,,,,,,,,,,,........,,..... ::::,::::,,..::::::ooooooooooooooooooOOOOOOoOOOOOOOOOOOyOyOOOO%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$%%%$$$$$%%$$$$$$$$$$$$$$$$$%%%$%%%$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%$
 ,:::::,::,,..::::::oOOoooOoOOOooooOOOOOOyyyOO%%O%%%%O%%%O%%O%O%%%OO%%%%$%%%YYY%%%OOoooO%oO%%%%O%%%%$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$%%%%%%$%$$$%%%%$$$$$$$$$$$
 :,:::,:::,..,:::::ooOOOOOOOOOO%%%%OOOO%%%OOO%%%O%%%O%%%%%%%%%%%%%%%%%%%O%%::ooooo.,::::o:o::::YooOO%$$$$$$$$$$$$$$$%%%%%$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :::::,,:,,...:::::oOOOOO%%OOOO%%%O%O%O%%%O%%%%%%%%%%%%%%%%%%%%%%%O%OOO%OO^:,,o:,:,.....,:::..,.:::YoO%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$%%%%%%$$$
 :::::::::,...:::::oOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%OOO%O%%%%%%OYooOOOOOY::,,,.................,,::o:%%%$$$$$$$$$$$$$$$$$%%%%%$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$
 ,::::,,:,,..,::::ooO%%%%%%O%OOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOo:::,::'':...........................,YOOOO%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,::,,:,:,,...::::oOO%%%%%%%%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOo::,.....................................,^Y'YYoyyO%R%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,::::::,,..,::::oOO%%%%%%%O%O%O%%%%%%%%O%%%%%OO%%O%%%%%%%%OOoo::,.......................................,::o,;^%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::::,:::,,...::::oO%%%%%%%OO%%OO%O%O%%%%%%%%%%O%%%%%%%%O%%%Oo:.,,........................,...................::oO;%R$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::,:,:::,,..,::::oO%%%%%OOOOO%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%O:,,:,::,,.,,,,,,.............,.....................:Y%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::::::::,....::::oOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Y.:oOO:,:,,,,:,:,,.............,,..................,.,:%$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :::::::,,,...::::oO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$::o%%::,::::::,,,,,,,......,,,,,,,,,..................:o$$$$$$%%%O$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,,:,,:,:,,..,::::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o;o%,,:::::::::::,,,,,..,,,,,,,,,,,,..................,,Y$$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,:,::::,,..,::::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%%%%%::::::::::::::::,,,,,,,,:,,,,,,,,...................,o%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,:,,:::,,,..,::::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%O%%%$%%$%%%Y:,::::::::::::::,,,,,:,:,,:,,,,,,,...................,%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::,:::,:,,...:::oO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%$$$$$$$$.:::::::::::::::::::,,,:,,::,:,,,,,....................O$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::,::::,,,..,:::oO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$%%Y:::::::::::::::::::::,,:,,:,:,:,,,,....................Y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,::,:::,,..,:::oO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%$%%%:,,,,:::::::,:,,,,,,,,,::,,,,,,,,,,,,............,........$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::::::,:,,.,::::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$%$$$$%%$$y,,,.,,,::::,,,.,.,,,,,,,,,,,,,,,,,,,,........,,,.....,.,o%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,::,::,,,..,:::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%$$%%$%%$$v.,,:,:::,,,,,,.::,,,,,,,,,,,,,,,,,,,.,..,,,:,,,,.....:y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :::,,::,,,..::::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%$%%$%%$%$O:,,:,:,:,,,,,,,,:::,,::,:::,,:,,,,,,,,,,.,.,:,,,....,O$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::::::,,,,..,::oo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%%$$$,,,:::::::,,,,,,,:::::::::::,:,,:,,,,,,,:,,,,,,,...,.y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,:,::::,,..::::o%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$%%%$$$%$%,::::,,:::::::::,:::::::::,:,,,:,,,,:,,:,,,:,:,...,.y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,:::,:::,..,:::oO%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$$$$%$$%$$$$$.::::::,,,::::::,::::::::,::,,,,,,,,,,,,:::::,...,,y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,:::::,:,...:::oO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%$%$$$$.,,,,,,.:,,,::::::::::::,,,,,,,,,:,,,,,,::::....,;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::,:,:,,,...:::oO%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%$%$$%%$$%%%:::,,:,:,,::::::::::::::,,:,:,,,,,,,,,,,,,,....v$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,,:,,,,,,..,:::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%$$$%%O::,:,::::::,::::::::,::,:,,,,,,,,,,,,,,,,,..vn$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,,,,,,:,..,:::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$$:,:,:,:,,,,::,:::,,::::,,:,,,,,,,,,,,,,,,::y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,,:,:,,:,..,:::o%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$%$%$$$$$%%%%.,,,,,,.,.,:,,:,::,:,,:,:,,,,,,,,,,,,,,,,^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,:,,:,,,..,:::o%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$%%%%%%$%$%%%%$$$$n.,,,,,,,,,:,,,:,:,,,,,,,,,,,,,,,,,,,,,,..,P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::,,,:,,,..,::oo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%$$$$$$$$%$$$y,,,,,,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,.,,.'%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,:,:::,,..,:::O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$Y^,:::,,::::,:,,,:,::,,,,,,,,,,,,,,,,,,,,.,,,."$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::,:,,,,,..,::oO%%%%%%%%%%%%%%%%%%%%%%%%%%%RYOo:o::::::''''YY'.,,,:,:::::::::,,,:,,,,,,,,,,,,,,::,,,,,,,.,,,.:Y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,,:,,,,,,..,::oO%%%%%%%%%%%%%%%%%%%%%%%%%^.,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,:^"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,,,:,,,,,..,::o%%%%%%%%%%%%%%%%%%%%%%%$^.::::::::::::::::,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:,::,,,,,,,,,,,,,,,,,,:P"R$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 :,,:,,,,...,::o%%%%%%%%%%%%%%%%%%%%%%$':::::::::::::::,,,,,,,,,,:,,,,,,..,,,,,,,,,,,,,,,,,,,::,,,,,,,,,:,,,,,,,:,,,,,,.^"%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ::,::,,,,..,::o%%%%%%%%%%%%%%%%%%%%%%^:::::::::::::::,:,,:,,::::::::,,...,,:,,,,,,,,,,,,,::::::,,,,,:::::,,,,,::,,,,,,::,,.YPR$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$
 ,,,::,:,,..,::o%%%%%%%%%%%%%%%%%%%$^.:,::::::::::::,:::,:::,::::::::,,,,...::,,:,,:,:::,:::::,,,,,::::::,:,,,:::,,:,:,,,:,,,,:::PP$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 ,:,,,,,,,.,,:oo%%%%%%%%%%%%%%%%%O^::,:::::::::::,::::::,:::::::::::,:,,,:...,,::::::::::,,,,:,,.::::::::::::::::,,:::,:,::,,,:,,::,:P"%$$$$$$$$$$$$$$$$$$$$$$$$
 :,,,,:,,..,,:oO%%%%%%%%%%%%%%%O:::::::::::::::::::::,::::::::::::::,::::::......,:::::,,.......,::::::::::::::::,,,:,,,,,,:,:,:::,::::,.Y"$$$$%$$$$$$$$$$$$$$$$
 ,,,,,,,,,..::oO%%%%%%%%%%%%%%^::::::::::::::::::::::::,::::::::::::,::::::::.................:::::::::::::::::::,,:,,,,,,:,,,,:::::::::,:::."$$$$$$$$$$$$$$$$$$
 ,:,,,,,,..,::oO%%%%%%%%%%%O,::::::::::::::::::::::::::::::::::::::::,::::::::::........,,,,,::::::::::::::::::::,,,,,,,,,,,,:::::::::::::::,,:^R$$$$$$$$$$$$$$$
 ,,,,,,,,..,::oO%%%%%^Y,,::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::::::::::::::::::,:::P$$$$$$$$$$$$$
 :,:,,,:,...::o%%%^:.::::::::::::::::::::::::::::::::::::::::::::,,::,,..,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,:::::::::::::::::,::::::::%$$$$$$$$$$$
 ,,,,:,:,...:::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::,.............,,:,:::::::::::::::,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::RROOOO%%%$$
 ,:,::,,,..,::,::::,:::,,::::,:,::::::::::::::::::::::::::::::::::::::,................::::::::::::::::::,,,,,,,,,,,,:,::::::::::::::::::::::::::::::yy%$$$$$$$$
 ,,,,,,::,,,,,,,,,,,:,,,,,,,,,:,,::::::::::::::::::,:::::::::::::::::,..............,:::::::::::::::::::::,,,,,:,,,,,,:::::::::::::::::::::::,::::,::%$$$$$$$$$$
 ,,,,,,,,,,,,,,,,,,,,,,:,:,:,,::::::::::::::::,::::,,:::::::::::::::,:.............,:::::::::::::::::::::::,,:,,,,,,:::::::::::::::::::::,,:::::,:::::$$$$$$$$%$
 ,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,::::::::::::::::::::,,:::::::::::::::,............::::::::::::::::::::::::,,,,,,,,,:::::::::::::::::::::::::::::::::::%$$$$$$$$$
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #



:::::,,::,,,,,::::::::::::::::::ooo:::::oooooo:::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::ooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::oooooooooooooo:::
 :::::::::::::::::::::::::::::::::::::oooooooooooooo::::::::,,::::::::::::::::::::::::::::::::,,oooooooooooooooooooooooo::::::::::oo::::ooooooo:::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::ooooooooooo:::::::::::::::::::oo::oooooooooooo:'ooooooooooooooo:o'o'''::'::::::::::::::::::ooooooo::::::::,,,,,,,,,
 ::::::::::::::::::::::::::::,::,,,,,,,,,.,:::::::::oooooooooooooooooooooooooooooooo:o'''''::.,,,.....,:,:,,,,,,:ooooooo:::::o::::::::::ooooooo:::::::::::,,,,,,
.:::::::::::::::,:,:,,,,,,,,,,,:,::::::::::::::::::::::::::o:ooo::o::oo:::::,..,.,,,::,,,,,,,oooooooooooOyyynnnnnyy%$$##:o:::::::::,,,::ooooooo:::::::::::::,,,,
 :,,,,,,,,,,,,::::::::::::::o:::::::o:oooo:o:::::::::::::ooooo:::,::,,,,,,oooooooooooOyyyyyyOO%%$$######################oo:::o:::::,,,,:ooooooo:::,:::::::::::,,
.:::::::::::::::::::::::::::::::::::::::,:::::,::,:,,,,,,ooooo:::::o;OyOyyyO%%%y$$$$$:P'^Y^"R###########################oo:::o::::,,,,,:ooooooo::,,.,,::::::::::
 :::::::::::::::::::::,,,,:,,:,:,,,,,,,::,,:,,,,,,,:,::::ooooo:::,oo$$$#$#$##$$##%:..........^PR########################oo:::o::::,,,,,:ooooooo::,.,..,:::::::::
 :::,,,,,,:,:,:,,..,..,,,.,,,,:::::::::::::::::::,,::::::oooo::::,oo$$$$$$######Yw^::,.,,:.....'$#######################:o::::::::::::::ooooooo::::::::::,::::::
 :::,::::::::::::::::::::.,,,,,,,:,:::::::::,:,,,,,,,,,,:oooo::::.oO$############:::::::::,.....:#######################oo::::::::::::::ooooooo:::::::::::::::::
 :::,:::::::::::::::::::::::::::::,,,,,::::::::::::::::::oooo::::.o%#############:::::::::,,,:...#######################oo:::::::::::::::::ooo::::::::::::::::::
 :::,::::::::::::::::::::::::::::::::::::::::::::::::::::oooo::::.o##############'::::::::::::,.,#######################Oo::::::::::::::o:,:::::::::::::::::::::
 :::,,::::::::::::::::::::::::::::::::::::::::::::::::::ooooo::::.o##########RRPR,:::::::::::,.w########################%oo:::::::,::::::::::o:::::::::::o::::::
 :::,,::::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::.oR",.##########y,::::::::::,O#########################%oo::::::::::::::::::::::::::::::o::::::
 :::,,:::,::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::::::###########,::::::::::,,^########################$oo:::o::::::::::::::::::::::::::oo:::::
 :::,::::,::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::::::$###########^,,::::::::::,Y""#####################oo:::o:::,:::::o::::::::::::::::Oo:::::
.:::,:::,:::::::::::::::::::::::::::::::::::::::::::::::oooo::::::::::w########"":::::,::,:::::::::::,:""################Oo:::o::::::::::::::::::::::::::Oo:::::
 :,:,,::,:::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::::.#######P::::::::o,,:::::::::::::::::"##############oo:::o:::::::::o:::o::::::::::::Oo:::::
 :::,,::,:::::::::::::::::::::::::::::::::::::::::::::::oooo:::::,:::.######":::::::::..:::::::::::::::::::R#############oo:::o::::::::o::::o::::::::::::%o:::::
 :::,,:,:::::::::::::::::::::::::::::::::::::::::::::::oo:oo:::::::,::,#"P:,:::::::::,::::::::::::::::::::::#############:o:ooO::::,:::oo:o:oo::::::::::,%O:::::
.:::,,:::::::::::::::::::::::::::::::::::::::::::::::::ooooo::::::,:::::::::::::::::::::::::::::::::::::::::Y############:o::oo::::::::oo:o:oo::::::::::,%O:::::
 :,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::oooo::::::,,,::::,,::::,:,::::::::::::::::::::::::::::############oO:::o::::::::o::o:oo::::::::::,$O:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::.,,,:::,,:,::..,:::::::::::::::::::::::::::::%###########oY::::,,::::::oo:o:oo::::::::::,%O:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::.:,,,,::,,:::::,:::::::::::::::::::,:::::::::o##########P:::::::,,,,,::oo:::oo::::::::::,$O:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::.#www;;nvv;::::::::::::::::::::::::::::::::::,#########R::::::::::,,,::oo,:ooo:::::::::::%O:::::
 :::::::,::::::::::::::::::::::::::::::::::::::::::::::oooo::::: ##########::::::::::::::::::::::::::::::::::.#########:::::::::::::::ooo,oooooooooooooo,%O:::::
 :::::::,:::::::::::::::::::::::.....................,ooooo::::,.RPPPPPPPPPo:::::::::::::::::::::::::::::::::oooooooooo,;ooooooooooOoOOOOOOOOoooooOoOoooo%O:::::
 :::::,::::::::::::::::::::::::,....................,.ooooo::::..ooooooooo::::.::::::::::::::::::::::::::::::oooooooooooooooooooooooOooOoOOOoOOoooooooooo%%:::::
 :::::::::::::::::::::::::::::,.......................ooooo::::.,oooooooo:::::Y:::::::::::::::::::::::::oooooooooooooooooooooooooooooooooOOOOOooooooooooo%O:::::
 :::::::::::::::::::::::::::::,.......................ooooo:::,.,ooooooo::::::.::::::::::::::::::ooooooooooooooo'oooo:oo:ooo:ooo:oooooo:oOOoOOOooooooooooOo:::::
 :::,,::::::::::::::::::::::::.........,..,...........oooo::,...,...,.::::::::,::::::::oooooooooYoYooO:O:o:o:o:ooooooooooooo:oooooooooo:oOOOOOOoooooooooooo:::::
 ::,:,::,:::::::::::::::::::::,,.........,...........,::o:::::,.......::::::::,ooooooooooooooooo:O:Ooooooo:o:O:Oooo:ooooo:oo:oooo:ooOOoooOOOOoOoooooooooooo:::::
 ,.,.,::::::::::::,::::::::::::::o::o::::::::::,...,.,::::::::,.....,:ooooooo'o:o:ooooooo:ooooooooooooooooooooooo:o:oo.oo:ooooooo:oooOoo:oOoOOoooooooooooo::::::
 ,...,...,,.,,,,,::::::,::,,::,::,.,:::,:..:::,......::::::.,::,oo:ooo:oooooooo:o:o:o:o:o:o:o:O,o:o:ooooO:o:o:o:o:oooo:oooooo:oooooooooo,oOOooooooooooooooo:::::
 .,,,,.,,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,......,....,...:::o:o:oooo:o:o:o:o:o:o:oooooooooo:o:o:o:ooo:o:o:O:o:o:o:o:oooo:oooooooo:oooo:ooooooooOOOOoooooooooooo:::::
 ,,,,,.,,,,:,,,.,,,,,,,.,.,,.,,,:,,,,.,..,..,,...,...:,.o:o:o:o:oooo:o:o:o:o:o:o:o:o:ooooooooooooooooooooooooooooooo:oo:oo,ooooooo:ooooooooOoOooooooooooooo:::::
 ,,::,.,,:::,,,,,,,:,,,,,,,,...,,,,................,,,,.ooo:o:o:o:o:oooooooo:o:o:o:o:o,o:o:ooooo:O:O:O:o:ooooooo:o.oooo:oooooo:ooo:oooooo:oooooooooooooooooo::::
 ,,,,..,,::::,,.,,:::,,,,,,,...,,,,.........,..,,.,,,,,.:o:oooo:o:o:o:o:o:oooooooooooooo:o:o,o:o:ooooo:o:o,o:o:o:ooooooooooooo:oooooooooo:Oooooooooooooooooo::::
 ,,:,,.,:::::,,,,,:,::,,::,,...,,,,.........,,,,....,,,..ooooooooooooooooooooooooooooooooooooooooooooooooooo;o,oooooooooooo:ooooooo,oooooooooooooooooooooooo::::
 ,,,,..,,::::,,,,,::::,,,:,,...,,,........,,,,,,,,,,...,.ooooooooooooooooooooooooooooooooooooooooOOoOoooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::
 .,,,,..,,,,,,,,,,,,.,...,,....,,,,.....,..,,,,,....,,,,::ooooooooooooooooooooooooooooooooooooooooooOoooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,,
 ............,,,.,,,,,,,......,,,,,...,.,.,,..,..,,:::,,,.ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::
 ...,,,,,..............,.......,,,.......,.......,,,,,,...:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::
 .......,,,,,..,....,,,.,......,,................,,,.,.....ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::
 .......,,,,,,,,.,,,,,.,,......,,,.............,,,,,,......ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,
 .....,,,,,,,,,,,,,,,,,,,..,...,,.............,,,,,,.......,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,...........,,,,,,,........oo:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,...........,,,,,........:o:o:o:o:o,o:o:o:ooooo:o:o:o:o:o:o:o:o:o:o:o:oooooooooooo:ooooooooooooooooooooooooooooooooooooooooo:
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,..............,,.........oo:oooooo:o:o:o:o:o:o:o:o:o:o:o:o:oooooooooooo:o:o:o:o:ooooooooooooo:oooooooooo:oooooooooooooooooo:
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####



:::,:,:,::::::::::::::o'''oooooooo'''':,,:::,::::::::,,,,,,,,,::,::o::::::::,:,,::,,,:::::::::::::,,,,,,,,,,,........,,......:::::::::::::::::::::,:::::::::::::::o::oooooooooooo:::::::,,:,,,,,,,:,,::::::oooooooooo:::,:....:::,,oooooo;y;::::::::,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,:
 ::::::::,::,:::,::,::,,,:,:,,,,:,::::::::::::::::::oooooo::::::::::::::::oooooo:::'::..,:,,,:oooooo;;;O%$$%%$$$o:::,:::,,,,,,,,,,,,:::::::::::,,,,,,,.,,,,,,,,:
 ::::::::::::,:::,:,::,,,,,:,,,:,::,::,,,,,,,,,::,:::::::::::::::::::::::::::..,,,,::ooooooooOO%%%%%$$$$$$$$$$$$O:::::::,,,,,,,,,,,,:::::::::::,,.,,.,,,,,.,.,,,
 ::::::::::::,::,:,:,,:,::::,:,,:,:,,,,,,,,,,,,::::::::::::::::::::::.::,,,ooooooo;;oOy$%y$$$$$$%$$$$$$$$$$$$$$$$::::::::,,,,.,,,,,,::::::::::::.:,::,,:::::::::
 ::::::::,:,,,:,:,,,,::,:,,:,,,,,,,,,,:::::::::::::::::::,,,.......::,ooo;oOy%%O%$$%$%$$$$%$$$$$$$$$$$$$$$$$$$$$#,:::::::,,.,,,,,,:,:::::::::::::,:::::::::::,::
 ,,,,,,,,,,:,,,:,,,,,,,,,,,,,::::::::::::::::::,,,,,,,,,,,...........,:O%%%%%$$$%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$,:::::::,,:,:,,,::::::::::::::,::,:::::::::::::
 ::::::,,,.,.,,,,,,,,:::::::::::::::::,,,,,,,,,,,,,,,,,,,:::,.,,,......O%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::::,,,,,,,,,,:::::::::::::,,,,:,:,,:::::::
.::::::::::::::::::::::::::::,,,,...,,,...,,,,,,,,,,,,,,:::::,,,,,..... %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%:::::::,,,,,,,,,.o::::::::::::,,,,,::::,::::::
 ::::::::::::,,,,:,,:,,,,,,,,,,,,...,:,,,,...,,,.,,,,,,,,:,,,,,,,,,,,,..$$$$$$$$$$$$$$$$$$$$$$$$$$$$R$$%%$$$$$$$$#::::::::,,,,:,,,.O::::::::::::,:,,,:,:::::::::
 ::::::::::::,,,,:,,,::,,,,::,:,:::::::::::::::::::::.,,::,:::::,:,,:.,O%$$$$$$$$$$$%%$$$ynwny$$$$$$$$$$$$$$$$$$$#,:::::::,,,,,,,,,O::::::::::::,,,,,:::,:::::::
 :::::::::::::,,,:,,,:,,,,:::,,::,::::,:::::::::::::::::::::::::,,,,,,,O$$$$$$$%yyy%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,:::::::,,,,,,,,,%,::::::::::::,:,::,:::::::::
 ::::::::::::::,,,,,,:,,,:,::::::::::::::::::::::::::::::::::,:,,,,,,,..^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o::::::::,,,,::,:O,:::::::::::,:,::::,::::::::
 :::::::::::::,,,,:,,,,,,:::,,,::,::::::::::::::::::::::::::,,,,,,:,,,:,,,,.,PPPP#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%:::::::,,,,,,,,,O,:::::::::::,,,:,:,,::::::::
 :::::::::::::,,,,:,,,.,.,,:,,::::,:::::::::::::,:::::::::::::::::,::::,,,,:,:::,::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::o::::,,,,,:,:o,::::::::::::,,:,:,,:::,::::
 :::::::::::::,,,,:.,:,,,,:,,,,:,:,:::,:,:::::::::::::::::::::::::::,,,,,,::::,::,:'$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$#:::o::::,,,,,,,:o,:::::::::::::,,,:,:::::,:::
.::::o::::::::,,:,:,,,:,,,,,,,,,:,::::,::,,::::::::::::::::::::::::::::::,,:::::::,:^$$$$$$$y%$$$$$$$$$$R$$$$$$$$$$,::o::::,,,,,,,:o:::::::::::::,,:,:::::::,:::
 ::::O::::::::,,:,:,,:,,,,,:,,,::,,,::,:::::::,::::::::::::::::.,::::::::,::,:::::,:::$$%$$R$$u$$$$$$$$$$$$$$$$$$$$:::::::::,,,:,,::::::::::::::::,,:,:,:,::::::
 ::::$:::::::::,,,,,,,,:,,,,,,,:,::::,,:::::::::::::::::,,:::::.::::::::::::::,:::::,:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$O::::::::,,,,,,:::::::::o:::::,,:,:,,::::::::
.::::%:::::::::,,,,,,,,:,,,:,,,,:,:,,,,,:::::::::::::::,,.,::::::,:::::,.,,:::::::,,,::R$$$$$$$$$$$$$$$$''''YY^^RR$$uuw.,:,,:,,::,::o::::::o::::,:,,,:,,:,:,,:::
 :::::::::::::::::::::::::::,,:::::::,::::,:::::::::::,:,:,,:::,::::::,,,:,,,,::::,:,:,,P$$$$$$$$$$$$$Y:,:,,,.,,,.,^$$$.::,,:,,,,,:,o:oooooo:::::::,::,,:,:,,:::
 ::::::::::::::::::::::::::::::::::::::::,:::::,::::::::.::,::,,:::::::,:,,,,,,:,:,:,::,y$$$$$%$RPYRR::::::,,,,,,,..,$#.::,:::,,,,,,o:oooooo:::::::::::::,,:,:::
 :::::::::::::::::::::::::::::::::::::::,,:::::::::::::,..,,,,,::::::::::,,,,,,,,,,:,::vR$$%$y%y%yynyY::::::,,,.,.,.,%$.,::,:,:,,,:,o:oooooo::::::::::,:,,::::::
 :::::::::::::::::::::::::::::::::::::::,::,::::::::,:,,..,,:,::::::::::::,,,,,,v,:::u%$%%%y%%$$$$$y::::::::,,,,,,,,.:Y.,:::,::,,:,,o,oooooo:::::::::,::::::::::
 :::o,,vv,v,;,;,,:;:::::::::::::::::::o::,:::,:::::,..:...::,::::::::::::,,,:,,:^^^YPPPRYYYoo:::::::::::::,:,:::,,,,,,:.::::::::,::::,oooooo:::::::::::,::::::::
 ::::o%%%%%%%%%%%%O%%O%OOOOOOOOOoooo;oo::,::,,,::::,,Y,,.::,,:::::::::::::::,,,,,o::oo:::::::::::::::::::::,,,,,,,,,..,,::::::::,,:::,oooooo::::::::::::::::::::
 o:oooOO%%%OOOOy%%y%yy%y%yyy%%%%O%OOO,oo:,,,:,:,,:,.....:::::::::::::::::,,:,,,,,o:::o:::::::::::::::::::::::,,,,,,,...,:::::::::::::,oooooo::::::::::,:::::::::
 ::o:oOyyyyyyyy$$$$$$$%$$$$$$%$$%%%%%oooo:,:,:,,,,,,...:::::,::::::::::::::,:::,,o:::::::::::::::::::,,,:::::,,:,,,,...,,::::::::,:::,oooooo::::::::::::,:::::::
.oooooo########$$$$$$$$$$R$$$$$%$$%%%%,oo::,,,,,,,,...,::::,:::::::::,,:::,,,:,:,,::::::::::::::.,,.,,,,,::::,,,,,,,,....:,:::::,::,..::oooo::::::::::::::::::::
 oooooo$####$%%%%%%%$%%%%%%$%%%%$$$%%%ooo::::::::,....::::::::::::::::,:,,,:,,,,,,........,...,,,,..,,.,.,:::,,,,,,,,..,,,,,::::::,,..:ooooo::::::::::::::::::::
 oo:oooo#####%%%%%%%$OYYYYY$%^^^%$$%%%O,oo:,,,,.,,...:::::::::::::::::::,,,,,,,,,,......,,,,,,,,,.,,,,,,,..::,.,,,,...,,.,,.,:::,:....::oooo::::::::::::::::::::
 ooooooo#####$O;vuvO%$$$$$$$%$$%%$$%%%%:oo::,:::::::,:::::.:::::::::::,:,,,,:,,,,,,.....,,,,,,,,,,,,,,,,,..,,.,.,,,,,,.,,...,:::,::,..::ooo:::::::::::::::::::::
.oooooooO#####y$$$OOY$PPR##$$yy$%%$%%%%o:o::,,,:.,..,:::::.:::::::::,:,,,,,,,,,,,,,.....,,,,,,,,..,,,,,,..,,,.,,,,,,,.,,.,,..,,::::,..::oooo::::::::::::::::::::
 oooooooo#$###$$$$%###O#$$'^#R$$$$$%%%%O.oo:,,.....,.::::..:::::::,,:,,,.,...,.........,,,,,,,..,,,,,,,...,.,,,..,,.....,,,...,::::,..::::o:::::::::::::::::::::
 oooooooo$$$$$$$$$$;%$$$%%OORPPYYYYYo::::oo:.,,,.,...,,,:..::::::,,,,.,:,,...::.....,,,,,,.,,,.,,.,,,,....,.,,,,:.,:,,..,,,...,:::::..:::o::::::::::::::::::::::
 ooooooooO$$%RRYYYooo:o:::o::o:oo:oooooo::o:..........,,,.,..,..,,,,,,,,,:.,,,,.........,:::,..,,..,::,,:ooo..,.o':,:,.,.,.,..,:::::..::::::::::::::::::::::::::
 ooooooooooooooo::::::ooooo:ooo:::ooooOOy.oo:,,....,:,,,:::.,,.,,,,,,,,,,,,,,.:,.......:::::,::,,:oooooooooo...,:.......,......,:::,..::::::::::,:::::::::::::::
 ooooooooooooooo::o:::ooo,vvOOoO%OO$$$$%%:oo::,,,,,,,,,,,,,::::::::::::::::::,vv,,v;. .:....:::o:oooooooooo:,....,.:..........::,::,..::::::::::,,:,:::::::,,,,,
 ooooooooooOOOOOoO%O%OO#OOOOoo%%OOO$$$$%%ooo::,,,,,,,,,,,,,,,::::::,,,::,,:,::::oYY..,:::::::::::::::::::::.....,,,,..,,,,,,,,::,,,,,:::::::::::,,,,::,,::,,,,,,
 oooooooooo####$OOOOOOoOOyyyy%$$$$$$$$$%%O:o::::::,,,,,,,,,:,,,,::,::::::::::::..,..,,::::::::::::::::::......,,,,,,,,,,,,:,,,,,,,,,:,::::,,,,,,,,,,,,,,,,,,,..,
 oooooooooo####$yyyy$$#$$$$$#$RR$%$$$$$%%O,oo:::::::::::::::::::::::::::::::ooo...........:,..............,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,...,
 oooooooooo$#####$##$$RR#$voOy%ynROO%O'ooo::o:::::o::o:oooooo:oo::ooo:::o::oooo....,..,....,,.,,,.......................,.,...,.......:::::::::,,,,,,,,,,,,,,.,,
 ooooooooooO$##OR%O%yyoRRROo%OYYoO::ooo:::::::::::ooooo':o::::::oooOO:::ooooooo,.......,.,:::::,,,,,,,,,,,,,,...,..,..........,.,,....:::::::::,,,,,,,,,,,,,...,
 oooooo::ooo#$#$R%oOOOoYYo:::oooo:::::::::::::o,,:ooooo..o:oooooooooOoo:ooooooo:.....,....::::,,,,,,,,,,,,,,,..................,,,,...:::::::::,..............,,
 oooooo::::o%OYYYoo::oooo:::::::::::::::::::::::::oooooooooooooooooooo:o:oooo::::,,,,,,,:,:,::::,,,,,,,,,,,,,...........,,.....,,.,...:::::,:::...,,,......,...,
 ooooooo:::::oooo::::::::::::::::::::::::::::::o:::oooooooooooooooooo:::::::o::......:::,,.,,,,,,,,,,,.,,,,,............,.,,...,,,,...::::,,.............,.,..,,
 ooooooo:::::::::::::::::::::::::::::::::::::::::::oooooooooooooooo:oooo::,,..,:.,,,,::::::::......,,,,,,,,,,,....,........,...,,,,...::...,,,:,,..............,
 ooooooo::::::::::::::o::::::::::::::::::,,,,,:::::::::::o:::oooooo,:,..:,:::::::,::o:oooooooo::.......,,,,,,,,,,..........,..,,,,,...:...:::::,,,,,,,,,,,,.....
 oooooooo:::::::::::::::::::::::::::,.,,,,::::::o:oo::::::oo:oo:,,,::::::::::::::o::o:o:ooooooooo:o::::::::,,,,..............,...........::::::,.,,,,,,,,,.....,
 oooooooo:::::::o:::o::::::o::,.......::::::::oo:::::oo::o:ooo:oooooo:oo::oo:::oooooooooo:::ooooooooooooooooooooo:........,.............,:::::,,,.,,,,..,,....,,
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####



oooooooooooooooo:::::::::::::o:::::o:::::::::o:::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::ooooooooooooooooooooo:o:::::::::::::::::::o::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::oooooooooooooOOOooooo::o:::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::ooooooOoOooOOOoooo:o::::::::::::::o:::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::oooooooOOOoOOooooo:ooo:::o::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooo:ooo::oooooooOOOOOoOoooo:o::::::::::o:o:o::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::oooooooooooooOOOOOOooooooo::::::::o:::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooOoOOOOOOOooooooo:::o::o::::::::ooo:::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooOOOOOOOOoooooooo:oo::ooo:ooo::o::::o::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooOOOOOOOoooooooo:o:::o:o::o:o::::o::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::ooooOOOOOOoooooooooo:::o:ooo:oo:::o::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::ooooooOOOOOOoooooooooo::ooo:oo:o:::o:::::::o::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooo:ooooooOOOOOooooooooo:o:oo::o:::o::::::::::::o:o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooOOOoooooooooooo:o::o:o:::o:::o::::::::o
 ::::::::::::::::::::::::,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::oooooooooooooOOOooooooooooooooooooo::oo:::o:::::o::
 ::::::o::::::::::::::::,,,,,,,,,:::::::::::::::,,,,,:,:,:::::::::::::::::::::::::::::::::::::::,:::::::::::ooooOoooooooooooOoooooooooooo:oooooo:o:::::o::::o::o
 ::::::o::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOoOOOOoooooooooooooo:oooo::o:::o:oo:o::::o::::o
 :::::oo::::::::::::::::::::,:::,,,:::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOOOOOOOOooooooo:ooo:o:oo:ooooo::o:o:oo:::::::::
 :::::o::::::::::::::::::::,,,,,:::::::::::::::::,,,,,::::::::,::::::::::::::::::::::::::::::::::::::::::::::oooooOOOOOOOoooooooooooooooooooo::o:o::o:o::o:::::o
 :::::o::::::::::::::::::::::,,,,:::::::::::::::::,,:,.:,::::,:,::::::::::::::::::::::::::::::,,,:,:::::,:::::::oooOoOooOOoooooooooo:oooooo:oooo:::o::o:::oo::::
 :::::o::::::::::::::::::::::::,,::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::ooooooOoOooooooooooooooooooo::oo:oo:::o::::o::::
 :::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oOoooooooooooooooooooo::oooooooo:ooo:::o::::o
 ::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooooo:o:o:oooooo:oo::::o::o::o::o
 :::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::o:ooooooooooooooooooooo::o:o:o::o::::::::::::
 :::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::,:::o::oooooooOOoooooooooo:ooooo:o::o:::::o::::o:::::
.::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,:::::::oo:o:oooOOooooooo:ooooooooooo:::::::::o::::::
 ::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::ooo::ooO%oooooooooooooooo:oooo::::::oo::::::
 :ooo:::::::::::::::::::::::::,:,,:,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::ooOOooooooooooooooooo:oo:o::o:o:::::o:
 :ooO:::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::,,:oo::oOOOoooooo:ooooooooo:::::o::::o::::::
 :ooO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::,,,:::oooOOoooooooo:oo:oooooo::o:::::::o:o:o
 :ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,..,.,:::::::oooOoooooooooooooo:o::o::::::::::::::
 ooO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::,oOo:::::,........,:::::::oOOoooooooooooo:oo:o:o:o::::::::::::
 ooO::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::oo:o:::Yo:::::,,........,:o::::oooOOoooooooooo:o:::o:::::::::o::::::
 oOO:::::::::::::::::::::::::::,,,,..,:,::,:::::::::::::::::::::::::::::::::::::::::::::::::o:o:::,,o::,,.,.........,::::o:oooo%Ooo:oooooooo:o:o:::::::::::::::o
 oOo::::::::::::::::::::::::::::,,,:,.,,,::,.,,,.:::::::::::::::::::::::::::::::::::::::::::o:::::oo:,,.............,,,,::ooOooOOOoooo:ooooo:o::::::::::::::::::
 oOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::...............,..,:::oooooOOOoo:oooo:oo:o::::oo:::::::::::
 oO::::::::::::::::::::::::::::::,,,:,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::..................,,,:oo::ooOOooooooo::o:::::o:::::::::::::
 OO::::::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.............,.....,,:oo::::YOooooo:o:o::o:o:::::::::::::::
 Oo:::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::,................,.,,,:::,:,o:ooooooo:::::o:::o:::::::::::::
 Oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::,,...............,.,,,:,.,:,:,ooooo:::o:::oo::o:::::::::::::
 O::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:,,:::::::::::::::,,,,,,,,...........,,..,,,,..:,:oooo:,,,::oo:::::::::::::::::
 O:::::::::::::::::::::::.,........::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,::,::::::::::::::,,,,,........,...,,.....,,..,.::ooo::,,,:::::ooo:::::::::::::
 o:::::::::::::::::,................:,:::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::,,,,,,................,.......:::,,,,:::::oooooooo:::::::::::
 o:::::::::::,,,......................,,,:,::,:,:::,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,,,,,,....,....................,,,,,,,,,::::ooooooooo:::::::::
 ::::::::,.,,.,............................,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,,:,:::::::::::::::::::::,,,,,,........................,,,,,,,,,,,,,::::oooooooo::::::::
.::,,,,,,,,,,..,.................................,:,,,,,,,,,,,,,::,::::::::::::::::::::::::::::,,,,,,,...,...,..............,,,,,,,,,,,.,,,,,..::::ooooooo:o::::
 .,....,,.....,.,................................,,,:,:,,,,,,,,:::::::::::::::::::::::::::::::::,,,,.....................,,.,,,.,,,,,,,..,,,,,,,.:::::ooooo:::::
 ...,.............................................,:,,:,::::,,:::::::::::::::::::::::::::::,,,,,,,,...................,,..,.,,,.,..,.,,,,,.,.,,,,,.,::::::oo::::
 .....,...........................................,:,,,:,:,:::,,::::::::::::::::::::::::,:,::,,,,....................,,.,.,,.....,..,.,..,,,,..,.,,,,.::::::::::
 ..................................................,,:::::,,:,:,::,:::,::::::::::::::::::,,,,,,,.................,...,.,....,,...,.....,.,....,,,.,,,,..,.,,,,::
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####



$$$$$$$$$$$$$$$$$:::::::::,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ,::::::::::::::::::::::::,,,,,,:,,,,,,,,,,,,:::::::::,,.........'$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#:::::::::,,,,,::,:::::::::::::::::::::,,,,:,:::::::,::
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,:,,,..,......%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#,::::::::,,:,,,,:,,,,,,:::::::::::::::,,,,:,::::,:,:::
 :::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,::::,:::,::,,,,:,....%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::::::::,:,:,,,,,:,o,,:::::::::::::,::,:,:,:::::::,:
 ,,,,,,,..,.,..,,..,,,,,,,,,,,,,,:,,,,,,:,,,,::,:::::::::,,,,,...:$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::::::,,,,,,,,,,:O,,:::::::::::::::,,,::::::::::::
 ,,,:,:,,:::::,:::,,,,,.,,,.,,,,,,,,,,,,,,,,,::,:::::::,:,,,,,..,%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%:::::,::,,,,:,:,,,,:O.,:::::::::::::::,:,::::::::::::
.::::::::::::::::::::::::::::::::,,,,::::::::::,::::::,,,:,,,,:v$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::::::::,:,,:,,,,:o,,:::::::::::::,:::::::::::,::::
 :,::,::,:::::::::::::::::::::::::::::::::::::::,,:,::,,:::,,,.P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#::::::,::,,,,,,,,,,:o:,:::::::::::::,:,,:,,,:::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::,,,,.YPP"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#,:::o::::,:,,,:,,,,:::,:::::::::::::,,::,,,:,,,::,:,:
 :::,::::::::::::::::::::::::::::::::::::::::::::::,::::::::.,,,,::::,,^"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::o::::,:,,,,,:,,::::::::::::::::::,,:,,:::::,::,::
 :,:::::::::::::::::::::::::::::::::::::::::::::::::.:.,::,:,,,::::::::::,"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o::::::::::,,:,:,,,,::::::::::::::::,:,:,::::::::::::
 ,:,,::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,,:::::::::::::^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%:::::::::,,,,:,,,,,,o:::::::::::::::,::::::::::,::::
 ::,:,::,:::::::::::::::::::::::::::::::::..,:::::::.,:::,,,:::::::::::::::,R$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#:::::::::,:,,,,,,,,,o:::::::::::::::::::::,,::,:,:,,
 ::,,,,:::::::,:,:::::::,::,:::::::::::::,.,,:,:::,.::::::::::::::::::::::::.#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#::::o:::::,,,:,,,,,.o:::::::::::::::::::::,:::,,:::,
 :,:,,::::::::,:::::::::::::::::::::::::::,,,:::::,::::::::::::::::::::::::::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#,:::o:::::,:,,::,,,.o:::::::::::::::::::::::::::::::
 :,:,,::::::::,::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::,:::%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::oo::::::,,,:,:,.O:::::::::::::::::::::::::::::::
 :,:,,::,:::::,:,::::::::::::,:::::::::::::::::,::,:::::::::,,,:,,:::::::::::O$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o::::::::::::,:,,,,.O::::::::o:::::::::::,::::::,,::
 :,:,:::,:::::,,::::::::::::::::::::::::::::::::,,,,::::::,,:,,,,:::::::::::::$%%$$$$$$$$$$$$$$$$$$$$$$%R$$%%uuuv,:,.,:,,,:,,,:.O,::o:::::::::::::::::::::::::,:
 :,,,::::,::,:,:,:::,:,:::::::::::::::::::::::::,:::::::::::::,,,:::,::::::::o$$$$$$$$$$$$$$$$$$$$$P",.,,....^^P%,:,,::,,,,,::,,O,:ooo::::::::::::::,:::::::::::
 :::::::::::::,:::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::,:::::y$$$$$$$$$$$$$$$$$$$$::::::,,,......,::::::::,::,,,%,:ooo::::::::::::::,:,::,::::::
 ::::::::::::::::,:::,::::::::::::::::::,:o...,,:::::::::::::::,::::::::,:,:.$$$$$$$%$$%$$$$$$$$$:::::::,,,,,,,,,,,::::,::,,:,,,O::o::::::::::::::,,::,,,,,,,,::
 :::::::::::::::::,::::::::::,::::::::::,.:,,::::,:::::::::::::,::::::,::::,y$%%%%%$$$$$$$$$$$$$$,:::::::,,,,,,,,,,,::::::,,:,:,%:::::::::::::::::,:::,,,,,,::::
 ::::::::::::::::::,::,::,,:::,:::::::::,..,,:::::::::::::::::::::::::::,,,v$$$$$$$$$$$$$$$$$RRPP,:::,,,,,,,,,,,,,,,:::::::,,:,:Y:::,:::::::::::::::,,,,,,,,,,::
 ::::::::::::::::,,:::::::::::::::::::::,.,,:::::::::::::::::::::::::::,,:oRYYoooo:::::::oo::oo::::::::::,,,...,,,,,:::::::,::,::::o::::::::::::::::,,,,,,,,,,,,
 ;;;ooooooOo,:o::,,,,::::,:,,::...,....,..::::::::::::::,::::,,:,,.,,,,,ooooooooo:o::::o:::::o:::::::::,,,,,.,,.,,,,,::::::,::::::::::::::::::::::::,:,,,,,,,,,,
 OOOOOOOOOOO::oo::::::::::,:,:,...,,.,....:::::::::::::::::::::::,::,::::ooooooooo:::::::oo:o::,,::::::::,,,,,,,,,,.,,::::::,:::::::::,,,:::::::::::::,,,,,,,,,:
.$$R%%%%%%%Oo,oo::,:,:::,,::,,............::::::::::::::::::::::::::,,:,,oooooooooo:::o:::oo:::,,:::::::,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::,,,,,,,,,,
 $$$$$$$$$%%%::oo::,,:,,,,,,,,,..........,:::::::::::,:::::::::::,::,,,,::oooooo:oo:o::o::::::,,...,:,,,,,,,,,,,,,,...,::::::::::::::::::::::::::::::,,,,,,,,,,,
 $$$$$$$$%%%%O,oo::,,,,,,,,,,,...........:::::::::::::::::,,::,,:::,,,,,,:::':::':':':'::.,,,,,,.,..::::,,,,,,,,,,,....,:::::,::::::::::::::::::,:::::,,,,,,,,,,
 $$$$$$$$$%%%%:ooo::::::,;;,,:...........::::::::::::::::::::::::::,,,,,,,.,...........,.,,,,,,..,..,,::,,,,,,,,.,,...,,:::::,::::::::::::::::::::,,,::,:,,,,,,,
 $$$$$$$$$%%%%O,oo::,,,...,.,..........,,:::::::::::::::::::::,:,,:,,,,:,:.,,,,,,..,:,:,.,,,,,...,,.,,:,:,,,.,,,,,.....,,:::,:::::::::::::::::,:,,,,,,,,,,,,,,:,
 #$$$$$$$$$%%%%:oo:::::::::::::::,,:,,,:::::::::::::::::::::::,:,:,,,,,:,,,,,,,,,,,,,:,,,,,,,,:,..,..,,,,,.,,,,....,.,,,.,,:::,::::::::::::::,,,,,,,,,,,,,,,::,.
 #$$$$$$$$%%%%%o:oo:::,:::,::,.:,,,:,,:,:::::::::::::::::::,,,,,,,,,,,,:,,.,,,,,,,,,,:,..,,,,,,,,....,,,.,,.,,,,,.,,,,,,,,,,::::,,:::::::::::,,,,,,,,,,,,,,,,,::
.#$$$$$$$$$%%%%O,oo:...,,,......,.....:,:::::::::::,:,:,,,,,,,,,,,,,,,,...,,,,,,,,,,,,..,,,,.,.,..,,,..,.,.,,,,.,,.....,.,,,,:::::::::::::::,:,,,,,,,,,:,,,,,,,:
 #$$$$$$$$$$%%%%:oo::,,.,.,......,,.....,:::::::,,,......,...,.,,.,,.,....,,,,,,,,,,,,,,,,,,.,,...,.,.,..,,,,,,............,::::::::::::::::,,,,,:,,,,,,,,,,,:,,
 #$$$$$$$$$%%%%%o:oo:,,,,,,,.....,.......,,,...........,,...,,,,,,..,,.....,,,,,,,,,,,,,,,,,,,,....,,..,,,,.,.....,.,:...,,::::::::::::,,:,,:,,,,,,,,,,,,,,,:,,:
 #$$$$$$$$$%%%%%O,oo:,.,.........,..,..,,,,,.........,,,,,,,:.,,,,,..,.....,,,,,,,,,.,,,,,.,,,....,,,,,,...:....,,......,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:,
 $$$$$$$$$%%%%OOO,oo::,,,.......,......,,,,,..,.....,,,,,,,,:.,,,,,.......,.,,,,,,...,,,.........,,.,,,..,.,,...,:......,:::::::..,,...,,,,,,,,,,,,,,,,,,,,,,,,,
 $$$%%YYYYYoo::::::o::,::,.:,.,,,,,,,:::,:,,:,,......,,,,,,,,,,,,,,.......,,,,,,,...,,,.,,.......,,,.,..:.....,,,,..,..,,:::::::...::oo:::::,,,,,,.,,,,,,,,,,,,,
 oooooooooo:oooo::,oo::,,,,,,,,,,,:,,,,::::::::::,::::::::::,:,,,,.......,::::::::::,,,.,:::,,,:.:,,......,..,.,,,,,,.:,,::::,::...::ooo:::::::,,,,,,,,,,,,,,,,,
 ooooooooooooooooo,oo::,,,,,,:,:,,,,,:::,:::::::::::::::::::::::.oo:....,,,::::o::,.,...::::::::::,,..,,,,,,,,,,:::::,,,,,,,,,,,:::,::::::::::,,,,,,,,,,,,,,,...
 oooooooooOyyyO%%O:oo::,,,,,,,.,,,,,,,,,,:,:,::::::::::::,,:.:::::........,:::::::.....::::::':::..,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,:,,:,:,,,,,,,,,,,.,,:,,,.....
 Oyyyy$$$$$$$$%%%O::o::::::::,:::::::::::::::::,:,,,,:::::::::::::.......,........:..................,,:,,,,,,.,::::,,,,,,,,,:,,,:,,,,,,,,,,,:,,,,,,..,,,.......
 $$$RR$$$$$$$%%OYOo:oo::::::::::::::::::::::::::::o:::::::::::o:,,,,,.,..,.,:,:,,.,....................,,......................,......,...,.::,,,,,,............
 %%$$$$%RROOo'oo::::::::,,,:oooo:::::::::::::::::ooo::::::::::o:,,,,.,,,,,::::::,,.......,,,,::::::,,,,,,.......,,..,..........,...:::::::::::,,,,..,...........
 ROOoYYoo,:::::::::::::::,,::ooooo::,::,:::::::::ooo::::::::::o:,,,.,,,,,,,,::::::,...,::,,,..,.:::::,..,.,.......,.,,.............:::::::::::,,,,..............
 :,::::::::::::::::::::::,,,:ooooo...:::::::::::::oo:::::::::oo::.........,,,:::::.....:,,,,....,,..,,:oooooooooo:.,..,,..,.,,,....:::::::::::,.....,...........
 :::::::::::::::,::::::::,,,::oooo::::::::::::::::oo::::::::::,,,,,,,,,,,,,::::::.....,,,,,,........::,,::o::ooo::.,......,,,,,,...:::::::::::,,,...............
 :::::::::::::::,,::::::::,,::oooo::::::::::::::::o:::::::::,,,.....,,..,...,::,:..,,,,,,,,:,,..........,.........,.......,.,,,,...::::::::.,...................
 ::::::::::::,::::::::::::,,::oooo:::::::::::::::::::::::::::...,,,...:::::::::,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,............,,,,,,...::::::,......................
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####



:,,,,,,,,,,,........,,......:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::,,,:,,,::,,,.,.,...::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,..,....,................,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,.........,,,,.....................,,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,......,,...,...:.:,,:::,,.......,........,..,.,..,::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,..................,...,,::,,,,..................,,.,....,,::::::::::::::::::::::::::::::::::::::::::::,,:::::::::
 :::::::::::::::::::::::::::::::::::::::::::..................,..,,,.,,...,,,..........,.,,.......,,....,,:::::::::::::::::::::::::::::::::::::::::::,,:::::::::
 ::::::::::::::::::::::::::::::::::::::::.,.............,,,,,,,,,,,,,,,,...,,.......,,,,.,,......,,,,.....,,:::::::::::::::::::::::::::::::::::::::::,,:::::::::
 :::::::::::::::::::::::::::::::::::::::,,....,...,,.,.,,,,,,::::::::,,,,..,.....,..,,,,.,,.,,,,..,,,.....,,::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,.,..,,,,.,,,,,,,,,,,:::::::::,,,........,,,,.,,,,.,,,,,:,,,:,.....,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,..,,,,,,,,,,,,,,,.,::::::::::,,,,....,,,,,,.,,,,,,.,,,,,,,,,......,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::::,,..,,,:::::::::::::,:::::::::,,,..,,,,,::,,,,,,,,,.,,:,,,,,,,..,...,,,.,::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::::,,.,,::::::::::::::::::::::::::,,.,,,,,::,,,,:,,:,...,:,,,:,,,.,,.,...,.,,:::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::::,,,.,:::::::::::::::::::::::::,,,,,,,,,,,.,,,:,,:,,,,,,,::,,::.,,,.,...,,.:::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::::::,.,::::::::::::::::::::::::::,,,,,,,,.,,,,::,::,.,.,,.,,,,:::,,,,,.....,,,:::::::::::::::::::::::::::::::::::::::::::::
 oo:::::::::::::::::::::::::::::::::::::::.,::::::,:,::,,::::::::,:,,:,.,.,.,,,,,,,::::,,...,,,,,,,,,:,,,,.......,,:::::::::::::::::::::::::::::::::::::::::::::
 oo:::::::::::::::::::::::::::::::::::::::::,:::::::::,,,:,:o:::,,:,,,,,,,,.,,,,,,.,,:,....,,,,,,,,,,,:::,,..,...,,:::::::::::::::::::::::::::::::::::::::::::::
 oo::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::,,:,::::::,::::::,,,,,,,:,,..,,.....,,,:,,,.,,,,,:,........,,::::::::::::::::::::::::::::::::::::::::::::
 ooo::::::::::::::::::::::::::::::::::,:,:.,,,:,,,::::::,::::::::::::::::::,,,,,,,,.......,,,,:,,,.,,,,,,,....,....,,:::::::::::::::::::::::::::::::::::::::::::
 ooo::::::::::::::::::::::::::::::::::::,...,:::,:::::::,::::::::::::::::::::::,,,,.........,.,,,,,,,,,,:,.........,,:,:::::::::::::::::::::::::::::::::::::::::
 ooo:::::::::::::::::::::::::::::::::::::::::::::,::,:::::::::::::::::::::::::,:,,,,.........,,,,:,,,:,:,,....,,....,:,,::::::::::::::::::::::::::::::::::::::::
 oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,,......,,,,,,:::::,,....,,...,.,:,::::::::::::::::::::::::::::::::::::::::
 oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,......,,.,,,::::,......,,,..,.,,:,:::::::::::::::::::::::::::::::::::::::
 oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.........,,:::::,.......,,..,,,,,::::::::::::::::::::::::::::::::::::::::
 ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..........,,:::::.........,,,,.,,,,:::::::::::::::::::::::::::::::::::::::
 ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,.,....,,,::::.,,.......,,,,,,:,,::::::::::::::::::::::::::::::::::::::
 oooooo:::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::,,,,,,,,,,,...,:,.,,,::,..,.........,.,,,,,,::::::::::::::::::::::::::::::::::::
 oooooo:::::::::::::::::::::::::::::::::::::::::::,:::,:::::::::::::::::::::::::::::,,,,,::.,,:::,,,.,,,,................,,:::::::::::::::::::::::::::::::::::::
.oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,,:::,:.....,,...,,,,,:,......,,,,:::::::::::::::::::::::::::::::::::
 oooooo::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::,,:::,,::,:,,.,,,,,,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,:,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooo::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,,:::::::::::,:::,,,,,,,,,,::,,::::::::::::::::::::::o::::oo::::::::::::::::::::::::::::
 oooooooo::::::::::::::::::::::,,::::::::::::::::::::::::::,,,,,,::,,,,,,:::::::,,,:::::,,,,,,,:::,.::::::::::::::::::::::oo:::::::::o::::::::::::::::::::::::::
 oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,,,:::::,,,,,,,::::::,::::::::::::ooo::::o::::oo:oo:o:::o:ooo;:::::::::::::::::::::
 oooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::,,,::,,,,::::,::::::::::::::o::::::::o:o:::::oooo::::o:o::oo:::::::::::::::::::
 oooooooo::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,,,,,:,,:,,,,,,,,,,::::,,:::::::o::::::::::::o:::o::::::ooo:o::::o::oo:::oo::::::::::::::::
 ooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,::::::::::::o:;::o::::::::::o::::o::::::::::o:oo::oo::oo:::::::::::::::::::
 ooooooooo::::::::::::::::::,::::::::::::::::::::::::::::::::::::,:,,,,,,,..,,,,,.,,:::::::::::::::::o::::::o::::::::::::::::::::o::oo::::o:oo:::::o::::::::::::
 ooooooooo::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,,,,,,,,,,.,,,,,,::::::::::::o::::::::::::::o:::::::::::o::::oo:::::o::::::o::::::ooo:::::::::
 oooooooooo:::::::::::::::::,:,,,,,,,,:::::::::::::::::::::::::::,,,,,,,,,,,:,,,:,,::::::::::::::::::::::::::::o::::::::o::oo:ooo::o::::oo::o::::::::o::::::::::
 oooooooooo:::::::::::::::.,,,,,.,,,..,,.::::::::::::::::::::::,,,::,,,,:,:,,.,,,,::::::::o::o:o:::::::::::::o::o:o:::ooo::oooo:o:::o::oo:oo:::::o:oo:o:oo::::::
 oooooooooo::::::::::::::,,,,,,,,,,,.,,,..:::::::::::::::::::::,,:,,,:::,,:,.,,,,::,::::o:o::::o:::::::::::::::::o:::o:::o::o:::::o:::o::::o::::::o:o::::ooo::::
 oooooooooo:::::::::::::,,.,.,,.,,,,,.,.,,::::::::::::::::::::,::,,,,::::,.,,,:,,:,::::::::::::::::::::::::::::::o::o::o:o:o::::o::o::o:::::oo:oo:::o::::::oo:::
 ooooooooooo::::::::::::,,,,,,,.,.,,.,,..:::::::::::::::::::::::,:,::::::.....::,,:::oo:::::::::::::o:::::::::o::::ooo:::o:::::::::o:::::::::o:::::::::::o::ooo:
 ooooooooooo::::::::,,,,,:,,....,....,,:::::::::::::::::::::::::::::::::,....,::::o:o:::::::::o:::::::::::::::::::::o:oo:o::o::oo:::o:o:o::::::::::o:o:oo:o::ooo
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
....,,,..........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,........,,..... ::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,..............,,..,,.......................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,,,.........................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................,,,..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................:::...,,.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................,,.....,,..................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................,.,.,,,,,,,,,...............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 ::::::::::::,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,.....................,,,,,,,,,,,,,,.,,......,.............................,........,,,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,
 ::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,..........,,,,,,,,,,,,,,,......................,..............,.........,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,:
 ::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,....,,.........,,,,,,,,,,,,,,,,...................,.,,.............,,.........,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,
 ::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,.,,,,,,,...,..,,,,,,,,,,,,,,,,............,.,...,..,,.....,..,,..,.,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,:,,::,,,,:,,,,,,,,,,,,,,,...........,,,,...,,..,,....,,,..,,,.,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,::,,,,:,::::::::,,,,,,,,,,,,,,,............,,,..,,...,,....,,,..,,,...........,,.,,,,,:,,,,,,,,,,,,,,,,,,,,,,:
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,:::::::::::::,:,,:,,,,,,,,,,,,,,,,........,,,..,,.,,...,,....,,,,.,,,..,.........,...,,,,,:,,,:,,,,,,,,,,,,,,,,,
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,...,,,,,,,,,.....,,,,,,,,,,,.,.............,,,,,,,,,,,,,:,,:,:,,,,,,
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,:::::::,,,,,,,,,:,,,,,,,,,,,,,,,,,..,......,....,,,,,,,,,......,..,,,,,,...............,,,,,,:,,,:,,,:,,,,,,,,,,,
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,:::::,,.,,,:.,,,,,,:::,:,,,,:,,,...,............,,,,.,,,............,,,,,.,............,,,,,,,:,,,,,,,,:,:,,,,,,,
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,::,.,,,,,:::,:,,.,,,.............,,,....,,,,,,...............,,,,.............,,,,:,,,,,,,,,,,,,,,:,,,,
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,..,.,,..,,,,,,.,,,,,,,.,......,,.,...,.,,..........,....,,.,,,,,,...........,,,,:,,,,,,,,,,,,,,,,,,,
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,......,,,,.............,,..,,,,,.,,.,,,,............,,,,,,,:,,,,:,,,,::,,,,:
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.,,,....,,,,,,,,,,,,,,,,,::::::,,,,,:,,,:,,,,,,,,,,,,,,,.............,,,,,,,,......,,,.............,,,,,,:,,:,:,,,,,,,:,:,
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,....,:::,,,,,,,,,,,,::,:::,,:::,::::::,:,,,,,,,,,,,,..............,,,,,,,....,,,.,,............,,,,,,,,,:,:,,,,,:,,,::
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,...,:::,,,,,:,.,,,,:,,,:::::::::::::,:,::,,,,,,,,,,,................,,.,,..,,,,..,,.............,,,,,,,,,,,,:,,,,,,,,:
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::,,:,,:::,,:,:::::::::::::::::,:::,,,,,,,,,,,.................,,,,.,,,,,,.,,,..............,,,,,:,,,,::,:::,,,,:
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,:,:::::::::::::::::::::::::,,,,,,,,,,,,,,,..............,.,,,,,,,,,,,,,..............,..,,,,,,,:,:,,:,,,,,:
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,:::,,,,,,:::::::::::::,:,:,:,::,,,,,,,,,,,,,,...............,,,,,,,,,,,,,................,.,,,::,,,,,,,::,,,,,
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::,::::::,:,,,,,,,,,,,,,,,,,,.,,..............,,,,,:,,,.................,,,.,,,,,,,:,,:,,,,,:
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,...............,,,,,,,,..................,,,,,,,,,:,:,,,,,:,,
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,:::::::::::::::::::,:,:,::::,,,,,,,,,,,,,,,,,................,:,::,,.............,.....,,,,,,,:,:,,::,,,,,,
.::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,::::,:::::::::::::::::::::::,:,,:,,,,,,,,,,,.................,,,,:,,.............,,...,...,,,,:,:,:,:,,,,:,
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,,::::::::::::::,:::::,,,,,,,,,,,,..........,.......,,,,,,,...............,,........,,,,,,:,,,,,,,,
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,...,,,,,::::::::::::::::::::::,:,,,,,,,...,.,....,,.........,,,,,,................,,,..,.....,::,,,,:,,,,:
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,....,,,,.,,.,,,,.................,...,,.....,,:,:,,,,,:
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:::,::,::::::::::,:,,:,,,,,,,,,,,,,,,,,,...,,,,,,.........................,..........,,,,,,,,,,
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,:,,,,,:,::::::::::::::,,:,:,,:,,,,,,,,,,,,,,,,...,:,,,,................,............,,.....,,,,,,,,,,
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:::::::,,::::::,,,,,,,,,,,,,,:,,,,,,,,,,,,,.,,,,,,,............,,,,,,,,,,,,,.......,,,..,,,,,,,,:
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::,:,::,,,::,:,,,,,,,,,,,::,:,,,,,,,,,,,,,..,,,,,,,,.........,,,::,,:,,:,::::,.....,,,,,,,,:,,::
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::,:,,,::,,,,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,:,,:::::,,,::::::,...,,,,,,,,,,,:
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,:,,,,,,,,,,,,,,:,,::,::,::,:::,,::,,,,,,,,,:
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,..,.,,,,::,,,,,,,,,,:,:,,,,:::::::::::::,::::::,,,,,
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,::,,:,:::::,,,,,,,,:,::::::::::::::,,:::::::,:
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,:,,,,,,,,:,,,...,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,..,,,,,:,::,,,::,::,:,,::::::::::::::::::,:::::::::
 :::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,:,,.:::::::::::::::::::::::,::::::::::::::::::,::::::::
 :::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,...,,.,,,,::::,:::::,:,:,::::::::::::::::o:::::::::,,,::::::::
 ::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,...,,,,,,,..,,,..,:,:::::::::::,::,:,::::::::::::::::::::::,::::,::::::::
 ::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,:,:,:::,:::o:::::::::::::::,:,::::::,,:::,:::::::::,:::::::::
 ::::::::::::::::::::,,,,,.,,,...,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,.,...,.,,,,,::::::::::,:::::,:::::::::::::,,,,::,::::,:::,::::::::::::::
 ::::::::::::::::::::,,,............,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,............,..,,:,,:::,:::::::,::::::::,:,::,::::,::::::::,::::::::::::::::::::::
 ::::::::::::::::::::,................,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,.,..........,,,,,,,:::,,,::::o::,:::,::,::::::::,:::::::::,:::::::::::::,:::::::::::
 ::::::::::::::::::::,.....,...........,,,,,,,,,,,,::,,,,:,,,,,,,,,,,,,,,,,,,,.,,.,,,...,,,.,,:,,,,:::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####

:::,,,,,,,,.,,,,,,,,,,:::::,,,,..,,,..,,,,,:::::::::::::::::::,,,,,,,,,,,........,,..... $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,:::::::::::::::,,:,:,,,,,,..,,,,,,,.,,,,::::::::,,,..,.,,,,,.,,::::::::::::::
 $$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ynnyyyyyyy%y':,,::::::::,,,..,,::,,,,,,,::::::::,,,,.,..,,,,,,,:::::::::::::::
 $$$$$$$$$$$$$%OOOoooY'YooooOYRRR$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#.,,::::::::,,,.,,,::::::::,,::::::::,,,,,,,,,,,,,,,:::::::::::::::
 $%%%$$$%%%OOo':,:,,:,,,,:::,:,::'^Y%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,::::::::::,.,:::::::::::,::::::::,,,,...,,,,,,,::::::::::::::::
 %%O%%%OOY::,,,,,,,,,,,,,,,,,,,,,,,,,,^%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,,:::::::::,,,::::::::::,,,:::,,,,,,,,.,,,,,,..,::::::::::::::::
 $%OOoY:,,:,,,,,,,,,,,,,,,,,,.,,,,,,,,,.Y%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#.,,::::::::::,,:::::::::::::,:::,,,,,,,,,.,,,...,,::::::::::::::::
 %Oo:,,,,,,,,,,,,,,,.,,,,,,,,,,,,..,,,,,,.P$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#.,,,::::::::::::,,:::::::::,,,,,:,,,,,,,,,...,..,,::::::::::::::::
 O:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#.,,::::::::::::.:,:o::,::::,::,,,:,,,,,,.,.,,,,,,.::::::::::::::::
 :,,,,,:::,::,,:,,:,,,,,,,,,,,,,...:,,,,..,,,Y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,::::::::o:,:::,,,,,,,,,,:::,,,,,,,,,..,,,,,,,,,::::::::::,,::::
 ,,::::::::::::::,::::,,,,,,,,,,,.,,,,,,,,,,,,Y$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,,:::::::o::,:::::,,,:::,::::::::,,,,,,,,,:,,,.,:::::,,,,,,:::::
.:::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,:Y%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,:::::::oo::,:::::::::::::::::::::,,,,,,:,,,,..,,:::,,,,,,::::::
.::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,.,,,,,'O$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,:::::::ooo:,,::::::::::::::::::::::,:,,,,,,,...,,::::,,:,,,,:::
 ::::::::::::::::::::,,,:,,,,,,,.,,,,,,,.,,,,,,,,:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,,::::::o:o:,,:::::::::::::::::::::::::::,,,.....,::::::::,,,,::
 :::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,:::::::::,,::::::::::::::::::::::::::::,,,,.....,::::::::,,,::
 :::::::::::::::::::::,:,::,,,,,,,,,,,,,,,,,,,,,.,,,o%$$$$$$$$$$$$$$$$%$$$$$$$$$$%%%$$$%$$%%$$:,,,::::::::::::::::::::::::::::::::::::::,,,,,....,,::::::::,,,,,
 :::::::::::::::::,:,,,,,,,,,,,,,,.,,,,,,,.,,,,,,.,,,o%%$$$$$$$%$$$$$$$%%OOPPPPYYPPPRRYYoooooo..,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,::::::::::,,,,
 :::::,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,Yooooooooooooooooooooooooooooooooooooooo,,,,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::
 :::::::,,:::::,,,,,::::,:,,,,,,,,,,,,.,,,,..,.....,,:::oooooooooooooooooooooooooooooooooooooo,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::
 :::::.,,,:::::,,,,,,:::,,,,,,,,,,,,,,,,,,,.....,,,,,,,::ooooooooooooooooooooooooooooooooooooo:.,.::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::
 ::::::::::::::,,,,,,,,,,.,,:::,,,,,,,,,,,,,.,,,,.,,,,,,,,::oooooooooooooooooooooooooooooooooo,,,.::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::
 :::::::::::::,,::,::::::::::,::,,,,,,,,.,,,,,,.,,,.,,,,,,,,:ooooooooooooooooooooooooooooooooo:,,,:::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::
 ::::::::::::,,,,,,,::,:::,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,:oooooooooooooooooooooooooooooooo:,..::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::
 :::::::::::::,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,:ooooooooooooooooooooooooooooooo:,,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,:::::::::::,,:,,::::::,,,,,,,,,,,,,,..,.,,.,,,,,,.,..,,,,,,,,::ooooooooooooooooooooooooooooo:,,,:::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::
.,::::::::::::::,,:::,:,,,,,,,,,,,,,,....,..,.,,,.,,,,,.,,,,,,,,,:oooooooooooooooooooooooooooo:,,.:::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::
 .,:::::::::,::::,,:,:,,,,,,,,,,,,,,,............,,,,,,,,,,..,.,,::ooooooooooooooooooooooooooo:.,.:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,:::
 .,,::::::::,,,,,,,,,,,,,::,,,,,,,,,...............,,,,.,,..,.,,,,::oooooooooooooooooooooooooo:,,.::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,::
 ,..,:::::::,,:,,,,,,,:,,:,,,,,,,,,,.....,.......,,,,,,,,,,,.,,,,,,::ooooooooooooooooooooooooo:,,.::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,:,,,,,::
..,.,,::::::::::,:,:,,,,,,,,,,,,,,..............,,,,..,,,,,,,,.,,,,:,::::ooooooooooooooooooooo:,,.::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,::
 ,..,.,:::::::::,,,,,,,,,,,,,,,,,,...........,,....,,,,.,,,,,,,,,,,,,::::::oooooooooooooooooooo.,,::::::::::::::::::::::::::,:,:,:,::::::::::::::,,,,,,,,,:,::::
 ,.,....,::::::,,,,,,,,,,,,,,,,,,,..................,,,.,,...,,,,,.,,,,,:::::oooooooooooooooooo.,,,::::::::::::::::::::::,,,,,,,,,,,:,:::::::::::::,::::::::::::
 ,,..........,,,,,,,,,,,,,,,,,,,,,...........................,...,,.,,,,::::::::ooooooooooooooo,,,,::::::::::::::,,,,,,,,,,,,,,,,,,,::::::::::::::,:::::::::::::
 ..............:,,,,,,,,,,,,,,,,,,.,............................,,,,,...,,,,::::::ooooooooooooo..,,::::::::::::::::::::::::::::::::,:::::::::::::::::,,:::::::::
 ,..............,,,::::::::::,,,,.,..............................,,,,,.,,.,,,,,,:::oooooooooooo.,,,:::::::::::::::::::::::::::::::::.:::::::,::::::,,,,,::::::::
 .......,........,,:::::::::,,,,,,.,.........,..............,....,,,,.,,,,,,,,,,,,,,:,,,,,,,:,,,,,,,,,.....,::::::::::::::::::::::::,,:::,:,:::::,,,:,:,::::::,:
 ..,.....,........,,:::::::,,,,,..,.......,.,..............,.....,,,,,,,,.,.,,,,,,,,,,.,,.,.,.,.,.,.........:::::::::::::::::::::::::,:::,::::,,,,:::,::::::,,,,
 ,,,..,..,.........,,::::::,,,,,,.,...,..,,,,,,,..,.....,.,,,.,.,.,,.,.,,,,,,,,,,,,,,,,.......,....,........:::::::::::::::::::::::::,::::,,,,:,:,,:::::::::::,,
 ,,...............,,,,,::::,,,,,,,,,...,,,,,,.,.......,,,,.,.,,,,,,,,...,,,,,,,,.,,,,:,,,,..........,,......::::::::::::::::::::::::::,:,,,,,,,::::::::::::::::,
 .,,.,..,........,,,,,,,,,:::,,,,,..,,.,,,,,,,,.,,....,,,,,,,,,,,,,,...,..,.,,,.,,,,,,,:,,.........,.......:::::::::::::::::::::::::::::,,,,::::::::::::::::::::
 ................,,,,,,,,,::,,,,,,,,,,,,,..,,,.,,...,..,,,,,,,.,,,,..,.,..,..,,,.,,,,,,,,,,::::::::::::,:::::::::::::::::::::::::::,,,,,,::::o::oo::::::::::::::
 ,.......,,........,,,,,,,:,,,,,,,....,,,,,,,,,,.,..,,,,,,.,,,,.,,.,,.,,..,,.......,,,,,,,,:::,:::::::::::::::::::::::::::::::::,,:,,,,::::oo:::::::::::::::::::
 ,...................,,,,,,,,:,,.......,,,,,,,...,,.,,,,,.,,...,..,...,...,.,....,..,,.,,,,,:::::::::::::::::::::::::::::::::::::::,,,:::::o::::::::::::::::::::
 ,,.........,..........,.,,..,..,....,,.,,,,.,,.,,,,,,,,,,,,.,,,.....,,,,,,,,,.,,,,,,,,,,,,.::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::
 ,,,.....,..,.,.........,,,,,.......,.,.,,..,,,,,,,,,,,,,...,,..,,,....,,,,,,,.,,,.,,,,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,......,..,.......,,.........,,,..,.,....,,.,..,.,,....,,..,....,,,.,......,,..,.,,,,,,,,,:::::::::::::::::::::::::::::::::::::::oo:::::::::::::::::::::::::
 ,,,,,...,...,,......,,.........,.,,,,...,......,,,.....,,..,.,....,,,,,.,,,.,........,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 .,,.,.....................,'.........,..................,,......,,.,..,,.....,........,..,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 .,,,,.,..,,.........,,,..,.,.,.,,,:,,,,,,.,,,...,,..,.........,,,,.,,.,.,,,..,,.......,,,,.,,,::::::::::::::::::::::::::::::o:::::::o::::::::::::::::::::::::::
 .,,,,,,,.,,...,,,..,,,:,.,,,.,,,,,,,,.,,,...:,,..,,,..,......,,:,,.,.,,...,,,..,.,....,.,,,,,,:::::::::::::::::::::::::::::o:::oo::::::::::::::::::::::::::::::
banner "nice opening"


,.,,,,:,,:::,::.,.:,,.:.::,::,::,.,,..... ,,,,,,.,,,,,,,,,,.,.,,.,,..,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,.,..,,,,,....,..,,,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.......,,:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::,:,,,,,,,,,,,,,,,...,::::::::::::::::::::::::,:,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::,,::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::,,,::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,..,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,.,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,.,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,..,,,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:::::::::::oooooooooooooooooo::::::::,,,,,,:::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,::::::::::::,,::::::::::::::::::::::::::::::::::::::::,,,::::,,,.,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,::,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,::,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,:,:::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,::,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,:::::::::::::::::::::::::::::::::::::::::,,,:,,,,::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,:::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::,:,:::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,:,,::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,::::::,,,::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::,:,:,::::::^:::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::,:,,,,:::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::::::,::::::,,,o::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::,:,,,::::::::,,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::,:::::,,,,:::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::,,:,,,,::::::,,,:,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::,:::::,,,,::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::.,,::,,,,:::,::,,:::::::::::::::::::::::::::::::::::::::::







::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::
 :::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::,,,...........,.....,::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::
 ::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::,,,,,,..,..,..................,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,,,,,,,,..,..,.,,.........,,:::::::::::::::::::::::::::::::::::::::,:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::,:,:::,:,,,,:,,,,,,,,,,,,,.........:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::,::::::::::::::::,:::::::,::::,,,,,,,,,,,.....,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,::::::::,:,::,,,,,,,,,,,.,..:::::::::::::::::::::::,,,:::::,::::::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,...:::::::::::::::::::::,,,::::::,::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,...,:::::::::::::::::::,,,::::::,::::::::::::
.:::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,::::::::::::::::::,,,::::::,::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,,,..,::::::::::::::::::,,,::::::,::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,.,....,:::::::::::::::::::,::::::,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::,:,::::::::::::::::,::::::::::::::::::::::::::,,,,,,,,,,,,..,::::::::::::::::::::::::::,::::::::::::
 :::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::,:::::,,::::::o:::::::::::::::::::::,,,,,,,,,....,::::::::::::::::::::::::::,::::::::::::
.::::::::::::::::::::::::,::::::::::::::::::::::,:::::::::::::::,,:::::::::,,,,:::,:::,::::::::::::::::::::,,,,,,,,,,.,.,:::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,::::,:::,,:,.,:,::::,:::::::,:::::::,,:::::::::::::::::,,:,,:,,,,,,,,.,,:::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,:::,:::::::::::::::::::::::::::,,:,....,,,,,,,.,,:::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,:::::::::::::::::::::::,:::::::::::::::::::::::,:::,:,::::::::::::::::::::::::,,,,::::,,:,,,.,,,::::::::::::::::::::::::::,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,::,,.,,:::::::::::::::::::::::::,:::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,:::::::::::::::::::::::::::::::::::::::,::,,,,,.::::::::::::::::::::::::::,:::::::::::::
 :::::::::::::::::::::,::::::::::::::::::::::::,::::::::::::::,:,:,:,,,,::::::::::::::::::::::::::::::::,::::,,:::,,,,,:::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,:::::,::::::::::::::::::::::::::::::::::,:::::.,:::,,,,::::::::::::::::::::::::::::,:::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,,,,:::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,,::::::::::::::::::::::::::,::::::::::::,,,,,::,:::::::::::::::::::::::::::::::::::::::::::,,:,,,,,:::::::::::::::::::::::::::,:::::::::::::
 ::::::::::::::::::,:::::::::::::::::::::::::::,:::::::::::,,,,,,:,,:,,,,,::,:::::::::::::::::::::::::::::,,::::::::,,::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,:::::::::::::::::::::,:::::::,::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,,:::::::::::::::::::::::::::::,::::::::::::::,,:,,,,,:,::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::,::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,::::,:,,,,,:,,,:::::::::::::,,,,,,:,,,,,::::::::::::::::::::::::::::::::::::::
 :::::::::::,,:::::,::::::::::::::::::::::::::,:::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,:,::::::::::::::,,,,,,,,,,,,,,:::::::::::::::,::::::::::::::::::::::
 :::::::::::,,::::,:::::::::::::::::::,:::::::,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::,,,,,,,,,:,,,,:,:,,::,::::::::::::::::::::::::::::::::
 ::,:::,:::,::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::,,,,,,,,,,,,,,,::::::::::::::::::,,,,,,,,,,:,,,,:,,,,,,,::::::::::::::::::::::::::::::::
 :::::::::,:::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::,:,,,:,,,,,,,,,,,:,,,,,,,,::,:::::::::::::::::::::::::::
 :::::::,,,:::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,::::::::::::::::::,,,,,,,,:,,,,,,,::,,,,,,,,:,,,:::::::::::::::::::::::::::
 :::::,,,::::,::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:,:,,,,,,,,,,,,,,:,,:,:,,::::::::::::::::::
 :,::,,,:::,:::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::
 :,:,:,::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,:,,,:,::,:::::::::::::::
 ::,,:::::::::::,,::,::::::::::::::::,:::::::,:::::::::::::::::::::::::::::::::,:::::::::::::::::::::,,,,:,,,,,,,,,,:,,,,,,,,:,,,,,,,,:,,,,,:,,::,:::,::::::::::
 ::,:,:,:::::::::::::::::::::::::::::,:::::::,::::::::::::::::::::::::::::::,,,,,::::::::::::::::::,,,:,:::,,,,:,::::,,,,,,,,,,,,,,,,,,,::,,,,,:::::::::::::::::
.::,,:::,:::::::::::,::::::::::::::::,:::::::,::::,,,:,::::::::::::::::::,,,::,,,.::::::::::::::::,,,:,,,::,:::::,:,:,,,,,,,,,,,,,,,,,,,,:,,,,,,:,::::::::::::::
 :,,,:,::::::::::::::::::::::::::::::::::::::,::::,,,:,::::::::::::::::,,,,::,,,.,,:::::::::::::::,,,:,:::::::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::
 :,,::,::::,,:,:::::::::::::::::::::::::::::,,::::,,,:::::::::::::::,:,,,,,,:::,,,.:::::::::::::,,,:::::::::::::,,:,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,::,::::::::::
 ,,,:,::::::::::::::::::::::::::::::::::::::,,::::,,,o:::::::::,:::,::,,,,,::,::,,,,::::::::::::,,,:,,::,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,::,::::::::
 ,,,,::::,,::::::::::::::::::::::::::::::::::,::::,:,:,,::::,:.,,,,,,:,,,,,:,::,,,,,:::::::::::,:,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,::::::::
 ,,,,,:::::::::::,::::::::::::::::::::::::::,:::::,,,o,::::::,,,:,,,:::,::::::,,,,,,::::::::::::,,...,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,:,:,,,,:,,,,,,,,,,,:,:,::::
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #


::::::::::::,,,,,,,,,,,,..,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,,:::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,.,,,,::::::::::::::::::::::::::::::::::::::
 :,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,::::::::::::::::::::::::::::::::::::::
.:,:,,,,,,,:,,,,,,:,,,,,,,::::,::::::::::::::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::,::,:,,,,,,,,,:::::::::::::::::::::::::::::::::::::
 ,,,,,,,:,:,,:,,,,,,,,,,,,,,,,,,:,,,:,:,,,:::,,,,,,::::::::::::,,,,:,::::::::::::::::::::::::::::::::::,,,,,,,,,,:,:,,,,,,,:::::::::::::::::::::::::::::::::::::
 :,:,,,,,:,:,,,,:,,,:,,:,:,,,,,:::,,,,,,,,::::::,,,,,,:::::::::,,,,,,,,,:::::::::::::::::::::::::::::::::,,::::::,::::,,,,::::::::::::::::::::::::::::::::::::::
 :::::::::::,::::::::::,:::::::,,:,:::::::::::::,,,,,,:::::::::::,,,,,,,,,,,,,:,::::::::::::::::::::::::,:::::::::::::::,,::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::,,,:,,,:::::::::,,,,,,,:::::::::::::::,,,,:::,:::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,:::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::
 ::::,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::
 o:::o:::::::::::::::::::::::,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::,:,:,::::::::::,,:,,,:::::::::::::::::
 o:::::o:::::::o:::o:::oo::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,,,,,:,,::::::,::,,,,,,,,,:::,,,:,,,,,,
 o:o:o:o:o:ooo::oo:ooooo:oo:ooo:o:ooo:ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,:::::,::,,,.,,,,,,,,,,,,,:,,:,,,,,
 :oo::o:::o:ooooo:oo:ooo:o:oooooo:o:ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,:,,,:,,,,,,,,,,,,,,,
 ooo:oo:oo:ooooooooooo:oooooooooooooooooo::::::::::::,,,,:,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::,:,,,:,
.:::oo:ooo:oo:ooooooooooooo:oooooooo:ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::,:
 ::::::::::::::::::::::ooo:oooo:oooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:,:,,,,,::::
 :::::::::::::::::::::::::::::::::::::oo:o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,.,.,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,...,,:,:,:::,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::o::o::o:o::o::o::oo:::o::::::::::o
 :,:::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::o:o::oo::o:::::::::o:::::::::::::::o
 ::::::,::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:o:o::o:::oo:::::::o:::o::::::::::::
 ::::,,:,::,,::,::,:::,::::::,:::::::::::,::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::o:::::o:::::o:::::::::::::::::
 ::,,:::::::,::::::,:::,:,,:::,::::,::,:::::,:,:::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::o
 ::::::,::,:::,:,::,::::::,:::,:::::::::::,:,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,::::,,,::::::::::::::::::::::::::::::::::
 :,::::,::,:::::::::::,:::,::::::::::,::::::::::::,::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,:,,::::,::::,::::::::::::::::::::::::::::::
 :::::::::,:,:,::::::::::::,:::::::::::,::::::::::,:::::::::::::::::::::::::::::::::::::,:::,::::::::::::::::::,:::,:::,,:::::::::,:::::::::::::::::::::::::::::
 :::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::,,,,:,::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::
 ::::,::::::::::::::::::::::::::::::::,::::,:::::::::,,::,:::::,,,,,,,,,,,,,,,:,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::,:::::::::::::::::::::::::::::::::::::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::,:::::::::,::::::::::::::::::::::::::::::,::::,:::::::::::,:,,,,,,,,,,,,,,,,,,,,,:,,,::::::::::::::::::::,:::::::::::::::::::::::,,,,::::::::::::::,::::::::
 ::::::,:::::::::::::::,::::::::::::::::::::::::::::::::::::::::,:,:::::,,,,,,,,,:,::,:::::::::::::::::::,:::::,::,:::,:,,:::::::::,,,::,::::::::::,::::::::::::
 :,:::,:::,:::,:::::::::::::::::,:::::::,:::::::::::::::::::::::::,:,::::::,,:,::,:::::::::::::::::::,:::,::::,:::,::::::,:::::::,:,:::,:::::::,,,:::,:::,::::::
 ,::,,:::,::,::::::::::::::::::::::,:::::::::,::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::,::,::::::::::::::,,,::,::::::::::,::::,:,,,::,,:::
 ::::::::,::::::::,:::::,:::::::::,::::::::::::,::::::::::::,:::::,,,,,,::::::::::::::::::::::::,:::,::::::::::::::::::::::::,,,:::::,::::::::::::,:,::,,:,:,:,:
.,,,,,,,,:,,:,,,,,:,:,,::::::,,:,::::::::::::::::::::::::::::::::,,,,.,,::::::::::::::::::::::,:,:::::::::::::::::::::::::::,:,::::::::::::::::::::,::,:,:,:,,::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,::::,::,,:::,::,:::::::::::,,,,,,,,::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::,:::::::::::::,,,:,:,,,::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,:,,,:,,,:,:,:,::,:,,,,,,,:::::::::::::::,::,::::::::::::::::::::::::::::::::,::::,::::::::,,:,::,,:,,,,,:,,,,::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,,,,,,:::::::::::::::::::,,,,:,,,:,::::::::::::::::::::::,,,:::::::,:,:::,,,,::,,,,,:,,,,,,,:,,,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::,,,,,,::::::::::::,::,,:,,,..,,,,,,,,,,,:,,:::,:::,::,:,,,,::::,:,:::,::,,,:,::::,,,,,:,:,:,,,:,
 :::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::::,::,,,,,,,::::::::,,,,...,.,.,.,,,,,::,:,,,,::,,,,,,,,,,,,,,:,:::::::,::::::,,,,,,:,,,,,:,:,,,,,,,,,:
 :::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,::,:,,,,:,,:::::::::,,,,,::::,,,,........,,,,,:::::::::::::::,:::::::::::,::::::::::,,::::,,,,,,::,:,,,,,,,,,,,,,:::
 :::::::::::::::::::::::::::::::::::::,:,,,:::,,,,,,,,:::::::,:,,,,,,,,,,,,,..,,,,,,,,,:::::::::::,::::::,:,::::::::::::::::,:,:::::::,,,,,:::,,,,:,,,::,,:,:,,:
 :::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:,,,,::,::,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::,::::::,:::::::,:::::::,::::,,,,,:::,,,,,,:::,,,,,:,::,,,,:,:,:
 :::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:,,,,,:,:,,,,,,,,,,,,:,,:,::::,::::::::::::::,:::::::::::,::::,:::::,:::,:,::,::,,,,,,,::,,,,,,,,,:,:,,,:,,::
 ::::::::::::::::::::::::::::::::::::,,,:,,,,,:,,:,,,,,,,,,,,,,,,,,,,,::,:::::,:::,:::::,,::,:::::::::::::::::::::::,::::,,,::::,,,,,,,,,,,:,,,,,,,,,,:,:,,,,,,:
 :::::::::::::::::::::::::::::::::::,,,,:,,::,:,,:,,:,,,,,,,,,,,,::,:::,:::::,::::::::::::::::::::::::::,:::,:::,:::::::,:::,::,,:,,,,,,,::,,,,,,,,,::,,,,,::,,:
 ::::::::::::::::::::::::::::::::::,,,:,,::::,:,,:,,,,,,,,,,,:,,,::::,::,::::::::,::::,:::::,:::::::,:::::,:,:::::::,,,:,:,::,:,:,,,,,,,,,:,,,,,,:,,,:,:,,,,,,,:
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####

{140} root@ascii ~/libbgrab-1.9 # 


.,........ ..,,:,:::,.,,.....,,,,,,,:,,:::::::::::,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,:::::,,,,,,,,,,,........,,..... ::::::::::::::::::::::::::::,.,.,:::::::o::::ooo;;;;::::,,,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,:,:,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,
 ::::::::::::::::::,.,,,:::::ooooooooooooOOO%%OOO%%%%::::,:,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,:,,:,:
 :::::::,,,::::::::::oooooooooOOOOOOO%%%%%%O%%%%%%O%%,:::,::,,,,,,,,,,,,:::::::::::.,,,..,.....,,,,,,,,,,:,:,,,,,,,:,,,,:,:,::,:,:::::,:::,:,::,:::,,::,:,:,,,::
 :::::::,::oooooooooOyoOOO%%%%O%%%%%%%%%%%%%%%YYYOOOO,:::,::,,,,,,,,,,,,,.,,...,,.,,.....,.,..,..,,,,,,,,,,,,:,:,:,,::,:,,,:::::::,::::::,::,:::,:,:,:,:,:,:::::
 ,::::::,:oOOOOOOOOOO%%%OOO%%%%%OYYYYYYO;;;ooOO%%%%%%,:::,,,,,,..,,,,,,,,,,,,,,,.,...,,,,,,:,,::,,,,,,,,,:::::::::,::,,:,:,:::::::::::::,::,:,::,:::,:,:::::::::
 ,::::::,:oOOOOOOOOOOOooYOOOyy;OO%OO%%%%%%%OO%%%%%%%%::::,,:,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,:,,,::::::::,::,:::::,::,::::::::::::::::,:,:,::,:,:::::::::
 ::::::,,:oooOOoOo;OOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%o::::,,,,,,,::,,:,,,,,,,,,,,,,,,...,,,,,,,,,:,,,,,,:::::::::::::::::,::,::::::::::::::::::::,:::,,::,::::::
 :::::::,:oOOOOOOO%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%OOO%o::::,::,,:::::::::,.,,,,,,,,,,,.,..,,,,:,,,:,,,,,:,::::::,::::::::,:::::::::::::::::::::::::::::::::::::::
 :::::::,:oOO%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OO%O:::::,:,,::::::::,,,,:,:::,,,,,,,,.,,,,,,,,,,,,,,:,::::::,:,:::,::::::::::::,::::::,:,,,::::::,,,:,,::::::
 ::::::,,:oO%%%%%%%%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%::::,,:,,:::::::::,,,::::::,:,,,,,,,,,,,,,,,::,,::::::::::::::::::::::::::,::::.....,,,,:::::::::,::::::::
.:::::::,:OOO%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$,::o,,:,:,,,,,:::::::::,:,:,,,,,,,,,,,,,,,,,,,,:,,:,::::,,::,::::::::::::,::::.........,::::,:,:,,,,:,::,:
 ::::::,,:O%%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,:::,,::,':,::::::::::,,,:::,,,,,,,,,,,,,,,,,,,,,,,:,:,:,:,,,:,:::,:::,:,,:,,............,::::,:::,:::::::
 :::::::,:OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,::::,::,,::::::::::,,,,,::::,,,,,,,,,,,,,,,,,:,,,,,::::::::,::::::::::::::,.....,,,,,:::::::::,:,::::,:::
.:::::::,:OO%%%%%%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::,:,,,::,::::::,:,,,,:::,,,,,,,,,,,,,,,,,,,,,,:,,,,:,::,:::::::::::,:::::,..,,,.:ooooooo::.,:,::::::::
 :::::::,:OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YOo:::::::,,,,,,,:::,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,:::::::::::::::::.,:,,:oo:o:oo::..,.,,:::::::
 ::::::,,:O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO:::o:::,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,:,,,::::::::::::::::,,::,o:oooooo:....::::::::::
 :::::::,:OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%%:::o::::,,,,,,,,,,::::::,:,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:,,:::::::::::::,,...:oooooooo:oooooooo:::::
 :::::::,:oO%%%%%%%%%%%%%%%%%%OO%%%%%%%%%%%%%%%%%%%%%%%::::,::,,,,,,,,.o,:::::::::,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,::::,,,,,,,....:::::::oooooooo::::::::
 :::::,:,:OO%%%%%%%%%%%%%%%O%%%%%%%%%%%%%%%YYYYO%%%%%%%;;v:,,,,,,,,,,,,O,::::::::,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::::,,,,........,:::::::::::::::::::
 :::::,:,:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OY:.,,,.. Y^%%%OOO:,,,,:,,,,,,.%,:oooo::::...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,:::::::,..............,.::::::::::..:
 :::::::,:%OOO%%%%%%%%OO%%%%%%%%%%%%%%%Y::::,,,,,,...O%%%O:::,,,:,,,,,.O,oooooo::,,..:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,::::::....................,:::,..:
 :::::,,,:OO%OOOO%%%%OOOO%%%%%%%%%O%%%%:::::,,,,,..,..%%%O::,:,,,,,,,,,O,oooooo:::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,,,,:,::::,,...,.....,,.,,,,.,..,..,:
 :::::,:,:OO%%%%%%%%%%%%%%%%O%%OOO%%%%%;,::,:,,,,,,,,.:ooo,:::,:,,:,,,,Y,oooooo::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,:::,,:....,......,.,,....,::::
 :::::,:,:OOY^^^YYYooYYoooooo::::oooooo::,,,,:,,,,,.,,.:::,,:,,:,::,,:,:,ooooo::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,:::....,,.,,,,,.,.,,:::::
 ::::::,,,oo:ooooooooooooo:oooooooooo::.::,,,:,,,,,,,,,,:::,:,:,:,:,,,::.oooooo,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,:,:,:::,..,..,,,,.,,,::::::
 :o:::,,,,:ooooooooooo:ooo:oooooooooo::.,::,,,,,,,,.,,.,,::,::,,,:,,,,,:,:oooo:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,..,,,,,,,,,,::::,,,,,,,,,,::::::,.,,.,,.,,::,:::::
 :::::,,,,::o:ooooooooooooo:ooooooooo::,...,,,,,,,,,,,,,..:,::,:,:,:.,,:.:ooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,:::::,,,,,,,,,,::::::::...,,.,,::,:::::
 :::::.,.,:::::::::::::::::'::::':':::,,,,,.,::,,,,,,,,...,,,,,,,,,,,,,...::.,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,,,,,:::::,,,,,,,,,,,:,:::,::,.,,,,,,:,,:,::
 :::::,............,,......,.,.,,.,,,,,,.,...::::,,,,,.....,,,,,,:,,,,,..::,,,,,,,,,,,,,,,:,,,,,,,,,,,.........,,,,,,,,,,:::::,,,,,,,,,,,,::,,::::..,,,:,:::,:::
 ::::::::,........,.........,,,,,,,,,,,,,....,,,,,,,...,,,,,,,,,:,,,,,...:,,,,,,,,,,,,...,,,,,,,,,,,,,........,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,:::::,..,,:,:,,:,,
 :::::,,,,,:,....,........,,,,,,:,,,,,,,.,,,,,.,,,.....,,,,,.,,,,:,,,,.,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,:::::::..,,,,,,,:,:
 ,,,,,,,,.,,,,..,..........,,,,,,,,,,.,.,,,,,,,,,,.....,.....,,,:::,,,::::,::::,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,::::::.,,,,.,,,,,,:::,,::::::,,,,,,,,,,
 .,,,,..,,.,...............,,,,,,:..,,,,,,,,,,.,.............,,,,,,,:::::::,:,,,,,::,,,::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::..,,,,,,,,,:,,:::::::::,,,,,,,,,,
 .,,...,.........,.........,,,,,,,,:,,,,,,::...:......,.....,,,,,,,,:::::,,,,,,.:::,,,,,::::,,,,,,,,,,,,,,,,.,,..,,,,,,,,,:::::,,,,...,,,,,,,,:::::::::,,,,,,,,,
 ..........,:::,,,,,.......,,,,,,,,:,,,::...,,,,...........,....,,,::::,,,,,,,:::::,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,:::,:,::::::,,,,,,,,
 ...........,,,,,,,,.......,,,,,,...:....,,,,,,,,,..............,:::::,,,,,..:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,:::............,,:::::::::::,,,,,,,,
 oooooooooo,,,,,,;;,,  ..:::::::,,u:..,:..,,,,,,,,.............,::::,,,,,,.:::::::,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,::,..................:,::::::,,,,,,,
 o:':::oooooooooo,.oo:o::::::::::,,::..,..,,,,,.,,,.,,,,,,,,,,::::,,,,,,,,,:::,,:,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,:::,...................,:.,:::,,,,,,,
 :::,,:,:oooo':,:::,......................,.,,,.,..,..,,,,,,,:,:,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,..,,,,,,,::::,...............,..,..::::,,,,,,,
 ::,,,,,:::::,:::::................,,...,........,,,,,,,,,,,,,,,,,,..,,......,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,..,..,....,.,............,...,..,.,.,.:,,,,,,,,
 :::::::::::::::::,::::::,:,,,,,,,.,,,,,,......,,,,,:,,,,,,,,,,.,,,...,...::::::,:,,,,,,,,,,,.,..,,,,,,,,,,,.,,,..,........................,...,,.,,,,.,,,,,,,,,
.:::::::::::::::::::::::::,.,,,,,,,,,..,..........,,,,,,,,,,,,............::::::::,....,,,,,,,,...,,,,,,.,.,..,,,.,..................,....,.....,,.,,..,,,,,,,,,
 :::::::::::::::::,..,..............,...,......,,,.................,,,....::::,:,::.......................,.,,,,,,....................,....,.,.,...,.,,,,,,,,,,,
 ::::::::::::::::.,..,,,,,,,,.,:,,,................................,,,....:::::,,:,.,,.....,..............,,,,,,,..................,........,..,...,..,,,,,,,,,,
 :::::::::::::::.............,,.,..,,..........................,...,,,,...::::::,,,.,,...................,,,,,,,...................,........,......,.,,,,,,,,,,,
 ::::::::::::::,,,...,,:..::,......................,..............,,,,....::::::,,,,.,.....,,...........,,..,,,..................................,.,.,,,........
 :::::::::,.......,......,........,,...........,...................,,.,...:::::,,:,.,.....,,,................,....................................,.,,:,,,.,.,.,
 :::,:.,,:::::::::,::::::::::::::::::::::,,,:,..................,.....,...:::::,,,,.,...............................................................,:,,,..,,,.,
 ::::::::::::::::::::::::::::::::::::::::::::::::::........................,,,,...............................................................,....,,,,,,.,.,..,
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###



,,,,,,,,:,:::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,........,,..... ::::::::::::::::::::::::::..,,:::::::oo::oooo;;ooOOO:::::,:,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,:,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::,,::::::::oooooooooooOOOOOOOOO%%%%%%%::::,:,,,,,,,,,,,,,:::::::::::,,,,,,,,.,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:::,:,,:,:,::,:,,:,:,::
 :::::::,:::::::o:oooooooooOOOOOOO%%%%%O%%%%OOOO%%%O%,:::,:,,,,,,,,,,,,,:::::::::::,,..,,..,.....,,,,,,,,,:,,:,:,,,:,,,:,,::,::::::::::::::::::::::,::,:,:,:::::
 ,::::::,:ooooooOOOOoOO%%%O%OO%%%OOO%%%%%OYYYYOOOo;yy,:::,:,,,,...,,,,,,:::::::::::,..,,,.,.,:,,,:,,,,,,,,,,,,::,:::::::,::::::::::::::::::::::::::::::,::::::::
 ,::::::::oOOOOOOOOOOOOOOOOOOOYYYYOO;;;;;OO%%%%%%%%%%,:::,,::,.,,,,,,,,::::::::::::,:,,:,,,,:,:,,,,,,,,,,::::::::::::::,::::::::::::::::::::::::::::::,:,:::::::
 ::::::,,:oOOOOOOOooOOOOO;;OOO%%%%%%%%%%%%%%%%%%%%%%%::::,,:,,,,,,,,,:,,:::::::::::,,,,,,,,:,,,:,,,,,,,,,:::::::,::::::::,::::::::::::::::::::::::::::,:::::::::
 :::::::,:ooOooOOOOO%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o::::,:,,,,,,,,,,:,,::::::::::,,,,,,,,,,,,,,,,,,,::,::::::::,::::::::::::::::::::::::::::::,:::,::,::,:::::
 ,::::::,:oOOOOOOOOOO%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%o::::,:,,,,,,,,,,,,,::::::::::,,,,,,,,,,,:,,,,,,,,:,:::::::::,::::::::::::::::::::::::::::::::,,:,:,::,::::
.:::::::,:oOOOOO%O%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O::::,:,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,:,,,,,:,:,::::::::::,::::::::::::::::::::::::::::::::::::::::::::
 :::::::,:oOOOOO%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::o::,,,,,,,,,,,:,::::::::::,,:,,,,,,,,:,,:,,,,::::::::::::,::::::::::::,::::::::::::::::::::,::,:::,,:,:
 :::::::,:OOOOOO%O%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,::o::,,,,,,,,,,,:,::::::::::,,,,,,,,,,,,,,:,:,,:::::::::::::::::::::::::,,::,::::,::,:,:,:,,::,:,:,:,,,,,
 :::::::,:OOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,::o:,:,,.,,,,,,.::::::::::::,,,,,,,,,,:,:,:,,:,,:::::::::::::::::::::::,:::::::::::::::::::::::,,,,,....,
 :::::::,:OOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::,:,,,,,,,,,.::::::::::::,,,,,,,,,,,,,,:,:,,,::::::::,::::::::,:::::,:::::::::::::::::::,::,,.........
 :::::::,:OOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::,::,,,,,,,,.::::::::::::,,,,,,,,,,,:,:::,,:,:::::::::::::::::::::::::::::::::::::::::::,:,...........
.:::::::,:OOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o::::,::,,,,,,,,,o:::::::::::,,,,:,,,,,,,,,,,,,,::o:::::::::::::::::::::::::,::::::::::::::,,,............
 ::::::,,:OOOOOO%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O:::o:::,:,,,,,,.o,:::.............,,,,,,,,:,,,:,:o::,:::::::::::,::::,:::::,::::::::::::::,,,...,,.......
.::::::,,:OOOOOO%O%%%%%%%%%%%%%%%OOOOO%%%%OOOO%%%%%%%%%:::o:::,,,,,,,,.o,:,,,,,,,,,,,,.,,,.,,:,,,,,,::,:o,::::::::::::::,::,::::::::::::::::::::::...::,,,...,..
 :::::,,,:OOOOO%OOO%%%%%%%%OO%O%%OO%%%%OOOOOO%%%%%%%%%%,:,:,::,,,,,:,,,o::::,:::,:::,,,,,,..,,,,,,,,,:,:o,:::::::::,::,::::,::::::,::::::::::::::,,,,:::,,.,,,..
 :::::::,:OOOOOO%%%%%%%%%%%OO%%%%%O%%%OOOOO%%%%%%%%%%%%%%%::,:,,:,,,,,,::::::::::::::,,,,,...:,,,,,:,:,:o,:::::::,::::,::::::::::::::::::::::::::::,:::,,::,,,.,
 :::::,:,:O%OOO%O%%O%%%%%%%%OOOOY^''::'YYo%%%%%OOO%%%%%%%%::,:,:,,,,,,:::::::::::::::::,,,,,.,,,:,,,,:,:o:::::::::::::::::,::::::::::::::::::::::::::,,,,:,,,,,,
 :::::::,:OOOOOOO%O%%%%%%%%%%%O'..,,,.,,...YOOOOOO%%%%%%%%:::::,::,,::,,,:,,,::,,:::::,::,,,,,::,::,,,::o,::::::::::::::::::::::::,:::::::::::::::::::,..,,:,,:,
 ::::::,,:OOOOO%%%%%%%%%%%%%%%o.,,,,..,.,..,.YO%%%%OO%%%%O::,,::,:,,,::::::::,:::::::::::,,,.,,,:,,,,,::o::::::::,::::,::,:::::::::,::::::::::::::::::,,,,,:::::
 :::::,:,:OOOOOOOOOOOOOO%%%%OOO,,,,,,,.,......oooo::::::::,,:::,:::,:::::::,::::::::::::::::,,,::,:,,:,:o,:,::::,:::::::,,::::::::,,::::::::::::::::::,:,:::::::
 :::::,:,:YoYYoooooo::::oooooo::,,,,,..........:::::o:o:::,,::::,::,,:::::,::::::::::::::::,,::,:,,:,:,:o,,::::::::,:::,,,::::::::,,::::::::::::::::::,::::::,,,
 :o:::,:,,::::o::o:ooooooo:o::::,,,,,,......,..,:o::oo:::::,:,:::::,:,::,,,,,,::::::::::,,,,:::::,::,::,o:::::::,:,::::,,:::::::::,::::::::::::::::,,,,:::,:,,,:
 :::::,:,,o:oooo::oooooooooo::::,,,,,,,...,,......:::ooo:::,::::::::,:::::::::::,::,,,,,,,,,,,::,:,:,:,,o::::::::::::::,,:::::::::,,::::,:::::::::,,,,::::::::,:
 ::::::,,,:ooooooooooooooooooo:,,,,,,,,...........,,,::::o:,::,::::::,:,,::::,.,,,,,,,,,,,,,,,,,,::::,,,o:::::::::::,,:::,::::::::,,,::::::::::,:::,:,:,:::::,::
 :::::,.......................,,,,,.,,,,.............,.:::,,..,:,:,:,,...:::ooo::,,:,,,,,,,,:,,::::::::,o::::::::::::,,,::,,::::::,,,,,,:,::,,,::,:,:,,,,,:,,:,:
 :::::,,:,........,...........,,,,.,,,..............,....,.,,.,:,::::,,..,::oo::::::,,,,,,,,,:,,::::,:::o:::::::,:,:,:,::,::::::::,,,,::,:::,::,::,,::,,,,,,,,,,
 ::::::::,.......,,........,,,:,,,,.,,...................,,,::,:::::::...,:o:o::::::,,,,,,,:,::::,::::::::::::::::,,,,::,,::::::::,:,,::::,,,:,:,:,:::,,,,,,,,,,
 ::,,,,,,,,,.....,........,,,,,,.,..,,..,,,,.,,,,,,.,.....,,::::::::,:,..,::oo::::,,,,,,,,,,,,::::::::,,::::::::,,:,,,,:,,::::::::,::::::::::,::::,:,:,,,,:,,,,,
 ,,,,,,.,.,,,,..,.........,,,:,,.:..,,.,,,,,,,:,,.,...,,,..,,::,::::,::..,:o::::,,,,,,,,:,,:,:,::::,,:::::::::::::::::::::::::::::,::::::::::::::::::::,,,......
 .,,,..,,,,......,......,:::::,,,,,,,,,,,,,,,,,.......,,.,,,,,:::::,:::..,::::::.,,,,,,,,,::::::::::,:,:,::::::::::::::::::::::::::::::::::::::::::::::,........
..,,,...................,,,,,:,,,,,:,,,,,,,...,.......,,..,.,..:,::,:::..,:::::,,,,,,,,,,:,::::,::,:::,,,,,:::::::::::::::::::::::,:::::::::::::::::::,.........
 .......................,,,,,,:,,,,,:,,,.,.,,,,,,...........,,.,::,::::..,::::,,,,,,,,,:::,:::::::,:,,,:::::::::::::::::::::::::::,:::::::::::::::,::,..........
 ,.,....................,,,,,,,,,,......,,,,,,,,,...............,,::,::..,:::,,,,,,,,:,:,,,:,:::::,,,,,:,,:::::,,,,:::::::::::::::,:::::::::::::::,.............
 oooooo:ooooooooo,:.,,.:::::::::,v".,.,:..,,,,,,,,......,,,,.,,,,,,,,,,,.::,,,,,,,,:,,,:::::,:,::,,,,,,,:,:,:::.,,,.,,::::::::::::,:::::::::::,:,,..........,...
 ::::'':oooooooo'oo.::,.,,:,,,,,...,.......,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,:,:,:::,,,,,,:,,,::::,.,.,,,:::::::::::,.,,,.,,,::,,:,................
.:,,:,,:ooo':::::,......................,..,..,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,::,::,,,,,,,,,,,,:,::::,,,,,,:::::::::.............,,,,................
 ::,,:::::::::::::.................,,,,..........,,,,,,,,,,,,,,,,,:,,,,::::::,,,,,,,,::,,,,,::,,,,,,,,,,,,,,:,,:,,,,,,:::::::................,..................
 ::::::::::::::::::::::::,,,,,,,,,,,...........,,,,,,,,,,,,,,,::,::,::::::,,,,,,,,,.,:,,::,::,,,,,,,,,,,,,,,,,::,.,,,,,:::::..............,:::..................
 :::::::::::::::::::::,,,,,....,,,,,,,,,..................,,,::::::::::::::,,,,...,,,,,,:,,,.,,,,,,,,,,,,,,,,:,,,,,,,,,,,:,.............,:::,.................,.
 :::::::::::::::::,.,,................................,,,:,,,:::,:::::,::,,,,,......,,,,,,,....,,,,,,,,,,,,,,,,::,,,,,,,,,,............:::::.............,....::
 :::::::::::::::,.,.,..,....,,..................,.,,,,,,,,,:,,,:,,,,,,,,,,,,::........,,...,......:,,,,,,,,,,,,,,::.,,.,,,..........,:::::::...............:::::
 ::::::::::::::,,.....,.,,,,,,,,..............,,,,,,,,,,,,,,,,,,,,,,,,,...:::,..............,,.......:,,:,,,,,,:,::,..,,,........,,:::::,,::......,......:::::::
 :::::::::::::.....,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,...,,,....::,............,....,,,.......,::,:,,,,:,:,.........,,:::::::::,,.....,.......::::::::
 ::::::::,.......,:,,:,,::,,,,,,,,,,,,,,,,,,,,,.^,,,,,,,,,,........,,,,...,...............,....,,,.,.......,,:,,,,,:,,.......::::::::::,:,,..,.......:::::::::::
 :::,,..,::::::::::,,,,:,,.:,,,,,,,,,,,,,,,,,,...................................................,,.............,,,,,,,....,::::::::::::,,.......,::::::::::::::
 :::::::::::::::::::::,:,,,,::::,,.,,,,,,::,::.,.:,,,,,,................................................................,..:::::::::::::,......:::::::::::::::::
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #



 ,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.,,,,.,,.,.,,,.,.,,,.,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,......,.........,.,.,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,:,............................,...,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::...................,......,.,,.............,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,.....,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,...........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::,:::::::::,,,::,:,:,:,:,::,:::,,,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,..,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::,:,,,::::,,,,,:::::::::::::::::::::::,,::::,:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,::::::,,,,:::::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::,,.,,:,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,:::,:,,,,,,,,::::::::,::,,,,::,,.,,,::,,::::::::::::::::::::,::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,,,,....,,,,,:::::::::::::,::::::::::::::::::::::::::::::::::,::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,:,,::::,,:,,,,,:,::::,,:::::::,::::,,,::::::::::::::::::::::::::::::::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,::::::::::::,:,::::::,::::::::::::::,::::::::::::::::::::::::::::::::::::::::,,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::,:::,,:::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,:::::::::::::::::::,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::,::::::::::::::::::,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,::::::::::::::::::,,,,,..,,:::,,,,:,,,::,:::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::,:::::::::::::::::::,:,:,:,,::,:::,,:::::::,::::::::::::::::::::::::::::::,:::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,:,::,:::,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,:::::::::::::::::::::::,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::,::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,::::::,:,:,:::,,::,,,,,,:,,,,,,,,,,,::::::,:::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,:,:,:,:,:::,:::::::::::::::::::::::::::::::::::::::
.::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,:,::,,,,:,,,,::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,:,,,:::::::::::::::::::::::::::::::::::
 ::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:,:,:::::::::::::::::::::::::::::::::::::
 :::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::,::::::::::::::::::::::::::::::::::::
 ::::,::::,,,,::::,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,:,,::::::::::::::::::::::::::::::::::::
 ::::::::::,,:::,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::::::::::,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,:,,,:,,:::::::::::::::::::::::::::::::::::::
 ::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,:,:::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,:,,::::::,:,:::::::::::::::::::::::::::::::::::::
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####



vvvvvvvvvvvvvv::::::::::::,::,,,.,,,,,,,,,,,,,o:,:::::::::::::::::::::,::,,,:,,,,,,:,,,,,:,,:,:,::,:,:,,::,,,:o::::::,,,,,,,,,,,........,,..... %OOOO%OO%%O%%%%%%%%%%OOOOOOOOOO%OOOOOOOOOOOOO%O%OO%%%%%%%%%%%:::::::o:,::::,,,,.,,:,,,,,,,,,,o::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,:,:::,,:oo
 OOOO%%OOOO%%%%%%%%%%%OOOOOOO%OOOOOOO%OOOOOOOO%%%%OOOOO%%%%%%%:::::::O:,,:::,:,,,,,,,,,,,,,,,,o::::::::::::::::::::::,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:oo
 %OOOOOOOO%OO%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOO%OOOOOOO%%%%%%%%%%o::::::o:,,::,:,,,,.,,,,,,,,,,,,o:,::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,:oo
 OOOOO%OO%O%OO%%%%%%%%OOOOOOOOOOOOOO%O%OOOOOOOOOOOOOO%%%%%%%%%O::::::o,,::::::,,,.,,,,,,,,,,,,o::::,::::::::::::::::::,,,,,,,,,:,,,,,,,,,,,,,,,,,:,:,,,:,:,:,:oo
 OOOO%%%O%OO%%O%%%%%%%OOOOOOOOOO%OO%OOOOOOOO%OOO%O%OO%%%%%%%%%%:::::::.::::::,,,,,,,,,,,,,,,,:o:,:::::::::::::::::::::,:,,,,.............,.,,,,,,,,,,,,,,,,,,:oo
 OOOO%%%%%%O%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOO%%%%%%%%%::::::,:o::::::,,,,,,,,,,,,,,,:oo:::::::::::::::::::::,,.......................,,,,,,,:,,,,,,,:oo
 OOOOO%O%OO%%%%%%%%%%%OOOOO%OOOOOOOOOOOOOOOOO%OO%OOO%%%%%%%%%O%::::::,oo::::::,,,,.,,,,,,,,,,:oo,:::::::::::::::::::,,,,,..,.......,,.,,..........,,,,,,,,:,::oo
 %OOOO%%%%%%%O%%%O%%%%OOOOOOOOOOOOOOOO%OOOO%OOOOOOOO%%%%%%%%%OO:::::::oo::::::,,,,,,,,,:,,,,,,:o,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,.,,.....,,,:,,,:,:oo
 OOOOOO%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOO%OOOOOOOOOO%%%%%%%%%%OOo::::::oo,:::::,,,:,,,,,,,,,,,::o,:::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,:,,,,,oo
 %OOO%%%%%%%%O%%%%%%%%OOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%OOO::::::o:,::::::,,:,.,,,,,,,,,,:o,:::::::::::::::::,::,:::,:,,,,:::::::::::,,,,,,,,,...,,,,,,,:oo
 OOOO%%%%%%%%%%%O%%%O%OOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OO%:::::::,.:::::,,,,,.:,,,,,,,,,:o,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,..,,,,,,:oo
 OOOO%%%%%%%%%%%%%%%%%OOOOOO%%%%%%%OYo::'YYYYOOO%O%OOO%%%%%%%%%%,::::::::,:,,:,:,,,,,,,,,:,,,,:o,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,.,,,,,,:oo
 %OOOO%%%%%%%%%%%%%%%O%OO%OOO%OOOOo::,,,,,,,.,.::'YOOO%%%%%%%%%%OOOOOOo,,::,::,:,,,,,,,,:,,,,,:o,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,...,,,:,,:oo
 %%OOOO%%%%%%%%%%%%%%%OOOOOOOOOOY,:,:,,,,,,,,,..,,...YoO%%%%%%%%%%%%%O:,,:,,,,:,:,,:,,,,,,,,,,:o.:::::::::::,::::::::::::::::::::::::::::::::,,,,,,,,.,,,,:,::oo
 %OOOO%%%%%%%%%%%%%%%%OOOOOO%OY::::::,,:,,,,,,,........,^OO%%%%%%%%%%%o,,,::,:,:,::::.,:,:,,,,:o,:::::::::::::,,:::::::::::::::::::::::::::::,,,,,,,,,,:,,,:,,oo
 %%OOOO%%%%%%%%%%%%%%%OOOOOOOO:::::::,,,:,,,,,,,.......,.,o%%%%%%%%%%Oo,,,::,:,,:,:,:.,,,,,,,,,o,,:o::o,:::o::,,,,::,,,,,,,,,,::::::::::::::::,,,,,,,.,,:,:,,:oo
 %OO%%%O%%%%%%%%%O%%%%OOOOOOOO,::,::::::,,,,,,,....,...,...%%%%%%%%%%Oo,,::,,::,:::,,,,,,,,,,,,o,::ooo::,:::::::,::,,,,,,,,:,,,,,,::::::::::,,:,.,,,,,,:,,,:,:oo
 %OOOO%%O%%%%%%%%%%%%%OOOOO^',:,:,::,:,,,,,,,,,,,.,,.......o%%%%%%%%OOo,,:,:,:,:,,,,:,.:,,,,,,,o,::oooooo:::::,,:::,,,,,,,,,,,,,:::::::::::,,:::,,,,,,,:,,,,,:oo
 %OOO%%%%%%%%%%%%%%%%%OOOO;::,,::::::::,,,,,,,,,,,...,.....,O%%%O%%OOOO,,:,::,::,:,:::,:,::,,,,o,::ooooooo:::::::::,,::,,,,:,,:::::::::::::,::,,,,,,,,:,::,,,,oo
 OOOO%%%%O%%%%%%%O%%%%%O%%OY::::::::::,:,:,,,,,,,..,..,....:oOoYY^^YoYY,,::::::::,::::,,,:,,,,,o,:,ooooooo::::::::::,,::::::::::::::::::::::::,,::,,,,::,:,,,:oo
 %OO%%OO%%%OO%%%%O%%%%%%%%O,,::::::::::,:,,,,,,,,.,,......,::::ooo:::::,,,:::::::,:::::.::::,,::::,ooooooo::::,,:,,,,:::::::::::::::::::::,:::::,,,,,,,:,,:::,oo
 ooYYYYYYYYooooooo:ooooooo::::::::::::,,,,,,,,,,,,,........,::::::::o::,,:::::,::,:::::.::,,::,::::oooooooo:::,::,,::::::::::::::::::::::::::::::,,:,::,,:::,,oo
 ooooooo:ooo:oooooo:ooooo:::::::::::::,,,,,,,,,,,,,,........,,:o:::::::.,::,::::,:::::,:,:::::::::,oooooooo::,,,,,,,,:,:::,:::::::::::::::::,::,,:,::::,:::::,oo
 ooo:o:oooooooooooo:o:oo:oo:.:,:::,,,,,,,:,,,,,,,,,,.........,,::::o:::,,:::::::::::::::.:,:::::::,ooooooooo::,,,,,,,,,,,::::::::::::::::::::,,,::::::::::::,:oo
 :::::o:oo:oo::oo:oo:ooo:ooooo:::::::,::::,,:,,,,,,.,.,......,,::::::::,,::::::,::::::::,:::::::::,oooooooooo:::,:,,,,,,,::,::::::::::::::,,,,,:,,::::::,:,:,::o
 ::o:::o:::o::ooooo:ooo:oooooooo:::::::::::,:,,,,.............,::::::::,,:::::::::::::::,.,:::,:::,oooooooooo:::::::::,,,:,,,,,,,,:::::,,,,,,,,,,,::::::::,,,:oo
 o::o:::o:::o:oo:oo::oo::ooooooo::::::::::,,,,,,,,,..,........,,:::::::.,:::::::,::::::::,,:::::::,oooooooooo::,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:::,:,:,,oo
.o:o::oo:oooo:oo:ooo::oo:ooo:oooo::,:::::,,,,,,,.,.,...........,:::::::..:::::::::::::::,,,:::::::,::ooooo:oo:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,::,oo
 o:ooo:ooooo::ooo:oo:o:o::ooooo::....::::,,.,,,,,..,..............,::::.,,:,:,,::::::::,,,.:::,.....o:::ooooo:::::::::::,,,,.,,,,,,,,,,,,,,,,,,,:,,:,:,,,::::::o
 ''':'''''''''''''''''''''''''':.,.....::,,,,,,,.,...,,,...,.......,.::,.,,.,,,,::,::::,,:,,,:......:::o::oo:::::::::::::::,,,:,,,,,,,,,,,,,,,,,:,,,,,,,::::::::
 .,,.,.,.,,,,.,.,,..,,,...,.,,,,.,....,,,,,,,,.....,,,,,,.,,,........,,,,,....,,,,:::::,,,:.,,.....,::::::o:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:,,:,::::::::
 ....................................,,,,,,,,,.,..,,,,,.,,,,......,,,,,,,,...,,:,,:,,:,,,,,,::.....,:::o:::o:::::::::::::::::::,,,,,,,,,,,,,,,,,,,:,::::::,,::::
 .........,,,,,,,,,,,..,,.,,,,,,,.,,,,,,,,,,,,.,.,,,,,,..,,..,,.,,,,,,,,,,,..,,:,::,:::,,,::.,.....,:::::::o:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:,:,::::::::::
 .........,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,..,,,,,,,,..........,....,,,..,,,,:,::,:,,:::::,,,.......,::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,:,:::::,:,:,::
 .........,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,.....,,,.,,............,,,,.,,:::,:::,:::,:,,,,....,:::::::::::::::::::,,,,,,:,,,,,,,,,,,,,,,::::,::,:::::::,:::
 ........,,,,,,,,,,,,,,,,,,,,,,,.,,,,,..,,,,,,....,,,,,,,,,..........,,,,....,,:::::::::,:,,,.,....,:::::::::::::::::::,:,..,,,,,,,,,,,,,,,,,,::::::::::,:::::::
 .........,,,,,,,,,,,:,,,,,,,,,,...,,,..,,.,,,...,,,,,,...,.,,...,,,,,,.,,...,::::::::,:,,:,:::....,:::::::o::::::::::,....,,,,,,,,,,,,,,,,:,,,,,:::::::::::::::
 ........,,,,,,,,,,,:,:,,,...,,,,,,.,,,..,,,,...,,.,,,,,....,,,,,,,,,..,,...,,:,:::::::,,::,:,.....,:::::::::::::::::,...,,,,,,,,,,,,,,,,:,,,,:,:::,:::::,::::::
 ........,.,,,,,,,,,,,,:,,,,.,,,,,,,,,,,,,,,,,,,,,.........,..,,,..,,,.,...,:,::,::::::::,::::,.....:::::::::::::::::...,,,,,,,,,,,,,,,:,::::,,:,,,::,::::,:,,::
 ........,,,,,,,,,,,,,,,:,.,,,,,,,,,,,,,,,,,,,,,..........,.....,.,.,...,,.,,::,:,:::,:,,,,,:::....,::::::::::::::::..,,,,,,,,,,,,,,:,,:::,,,,,,::::,,:,,:,::,,:
 ........,.,,,,,,,,,,,,,,:,.,,,,,,,,,,,,,:::,.............,,,,,,,,,.....,,.,,:,:,::::,:,,,:::::.....::::::::::::::::,,,,,,,,,,,,,,,,::,:,::,,::,::::,:,:,,::,,::
 .......,..,,,,,,,,,,,,,,::,,,,,,,,,,,,:,,,....,.,...............,.........,,.:,:,,:,:,:,,:,:,,....,::::::::::::::::,,,,,,,,,,,,,,,,,,,:,::,::,::,::::,,,,,:,:::
 ........,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,...,,,,,,...............,.........,,,.,,:,,,,,:,,,,::,....,::::::::::::::,,,,,,,,,,,,,,,,,,,:,,:,,::,::,,:::::,::,:,:,:
 .....:,:..,,,,,,,,,,,,,,,,,:,,,,:,,,....,,,,,,,,,,..............,..........,,...:,:,,,,,:,,,::.....:::::::::::::,,,,,,,,,,,,,,,:,::::::::,:::::,:::::::,,,,::,,
 ,.,..:::.,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,.......................,.,,..,,,,:,:,:::,::.....:::::::::::,,,,,,,,,,,,,,,,,:,::::,:,::,:,:,,:::::,,:,:,,,,:
 .,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,....................,..,.,,..,,,,,,:,:,:,:,.....:::::::::,,,,,,,,,,,,,,,,,::,,:::,:,::::,:,:,:::::,,,,::,,:,
 ,,..,,,,,,,::::::,,,,,,.u,,.....,,...,,,,,,,,,,,,,,,,...........,,,......,,.,,,,,,,,:,,,,,,,:,......::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,:,:,::::,,,,,,,,,
 ,:,:::::::::::::::::::o" .,:::,,,,,....,,,,,,,,,,,,,,,..........,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,....::,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,:,:,,:,:::,,::::,,,,,,,,,
 :::::::::::::::::::::,.::::::,.,:,,,....,,,,,,,,,,,..,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,,,:,,:,,,,,,:,:,,,:,,,::,,::,:::::::,:,:,,,,,,,,,,
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #





::,:,:,,:,:,:,,:,.,,,:::::::,,::,,::::.,,,....::::,..,,,,,,,,,.,,,...,.,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::,,,,,,,,,,,........,,......:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...,,,,,,..,.....................,.,,:::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..........,.............................,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,............................................,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,............,.....................................,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,,..........,.,,,,,...................................,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,..............,.,,,,,,,......................,...........,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,....,.........,,,,,,,,.....,................,,.........,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,,.............,,..,,,,,.,,,,.,.,,........................,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,,.,,,,,:,,,,,,,,:::::,,,,,,,,,,,,,,.,..........,,..........,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,.,,,,::::,::::::::::::::::::::::,:,,,,,.......,,,,,.........,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::,:,,......,,,,,........,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,::,,:::::::::::::::::::::::::::::::::::,..,..,.,,,,,.,.,..,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,::,:::::::::::::::::::::::::::::::::::::,,,.,,,,,,,,...,.,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::,,,..,..,,,,...,.,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::,,,,,...,.,..,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::,,.,,...,,,.,,,,.,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,,,.,,,::::::::::,,.,,:::::::::::::::::::::,,....,...,.,,.,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,:,...,,:::::,,,,,.,.,,,,::::::::::::::::::,,,.,....,.,.,,.,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::.,,.,,,::::::,,,,,:::::::::::::::::::::::,,,.......,,,,,,,,,,..::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::...,::::::::::,:,:...,:,,::::::::::::::,........,,,,,,,.,,,..::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,::::::::::::::::::,,.,..,::,:::::::,::.,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::,,..,:::::,,::::,:::,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::,,,,:::::,,,:::::,::,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::,:,::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::o::::::::::,.....,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......,.::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,:,::::::::::::::::::::::::::::::::::::::,..,.....,.,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::::::::::::::::::::::::::::::::::::::,..,,,...,...,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,::::,::::::::::::::::::::::::::::::::::::::,...,,........,,.,,,..,.,,,:::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,:::,,,:::::::::::,::::::::::::::::::::::::::..,.,............,,..,,.,.,,,,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::,,,,,,::::::::::::::::::::::,,................,...,..,,,,,,,,,,,,::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,:::::::::::::::::::,,:,,,.....................,.,,,,,.,,,,,,,,,,,,,::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,::::,::::,::::::::::::,,,,,,,,,,,,,,.............................,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::,::::,,:::::,::::,,,,,,,,,,,,,,,,,.........................,........,,,,,,,,,.,,,,,,,,,,,,:::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,......,.,...,,,.,.,,,,,,,,,,,,,,:::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,:::::,,,:,.,,,,,,,.,,,,,,,.............................,...,..,......,,,,.,,,,,,,,.,,,.,,,,,,,,::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,::::,,,,:::............................................,.,,..,.......,,,...,..,,,,,,,,,,,,,,,,,,::::::::::::,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,..........................................,..,,,.,..,.,.,.,,,..,,.,.,.,,.,,,,,,,,,,,,,,,,::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,................................................,.,,.,,..,.....,,,,.,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,:::::::::.................................................,,..,.......,....,,,,.,,,.,,,,,,,,,,,,,,,,,,,:::::::::::
.::::::::::::::::::::::::::::::::::::::::::::,:::::::::::.,.................................................,.,......,...,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,:::::::,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:.,,.........................................,,..............,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::oo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,..................................,,.....,.............,.,,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,::::::
 :::::::::::::::::::::::::::::::::::::::::::,::::::::::::,..::,.....................................,,................,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::...:,................................,.....,,..,..........,.,,,,,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,,,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.............,,...........,...,.,.,......,...........,.,,,...,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,::
 ::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::...,....................................................,.,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :::::::::::::::::::::::::::::::ooo::::::::,:::::::::::::::,..............................,..........................,,,,,,,.,,.,,,.,,,.,,,,,,,,.,.,.,,,,,,,,,,:
 :::::::::::::::::::::::::::o:::o:o:::::::::::::::::::::::,:,.......................,.........................,....,..,,,,.,,,,,.,.,,,,,,,.,,,,.,...,,..,,,,,,,:
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #


:::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,....,..,,.,,.,.,,,,,,:::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,...................,.,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,................................,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,,..,,,..................................,,::::::::::::::::::::::::o::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...........,........................,........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,.........,,,..........................,.,,....,,.::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..........................................,,.,..,,.,,:::::::::o::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,.,,,,,....,...........,,,..,..,......,.........,..,,,...,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,...............................................,..,,..,...,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,,..................,.,,,,.,...,.................,..,,,...,..,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,,....,..........,,,,,,,,,,,..,....,.,..,.......,,,,,....,,.,:::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,..,.,..........,..,,,,,,,,,,,,,,,,,.,,,........,,,,,,,.,.,,,:::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,..,,,,,,,,..,...,,,,,,,,,:,,,:,:,,,,,,,,,,,,..,...,,,,,,.,,,,,,.::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,.,,..::,,,,,,,,,,,,,,:::::::::::::::::::::::::,,..:.,,.,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::......::::::,,,,:::::::::::::::::::::::::::::::::,,.,,,,,.,,,.,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,,..,:::::,,:::::::::::::::::::::::::::::::::::::,,,,,,,.,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,,..:::::,:,::::::::::::::::::::::::::::::::::::::,,,.,,.,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::..,,,:::::,:,,:::::::::::::::::::::::::::::::::::::::,,.,...,,.,,,,,,,,::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::.,.,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,....,,,,,:,::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,...,,,,,,,,::::::::::::::::::::::::::::::::::::::::::
 :::o:::::::::::::::::::::::::::::::::::::::::::::..:,:,.,::::::::::::::::,:,,,.,,,,,::::::::::::::oo:,,,..,..,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 ,,::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,.....,,,::::::::,,,,..,.,,:,::::::::::::::oo:,..,.,.,,:::,,,:::::::::::::::::::::::::::::::::::::::::::
 ,,,::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::,,,:::::::::::,:::::::::::::::::::::o:::,,,,,::::::::,,:::::::::::::::::::::::::::::::::::::::::::
 ,,:::::oo::o:::::::::::::::::::::::::::::::::::::::,,:::::::::,,,,:::::::,,,,,::::::::::::::::o:::::,,,,,::,,,:::,,:::::::::::::::::::::::::::::::::::::::::::o
 ,:,::::::::,::::::::::::::::::::::::::::::::::::::::,::::::,..,,,,::::::::::,,,,....,,:::::::::::::::,.,:::,,::::::,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,,:::::::::::::::,:::::::::::::::::::::,,.:o::,,,:::::.,::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::,,,:o::::::::,...::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::,:,::oo::::::,....::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::o:oo::,::,,,,,.:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::oooooooooooooooooooooooo:::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::o:,...,,,,.,,:::::::::::;;,.:::::::::::::::::::::::::::
 oooo::ooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::,..,,,,...,..,........,^Y:,:::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,,,,...,...,,,.,...,,,,,::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooo:::::::::::::::::,::::::,::,::,,:::::::::::::::::::::::::::::::,...,,,.......,,,,,,,,.,.,.,,:::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::,::,:::,::,:::::::::::::,::::::::::::::::::................,.,.,,..,,,,,,,:,::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::,,::::::,::::::::::,,::::::::::::::::,.....................,.,,,.,,,,,,,,,,,:::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::,,:...,,,,,,,,:,,,,,,::::::::::,:,......................,..,.,,,,,,,,,,,,,,,,,:::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::,:::,:::,,,:,,,,,,::::::,::,,,,,,.........................,.,,,,,,,,,.,,,,,,,,.,,,,,:::::::::::::
 ooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::,,:::::,,,,:,,,::::,,,,,,,,,,........................,.,.,.,,,,,,,,.,,,,.,,,,,,,,,,,:::::::::::
 oooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::,::::::::::::::::,,,,,,,,,......................,...,,.........,,..,,,.,,,,,,,,,,,,,,,::::::::
 oooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,:::::::::::::,,,,.,,,.............................,..........,,.,,,,,,,,,,,,,,,,,,,,,,::::::
 oooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::,..,:,,:::,,:,,.............................,...,..............,.,.,,,,,.,,,,,,,,,,,,,,,,,::::
 ooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::...................................................,........,..,...,,,,,,,,,,,,,,,,,,,,,,,,,:::
 ooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::.....................................................,......,,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,::
 ooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::,.............................................,.......,...........,.,...,,,,,,,,.,,,,,,,,,,,,,,:
 ooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::.,...,......................................,.............,........,.,.,.,,,,,,,,,,,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::,..,.................................................,....,..........,.,.,,.,,,,,,,,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::...,.,................................................,..............,,,.,.,,.,,,,,,,,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::,....,..................................................,,............,,.,,,.,,.,.,,,,,,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::........................,......................,...,.....................,,..,.,,,.,,,.,,,,,,,,,,,
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
::::::::::::::::::::::::::::,::::,:,.,...........,.,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ,:,,,,,:,::,:,,,:,:::,:,::,:::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,............................,,::::::::::::::::::::::::::::::::::
 :,:,,,:,,,,,:,::,,,,::::,,,,::oooo:,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,......................................,,,:::::::::::::::::::::::::::::::
 ,,:,,,,,:,::,:,:,:::,:,:::,:,:oooo:::::::::::::::::::::::::::::::::::::::::::::,,,,,.............................................,,,:,,::::::::::::::::::::::::
 ,:,::,::,::,::,:::,,:,:::::,:ooooo:::::::::::::::::::::::::::::::::::::::::::,,.,..................................................,,,,,,::::::::::::::::::::::
 :,,,,:,,:,:,,:::::::,:::,::::ooooo:::::::::::::::::::::::::::::::::::::::,,....,....................................................,....,,,:::::::::::::::::::
 ,:,,,,,,:,:,::,::,,::,::,::::ooooo::::::::::::::::::::::::::::::::::::::,,...............................................................,,,:::::::::::::::::::
 ,,::,:,::,:,:,:,::,,,,,::,:::ooooo:::::::::::::::::::::::::::::::::::::,,....................................................................,:::::::::::::::::
 :,::,:,:,,:,:::::,:::,:::::::oooo:::::::::::::::::::::::::::::::::::::,,,,,...,...............................................................,,:::::::::::::::
 ,,:,:,,::,:::,,,:::,::,:::,::oooo:::::::::::::::::::::::::::::::::::::,,,,,...............,,.,,,,.,,,...........................................,,:::::::::::::
 :,,::,:,,::::::,:,,,:,:,,,,:ooooo:::::::::::::::::::::::::::::::::::::::,,,,,.,,..,,,,,,,,:,,,,,,,,,,,,,..,......................................,,::::::::::::
 ,,,:,,,,:::,:::,,::::::::,,:ooooo:::::::::::::::::::::::::::::::::::::::,,,,:,,,:,,::,:::,:::::::,:,,,,,,,,,,...................................,,,::::::::::::
.:::,,:,:,:,::,:,:::,,,:,:,,:ooooo::::::::::::::::::::::::::::::::::::::,,,,::,:,:,:,::::::::::::::::::,,,,,,,.....................................,::::::::::::
 ,:,,,,:,:,::,,:,,,::,::,,,,:ooooo:::::::::::::::::::::::::::::::::::::::,,,,,,:,,:::,::::::::::::::::::,,,,,,.............................,.......,,:::::::::::
 :,,::,::::::,::::,:::,::,,,:oooo:::::::::::::::::::::::::::::::::::::::::,,,,,,,,:,::::::::::::::::::::::,,,,,.....................................,:::::::::::
 ,,,,,,:,,:,:,,,::,:,,::,,,::oooo:::::::::::::::::::::::::::::::::::::::::::,,,,,:,:,:::::::::::::::::::::::,,,,....................................,:::::::::::
 ,,,:::,::,,,:,:,:,:,::,::,::oooo::::::::::::::::::::::::::::::::::::::::::,.,,,,,,,,....,.,,,,:,::::::::::::::,,...........................,.,.....,:::::::::::
 :::,,:,:,,,::,:::,::::,:,::ooooo:::::::::::::::::::::::::::::::::::::::::,,..,,,,,,.,..,..,.,,,,,::::::::::::::,,,.......................,,,.,.....,:::::::::::
 :,,,,:,:::::::::,::::,::,,:ooooo:::::::::::::::::::::::::::::::::::::::::::,,,,,::,,,,,,,,,,,,,,,,,,:::::::::::,,,......................,.,,,......,:::::::::::
 ,,::,:,:,,:,:,:::,::::,,,::oooo::::::::::::::::::::::::::::::::::::::::::::,,,,,::,,,,,,,,,,,,,,,,,,:::::::::::,,..................,,,,,,..........,:::::::::::
 ,,:,,,:,::::,::,,::,:::,,::oooo:::::::::,:::::::::::::::::::::::::::::::::::,,,::::,,,,,,,,..,,,,,,,,:::::::::,,,.............,,,,,,.,,,...........,:::::::::::
 ::,,:,:,,:,:,:,:,:,::,,,,::oooo,:::::::::::::::::::::::::::::::::::::::::::,:,::::,,,,:,,,,,,,,:::::::::::::::,,,.......::,,,,,,,,:,,,,:,,........,,:::::::::::
 ::,:,,:,:,:,:,:::,::,,,,,::oooo,:::::::::,:::::::,::::::::::::::::::::::::::::::::::,,,,,,:,:::::::::::::::::,,,,,...,::::::,,,,,,,:,,:,,........,,,:::::::::::
 :,:::,,:::,::::::,:::::,:::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,::::::,,,,,,::,,,,..,.,.....,:::::::::::,
 ::,,:,,,:,::,::,::,,::,,::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::,,,,,,:,:,,...,.,...,.,::::::::::::
 :::::,::,:,::::,::::,:,,::oooo::::,:::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::,:::::::,,,,,,,,,:::::,,,:,:,:,,,............,:::::::::::,
 :,,,,,:,:,::,:::,:::,,,,::oooo,::::::::::::,::::::::::::::::::::::::::::::,:,:::,,:,,,,,::::::::::,::::::::::::::::::::::::,,::,,,:,...............::::::::::::
 ,,:,:,:,,:,::,::,:::,,,,::oooo:,:,:::::::::::::,::::::::::::::::::::::::,,,,,,,,,,,,,,,:,,::::::,,,:,,,:,::::::::::::::::::,::,,,..................,:::::::::::
 ::,,,,::,:,:,,:,,,:,,:,,::ooo::,:::::::::::::::::::::::::::::::::::::::,,:::::,,,,,,,,,,,,,,,,:,,,,,,,,,,,:,::::::::::::::::::::,,..............,.,,:::::::::::
 ,,,:,::,,,:::,::::,::,,:::ooo::::::::::::::::::::::::::::::::::::::::::,::::::,,,,,,,,,,,,,,,,,,,:,,,,,,,,,::::,:::::::::::::,:,.................,,::::::::::::
 :,:,,,:,,::,:,:,,:::,,,:::ooo,::::::::::::::::::::::::::::::::::::::::,::::::::,,,,,,,,,,..,,,,,,,,,,,,,,,:,,,:,:,::,::::::,,...................,,:::::::::::::
.,,,:,:,:,,::,:::::,,,,,:::oo:::::::::::::::::::::::::::::,::::::::::,,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,::::,:::::::
 :,,::,,::::,,:,,,:,::,::oooo:::::::::::::::::::::::::::::::::::::::,,,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,.,...,.,:::
.,,:,:,:,:,::,,:::::::,::::oo::::::::::::::::::::::::::::::::::::::,,:::::::,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,..................................,....,.,,,
 :,:::,,:,::,:,:,:,,,,,::::::::::::::,:::::::::::::::::::::::::::::,,:::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................,.......,
 :,::,::,,::,,:,,:,:,,,::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,.,..............................................,.....,
 ,,,,:,,,,,:,:::,,,,,,,:ooo::::::::::::::::::::::::::::::::::::::::,:::,:::::::::,:,,,,,,,,,.......,...........................................................,
 :::::,:,,:,,,,,,,,,,,,::::::::::::::::::::::::::::::::::,:::::::::,::::,:,::::::::::,,,,...................................................................,..,
 :::::::,::::,:,,,.,,..,,.,,,,::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::,:...............................................................,
 :,:,::::::,,,,,,,.,,.,,.,..,,,:::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::,................................................................
.::::::::,,,,....,,,,.,,,,...,,,:::::::::::::::::::::::::,:::::::,,::::::::,:::::::::::::::::,..................................................................
 :::::::,,,,....,.,,,,,,....,,,::::::::::::::::::::::::::::::::::,,:,,:::::::::::::::::::::,....................................................................
 :::::,,,,,,,.........,......,::::::::::::::::::::::::::::::::::,,:::::::::,::,::::::::::::....................................................................,
 ,::,,,,,,,,,,.....,.....,.,::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::,.....................................................................
 ,,,,,,,,,,,.,.........,,,:::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::,....................................................................
 ,,,,.,.,.....::::::,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::,............................................................
 .,.,.,...::::::::::::,,::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,::::,.............................................................
 ...,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,::,..............................................................
 .,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,................................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..................................................................
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #



::::::,:::::::::::::o:::oo:o:o:oo::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::,,,,,,,,,,,........,,..... OOOOooO%O%%%%%%%%%%%%%%%OYYYYYOOOooooOOOOOooOOOOOOyOyO%%%%%%%$$::::::O::::::::::,::::::::::::o:::oooo:o:o:o:::::::::::::::::::::::::::::::::::::::::::::oo:::::
 %%OoooO%OOOOOOOOoooooooooOoOOOOyOyOO%%%%%$$%%%%%%%%%%%%%O%%%O%%::::::o.:::::::::,::::::::::::o::::ooo::o:o::::::::::::::::::::::::::::::::::::::::::::::oo:::::
 OOOOOOOOOOOOOOOOOOOOOO%%%$%%%%%%%%%O%%%%%%%%%O%%%%%%%%%%%%%%%%%o::::::,:::::::::,:::::::,::::o:::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::
 ooO%%%OOO%%%%%%%%%%%%%%%O%%%%%%%%%%%$$%%%$%%%$%$%%%%%%%%%%%%%%%O:::::::o:::::::::,:::::::::::O:::o::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::
 ooO%%OOOOO%O%OOO%%%O%%%%%%%%%%%%%%%%%%%%%%%%%$%$%%%OYYYYRROOOOoo::::::oo:::::::::.::::::::::,o::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::oo:::::
 %%OoooO%%%%%%%%%%%%%%%%%%%%$%%%%OOORYRYOOOoOoooooOoOoooooOOOOOyy::::::Oo:::::::::,:::::::::::o:::ooooo:o:oo:::::::::::::::::::::::::::::::::::::::::::::oo:::::
 %%OoooO%%%%%%%OOYOOO%OOOOoooooOoooooOoOoOOOyyyyOO%%%%$$$%%%%%%%$::o::o%o:::::::::::::::::::::oo::oooooooooo::::::::::::::::::::::::::::::::::::::::::::,oo:::::
 YOOO%%OoOOOOOOOOOOooOO%%yyyyyO%%%$$%%%%%%%%%%%%%%%%%%%%%%$%%%$%$::o:ooO:,:::::,:::.::::::::,:oo::oooo::oo:::,,.........,,,,,,::,::::::::::::::::::::::::oo:::::
 ooO%%%OOOOOO%%OOO%O%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%::o:ooo:::::::::::,::::::::::oo::::::,,,,....................,,,,,,,::::::::::::::::::::oo:::::
 OOOOOYOOOO%O%%%O%%%%%%%%%%%%%%%%O%%%O%%O%%%%%%%%%%%%%%%%%%$$%%%Oo::::::,::::::::::,::::::::::':,,...............................,.,,,,,,::::::::::::::::oo:::::
 %%Oooooo%%%%O%%%%%%%%%%%%%%%%%%%%%%%$%%%%%YYYRROOYOOOOooooooOOooo::::::oo::::::::::,::::::::,,,........................................,::::::::::::::::oo:::::
 %%OooooO%%%%%%%%%%%OYYYY%%OYOOooooooOOoOOoooooooooOOOyyyyyyyyOO%%::::::::::::::::::.:::::,,,............................................,,::::::::::::::oo:::::
 ooO%%%%%OOOOOOOOOOOOOOOoOOoOOOyOyyyyyyO%%%$$$%%%%%%%%%%%%%%%%%$%$uvvv;n,,:::::::::::::::,,,,,.,,.,.,...,............,...............,....,,:::::::::::::oo:::::
 ooO%%%%%OOOOOOOOO%O%%%%%%%%%%%%%%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$.,:::::::::::,:::,,,,,,,,,,,,,,,,,........,,.....,................,,:::::::::::::oo:::::
 yOOOOOO%O%%O%%%%%%%%%O%%%%%%%%%%%%%%%%%%$%Yoo'^^YYYY%%%OYYYRYYOO%%O%yyy,::::::::::::,:::,,,:::::::::::,:,,.,,....,,........................:::::::::::::oo:::::
 %%Oooo%%%%%%%%%%%%%%$%%%%%%%OYYYYYRRO%%Y':,:,,,,,,,,.Y^$$$%$%%$$%%%%%OR.:::::::::::::::::,::::::::::::::,,,..........,......,,,.,.,...,,..,,::::::::::::oo:::::
 %%OOOOOY%%%%%%%yyy;yyyyO%%$$$$$$$%%%OY.,::::::,,,,,,,,,.:oooooooooooooO.,::::::::::::.:::,:::::::::::::::,,.................,,,,.,,,,...,.,,::::::::::::oo:::::
 %%%%%%%%%%%OYYYYYYYYYYOOoooooooooooo:::::::::::::,,,,,,,,:OyyyyyyyyO%%$,:::::::::::::,:::::::::::::::::::::,,....,...,....,.,.,.,.,,...,,,,,:::::::::::::o:::::
 ooooooooooooooooooooooooOOOOyyyyyOOo:::::::::::::::,,,,,,,:%%OO%%OOO%%%,,::::::::::::::::::,,.,,,:::::::::::,,.........,,,,,,,.,..,,....,,,,:::::::::::::o:::::
 yyyyyyyOOO%%%%%R%%%%%%%O%%%%%%%%OOO:::::::::::::::::,,,.,,,^YYRRRRYYOoO.,:::::::::::::,:::::::,:::::::::::::,,.......,,,:,::,,.,...,..,,,,,,:::::::::::::o:::::
 %%%%%%%O%%%%%%%OO%%%%%OOYPYYYYoRRRYo:::::::::,::::::::,,...,:oooooooooo.,:::::::::::::,:::::::::::::::::::::,,,,,::::,,:::::..,.,,,,.,,,,,,,:::::::::::::o:::::
 YYYYooooooooooooooooooooooooooooooo:,:::::::::::::::::,,,,,,,::oooooooo.,::::::::::::::,:::::::::::::::::::,,,,,:::::.,::::,..,.,.,.,,..,,,::::::::::::::o:::::
 ooooooooooooooooooooooooooooooooo::,,::::::::::::::::,,:::.,,,,:ooooooo.,::::::::::::::.:::::::::::::::::::,,,,,:::::,:::::......,.,,...,,,,:::::::::::::o:::::
 ooooooooooooooooooooooooooooooooo:...::::::::::::::::,,,,.,,,,,,:oooooo.,::::::::::::::::::::::::::::::::::::::::::::::::,..............,,,,:::::::::::::o:::::
 ooooooooooooooooooooooooooooooooo,,,,.:::,,::,::::::::,,,,,,,,,,,:ooooo.,::::::::::::::::::,,:,::::::::::::::::::::::::::::,........,,.,,,,,:::::::::::::o:::::
 ooooooooooooooooooooooooooooooooo:,,...::::::::::::,,,:,.,,,,,,,,::oooo.,:::::::::::::::,::::::::::::::::::::::::::::::::::,.,.,..,.,...,,,::::::::::::::o:::::
.oooooooooooooooooooooooooooooooo::,,,..,::::::::,::,:::,,,,,,,,,,,:,:oo..::::::::::::::::::::::::,::::::::::::::::::::::,.,,.....,,,,,,.,.,,,,,,,::::::::o:::::
 oooooooooooooooooooooooooooooooo::,,:,....,,,,,,:::::::,,.,,,,,,,,,:,,:.,::::::::::::::::,:::,::,:::::::,::,,,,,,:,,,,.........,,,,,,,,,,,,,,,,,,,,::::::o:::::
 '''''''''''''''''''''''''''''':::,,::,,.,...:::::::::,,,,,....,,,,,,,,,::::,,::::::::::::::::.,.,::,:,,,:,,,,,,,,,.,.........,,,,,,,,,.,,,,,,,,,,,,,,,:::o:::::
.,,,,,..,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,..::::::::,,,,.,,,,,,,,,,,:,,,,,,..::::::::::::,:...,:::,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,':::::
 ,.,,,........................,,,,,,,,,,..,,:.,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::.....:::...,.,,,,..........,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::
 ,,,,,........,,,,,,,,,,:,.,,:,,,,,,,.......,,,,,,,.,,,,,....,,,,,,,,,.,,,,,,,::::::::::::::.,.....oooooooo::,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,:
 ,,,,..........,,,,::::::::,,,,,,,,,.,,,,,,,,,,,,.,.,,..,.,,,,,,,,,,,,.,,,.,,,,:::::::::::::,,.....oooooooo:.,.......,,,,.,,.,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,...........,,,,,:,::::::,,,,:,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,:,.,,::,,,,,,,,::::::::::::::,....ooooooo,.........,,,.,,.,,,.,..,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,
.,............,,,,,,,:,::::,,,,:,,,,,,,,,,,....,:.,,,,,,,,,,,,,,.,.,,,,,:,.,,,,,:::::::::::::.,....ooooooo.........,,..,.,.,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,
 ......,......,,,,,,,:::::::,,,,,,,,,,,,,....,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::,....oooooooo::::::,,,..,...,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 .............,,,,,,:,:::::,,,,,,,,,,,,......,,,,,,,,,,,.,,.,,,.,..,,,,,,,,,,,,,,:::::::::::::.....ooooooo:.o:::,,,.....,,,,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,
 .............,,,,,,,,,,:,:,,:,,,,,,,,.......,,,,,,,,,...,,.:,....,,,,,,..,,,.,,,:::::::::::::,....oooooooo:.::...........,.,,,.,,,.,,,.,,,,,.,,,,,,,.,.,,,.,,,,
 .......,::::::::::::::::,,,,,,,,,,,.........,,,,,,,,,,,,,,:,,....:,,,,,,,:,,,,,,:::::::::::::,....ooooooooo:..,.......,.,,,,...,,,,.,,,,,,.,,,,.,,,..,,,,,,,,,,
 .........::::::::::::::::::::::::,.......,,,,,,,.,.,,,,,,,,,,...,,,,,,,,,,,,,,,,:::::::::::::,....oooooooooo,,..,.....,,,,,,.,.,,,,,,,..,,,,,,,,.,,,.,,,,,.,,,,
 :::::::::::::::::::::::::::::::::,.....,,,,,,.,,,,,,,,,,,,.,,...,,,,,,.,,,,,,,,:::::::::::::::....oooooooooo,,,..,.....,,,,,..,.,,,,,,,,,,,,,,,,..,...,,,,.,,,,
 ,,,,,,,:,::::::::::::::::::::::::::.,,,,,,,,.,,,,:.,,,,,,,,,,,..,:,,,,,,.:,,,,,,:::::::::::::,....oooooooooo,.,......,,,,...,.,.,,,,,,,,,.,,,,,,..,...,,,.,.,,,
 ,,,,,,,:,,:::::::::::::::::::::::,..,,.....,.,,,,,,:..,,..,,,...,,,,,,,,,,,,,,,,,::::::::::::,....oooooooooo,.........,,,.........,,,,.,,,,,..,.......,,,.,.,,,
 :,,,,,,,,::::::::::::::::::::::,..............,,,,,,,.,,,..,.,.,,.,,,,,,,,,,,,,,,::::::::::::,....:ooooooooo,,.........,.......,,,..,,,,,,,,,,,,,.....,,,...,.,
 ..,.,,,,,:::::,,,,,:::::::::;:,.....,,........,,,:,,,........,.:.,,,,,,....,,,,,,,:::::::::::,....:ooooooooo,,.........,,,.......,,,,,,.,,..,,,,,.....,,,....,.
 ::oooo::::::::,,,,,,,,,,,::P..,,,,,,,,,...................,.,,.,,,::,:::::::::::::::::::::::::::::o::oooooo:.,........,.,........,,....,,,,,,,,......,.,...,.,.
 ::oo:::::::::,,,,,,,,,,,,.:.,:::,...,,,......,,,.,......,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,,.....,,.,.........,,..,..,.,,,,,,.,..,.,,.,......
 ::,,,,,,,,,,,........................................,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,,:::::::::::,,......,,.,...,........,..,,.,,,,,,,...,,...,.,....
 ,,,,,,,,,,,,,.........................................,,,,,,,,,,,::::::::::::::,::,,:,,:,,,,,,:::::::::::::,.......,,..........,..,..,.,,.,,,,,....,..,,,.....,
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####

{140} root@ascii ~/libbgrab-1.9 # 


,,,,,,,,,,,,,,,,,,,,,,,,,,,ooooooooooooooooooooooooooooooooooooooooooOooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::,,,,,,,,,,,........,,..... oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooooOoooooooooooooooooooooOoooooOooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooOoooooooooooooOoooooOoooooooooooooooooooooooooOooOooooOooooooooOoooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoOooOoOooooOoooooOooOoooooooooooOoooooOoooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOooOooooooooooooOooooooOoOooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOooooooooooooooooooooooooooooooOoooooOooooooooooooo:::oooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooo:o:ooooooooooooooooooooo:::::::ooooooooooooooooooooooooooooooooooooooooooooooooooooo::o::::::::::::::::oooooooooooooooooooooooooo
 ooooooooooooooo::::::::::::::::::::::::::ooooooooooooo:::::::ooooooooooooooooooooooooOoooooooooooooooooOooooooo:::::::::::::::::::::::::ooooooooooooooooooooooo
 ooooooooooooooo:::::::::::::::::::::::::::::ooooooooo::::::::oooooooOooooooooooooooooooooooooooooooooOoOooooo:::::::oooooooooooo:o:::::::oooooooooooooooooooooo
 oooooooooooooo::::::::oooooooooooooo::::::::ooooooooo:::::::oooooooooooooooooooooooooooooooooooooOoOooooooo:::::::ooooOoooooooooooo:::::::ooooooooooooooooooooo
 oooooooooooooo:::::::oooooooooooooooo::::::::oooooooo:::::::ooooooooooOOoooooooooooooooooooooooooooOooooooo::::::oooooOooooooooooooo::::oooOooooooooooooooooooo
 oooooooooooooo:::::::oooooooooooooooo::::::::oooooooo:::::::oooooooooooOooooooooooooooooooooooooOoOooOooo:oo:::oooooOoooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooo::::::::oooooooooooooooo:::::::ooooooooo:::::::ooooooooooooooooooooooooooooooooooooOooooooo::::::ooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooo:::::::oooooooooooooooo:::::::ooooooooo::::::::oooooooooooooooooooooooooooooooooooOoooooooo::::o::oooooooooooooOooOooooooooooooooooooooooooooooooo
 ooooooooooooo:::::::::::::::::::::::::::::oooooooooo:::::::ooooooooooooooooooooooooooooooooooooooooooooo:::::::ooooooooooooooooooooooooOooooooooooooooooooooooo
 ooooooooooooo::::::::::::::::::::::::::ooooooooooooo:::::::ooooooooooooooooooooooooooooooooooooooOoOoooo:o::::oooooOoooooOoOooooooooooooooooooooooooooooooooooo
 oooooooooooo::::::::::::::::::::::oooooooooooooooooo:::::::ooOooooooooooooooooooooooooooooooooooOooooooo::::::oooOooooooooooOOooooooooooooooooooooooooooooooooo
 oooooooooooo:::::::oooooooo::::::::oooooooooooooooo::::::::ooooooooooooooooooooooooooooooooooooOoOooooo:::::::oooooooooooooOoOoooooooooooooOooooooooooooooooooo
 oooooooooooo:::::::oooooooooo::::::::oooooooooooooo:::::::ooooooooooooooooooooooooooooooooooooooOoooooooooooooooooooooooooooooooOoooooooooooooooooooooooooooooO
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooo:::o::::::::::::::::::::o:::oo:oo:o:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooO
 ooooooooooooooooooooooooooooooooooo:::::::o::o:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooo:o:o:oo:oo::::::oo:::::::::::::o:oo::oo:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOooOooooooooooooooooooooooooOoooooooooooOoooooooooooooooooooooOoooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoOooooooOooOoooOooOoooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooooooooooooooooooOooooooOooooooooooooooooooOooooooooooooooooooooooOooOoooooooooooooooooooooooooO
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooOoOoooooOoooooooooooooooooooooooooOooooooooooooooooooooOoooOoooooooooOooooooooooooooooooo
 oooooooooooooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooooOOOooooooOOooOOOoOOooOOooooOoooooooOooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOooooooOooOoooooooOooooooOoooooooooOoOooooooooooooooOooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOooOooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOOoOoooooooOoooooOoooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooOooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooOoOooOoOooooooooooOoooooooooooOooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooOoOooooooooooOoooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooooOoOooooooOooooooOooooOoooOoooOooooooOoooOoooooooOooooooooooooooooooooOoooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooOoOooOOooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOoooooooooooooooooooooooooooooOoOOoooooOoooooooooooOoooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:oooooooooooOooooooooooOoooooooooooooooOoooooooooooooo:oooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:oooooooooooOooooooooooooOooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;;oooooo;ooooooooooooooooooooooooooooooooooOooOooooOooOOooooooooOoooooooooooooooo


















:::::::::::::::::,::,,:,::::,:,,...................,:::::::,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ooooooooooooooooooooo::oooooooooooooooooooooooo:,:::,::,::::::::,:::::,:::::::::::,::,,,,,:,::,:,:,,....................,,,,:,:,:,::,::,:::,::,:,,::::,::::,:::
 ooooooooooooooooooooo::oooooooooooooooooooooooo:,,,::,,,,::::::::::::::::::::::::::,,,,:,,::,,,:,:,,....................,,,:,:,,,,,,:,,,:,,:,,,,,,::,::,,,,,:,:
 ooooooooooooooooooooo::oooooooooooooooooooooooo:,:,,,,::,:::::::::::::::::::,:::,:,,,:,,,,:::,,,:,,....................,,,,,,,,,:,:,:,,,:,:,,:::,,,,::,:,,,,,,:
 ooooooooooooooooooooo::ooooooooooooooooooooooo:::,:,:,::::::::::::::::::::::::::::,,,,:,,,,,:,:,::,...............,.,,,,,,:,:,,:,,,,,,,,,,::,,::,::::,::,,,::,:
 ooooooooooooooooooooo::oooooooooooooooooooooooo:,,,,:,,,:::::::::::::::::::::,:,,,,,,::,,::,:,:,::,,,,.,........,,,,,,::,::,,,,,,,:,,,::,::,::,:,:,:,,,::::::,:
 ooooooooooooooooooooo::ooooooooooooooooooooo:oo:,,,:,:,,::,::::::,:::::::::::::,,,,:,,,,,,:,:,,:::,,,.,..,,,,,,,:,,,,:,::,,::,:,,:,:,,:,:::::::::::,::,:::::,::
 ooooooooooooooooooooo::oooooooooooooooooooooooo:,,,,:,:::,,::,:::::::::::::::,:,,,:,,,,,,:,,,,,,:,::,,,..,,,,,:,::::::::::::::,:,,:::,::::::::::::::::::,::,,::
 oooooooooooooooooooo:::oooooooooooooooooooo:ooo::,,,:,:::::::,::::::::::::::,,,,,,:,:,,,,,:,,,:::,,,,....,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooo:::oooooooooooooo:oooooooo::,,,,,:,:::,::::::::,:::,::,:,,:,:,:,,,,::,,,,,.........,:,:::::::::::::::::::::::::::::::::::::::::::::::,::::
 ooooooooooooooooooooo:::oooooooooooooooooo:oooo::,,,:::::::::::::::::::::::,,,:,::,:,,,,,,.............,::,::::::::::::::::::::::::::::::::::::::::::::::::,:::
 ooooooooooooooooooooo::oooooooooooooooo:ooooooo::,:,,,,::::,:::::,:::::,:,:,,,:::::,,.................,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooo::oooooooooooooooooo:o:ooo:,,,:,:,::,:,,:::,:::,,::,,,,,,,,,....................,:::::::::::::::::::::::::::::::::::::::::::::::::::,::,:
 ooooooooooooooooooooo:::oooooooooooooooooooooooo:,,,,:,:,,,:,:,,:,:,:,:,,,,,,,,.......................,,:::::::::::::::::::::::::::::::::::::::::::::::::::,:,:
 ooooooooooooooooooooo:::ooooooooooooooooooo:oooo:,,:,,:,:,,,,,:,,,,,,,:,,,,,,........................:,,,,::,,:::::::,:,,,,,,:,:::::::::::::::::::::::::::::,::
 ooooooooooooooooooooo:::oooooooooooooooooooooooo:,:::,,:,:,:,,,,,,:,,,,,,,,,......................,,::,,,,,,,,,,,,,,,,,,,::,,,,,,:,::::::::::::::::::::::::::::
 oooooooooooooooooooooo::oooooooooooooooooooooooo::,,,::,,:::,::,,:,,:,,,,,,.......................,,,.,,,,,,,,,,,::,,,,,,,,,,.,,,,:,,,:,:::::::::::::::::::::::
 ooooooooooooooooooooo::::oooooooooooooooooooooooo:,:,:,,::,::,,,:,:,,,,,,..........................,,.,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,:::::::::::::,:::::::::::
 ooooooooooooooooooooo:::oooo:oooooo:oooooooooo:o::,,:,,,,,,,,,,,:,,,,,,,.............................,,,,,,,,,,:::::,,,,,,,,,,,,,,,,:::::::::::::::::,::,,:::::
 ooooooooooooooooooooo:::::o:ooooo:oooooooo:oooooo:,,,,:,,,,,,,,,,,,,,,,.............................,,,,:,,,,,,,::::::::,:,,,,,,,,:::::::::::::::::,,,,:,::::::
 oooooooooooooooooooooo::ooooooooooooooooooooooooo:,,,,,,,,,,,,,,,,,,,,...............................,,::::::,,::::::::::::::,:::::::::::::::::::::,,,,,,::::::
 oooooooooooooooooooooo::::oooooooooooooooooooooooo,,,,,,,,,,,,,,,,,,,................................,:,:,,,,,,:::::::,,:,:::::::::::::::::::::::::,,,,:,::::::
 oooooooooooooooooooooo:::ooooooooooooooooooooooooo,,,,,,,,:,,,,,,,,,,................................,,:,,,,,,,,,,,,,:,::::::::::::::::::::::::::::,::,,:::::::
 ooooooooooooooooooooooo:::ooooooooooooooooooo::oo:,,,,,,,,,,,,,,,,,,,................................,,:,,,,,,,,,,,,,,::::,::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooo:::oooooooo:ooooo:ooo:oo:o:o,,,,,,,,,,,,,,,,,,.................................,,,,,,,,,:,,,,,,,,,:,,:,::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooo:::ooooooooooooooo:ooooo::oo:,,,,,,,,,,,,,,,,..................................,,,,,,,,.,,,,,,,,,,,,,,,,::::::::::::::::::::::::::,::::::
 oooooooooooooooooooooo:::o:oo:oooo:ooo:oo:o:o::ooo:,,,,,,,,,,,,,,,....................................,,,,,,,,.,,,.,,,,,,,,,,,,::::::::::::::::::::::,,,,::::::
 oooooooooooooooooooooo:::oo:ooooooooooooooooooooo::,,,,,,,,,,,,,,,.....................................,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::,.....,::::
 ooooooooooooooooooooooo::ooo:oooooooooooooooo:oooo:,,,,,,,,,,,,,,......................................,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::.........:::
 :oooooooooooooooooooooo::ooooooooooooooooooo:o::ooo,,,,,,,,,,,,,,.......................................,,,,,,,,,,,,,,,,,,,,,,,:,:,:::::::::,::::............,:
 :oooooooooooooooooooooo:::oooooooooooooooooooooo:oo,,,,,,,,,,,,,..........................................,,,,,,,,,,,,,,,,,,,:,:,,,:::,:,,,,,,,...............,
 :oooooooooooooooooooooo:::oooo:ooooooooooooo:o:oo::,,,,,,,,,,,,............................................,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,..................
 :oooooooooooooooooooooo:::oo:ooooooooooooo:oo:ooo:o,,,,,,,,,,,,.............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................
 :oooooooooooooooooooooo:::ooooooooo:o:oooooooooooo:,,,,,,,,,,,,........................................................,.,,,,,,,,,,,,,..,......................
 :oooooooooooooooooooooo:::ooooooooooo:oooo::o:ooo:::,,,,,,,,,,,......................................................,....,..,,,,,,............................
 :ooooooooooooooooooooo:::::oo:oooooooooooo::o:o:o:::,,,,,,,,,,,,......................................................,,,,,,,,,,,,,............................
 ::ooooooooooooooooooooo:::o:ooooo:o:ooo:o:o:oooo::::,,,,,,,,,,,,.......................................................,,,,,,,,,...............................
 :oooooooooooooooooooooo:::oooooooo::oo:o:o:o:o:o::::,,,,,,,,,,,.........................................................,,,,,..................................
 ooooooooooooooooooooooo:::o:o:oo:oooooo::o:ooo::::::,,,,,,,,,,,...........................................................,....................................
 oooooooooooooooooooooo::::::o:o::o:oo:ooooo::o:oo:::,,,,,,,,,,,,.........................................................,,....................................
 ooooooooooooooooooo:oo:::::o:o:oo:o:ooo:o:o:::o:o:::,,,,,,,,,,,,.........................................................,.....................................
 oooooooooooo:ooo:oooo:o:::::ooo:o:o:::o:o:o:oooo:o::,,,,,,,,,,,,.........................................................,.....................................
 oooooooo:oooooooooo:o:::::::o:o:::::::o::o::oo::::::,,,,,,,,,,,,...............................................................................................
 oooooooooooooooooo:::oo:::::::o:::::o:o::::::o:::::::....,,,,,,,...............................................................................................
 ooooo:ooo:ooo::ooo:o:::::::o:::o::o:::o:ooo:o:o:o::::..,...,,,,,,..............................................................................................
 ooo:o:oooo::ooo:oo::::::::::o:o:::o:o:::oo::o::::o:::.......,,,,,,.............................................................................................
 o:o:o:oooo:oo:o:o::o::o:::::::::o:o:::::o::oo::::::::.......,,,,,,.............................................................................................
 o::oo:o:o:ooo:ooo::::::::::::::o:o::::o::::o:::::::::.....,,,,,,,,,............................................................................................
 o:oo:o::o:oo:oo:o:o:o:::::::::::::o:o:::::::o::::::::..,,,,,,,,,,,,............................................................................................
 o:oo::::ooo:o:oo:o:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.............................................................................................
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####


:::::::::::::::::::::::,,,,,,,,,,,........,,..... ::,::::::::,::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,:::::::::,:::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::
 ::::::::::,:::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,:,,,,,:,,,,,,::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:,,,,,,,:,,:,,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,:::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:,,,::,,,:,::::::,,:,:::::::::::::::::::::::::::::
 ::::::::::::::,:::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,::,::,:::::,::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,::,::,::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::,:::::::::::::,::,,,:::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::,::,::::::::,::::,,:,::::,:::::::,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::,::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::,:,:,:::::::::::,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,::::,:,:::::::::::,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::,:::::::::::,:::,,::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,::,,,:,,::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::,::,,,::::::::::::,::::::::,::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::,:::::::::,,::::,::::::::::,:::::::::,::::::::::::::::::::::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::,,,:::::::::,:::::::,::::::,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,:::::::,:,,,,,,:,:,::::,:::::::,::::::,:::::::::::::::::::::::::::::::::::::::::,,,,,,,:,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,::,::::::,,,:,,:,,:,:,::,::,::::,::::,:,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,:::,:,::,,,,,,,:,:,:,,:::,:,::,:::::,,:::,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,,:,:,::::::::::::::::::::::::::::::::::::::::
 :::::::,::,,,:,:,:::,:::::::,:::::::::,,::::::::::::::::::::::::::::::::::::::::::,,::,::,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::
 :,:,:::::::,:,:,,::,:::::::::,::::::::,,:::::::::::::::::::::::::::::::,:::::,:::::,::::::::,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::
 :,:,::,,:,,::,:,,,,::::::,:::::::::::,,,:,::::::::::::::::::::,,,................,.,,,:::::::::::::,,,,,:::::,,,,,,,,,,,,,,,,,,,,,:::::::::::,,,:::::::::::::::
.:,::::,,,,,,:::,:,:::,:,::::::,::,:::,,,:,::::::::::::::,,..........................:,::::::::::::::,::::,:::,,,,,,,,,,,,,,,:::,,,,,:,:::::::,,,,,,,:::::::::::
 ,:,:::,,,,,,,::,::,:::::,:::::::::,::,,,:::::::,::::,,.............................,:::::::::::::::,,,::::::::::,,,,,,,,,,,,::::::::::::::::,,,,,,,::::::::::::
 :::,,,,,,::::,::,::,:::::::::::,::::,:,:::::::::,:,...............................,,,::::::::::::,,::,,:::::::::,:,,,,,,,,,,:::::::::::::::,,.,,,,:::::::::::::
 ::,,,,:,:,:,:,:,::,,:::::::::::::::,,,,:::::::,,,.................................,,,::::::::::,,,,::::::::::::::::::,,,,,,::::::::::::::::,,,,,,::::::::::::::
 ,:,,,,:,:,:::,:::::::::::::::::,:::,:,,::::::,,...................................,:,,,:,:,,:,,,,,,,,,:::::::::::,:::::::,,:,:::::::::::::,,,,,,:::::::::::::::
 :,,,,:,:,,,::,:::,::,:::::::::,:::,,,,,::,,:,.....................................,,,,,,,,,,,,,,,,,,,,,,,,,::::,:::::::::::,:::::::::::::,:::::::::::::::::::::
 ,,,,:,::,,,:,::::,:,::,::::::::::::,,,,:,,........................................,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,::::::::::::::::::,:::::::::::::::::::::::::
 ,,::,:,:,,,,:,,,,:,:::::::::,:::,:,,,,,,...........................................,,,,,,,,,,,,,,,,,:,,,,,::::::::,:,::::::::::::::::,,,:,:::::::::::::::::::::
 ,,:,:,,:,,,,:,:,,::,:::,::::::::::,,,..............................................,,,,:,,,,...,,,,,,,,,,,,,::::::::::::::::::::::::,,.......,,::::::::::::::::
 ,,,,,,,,,,,,,:,:,:::,:::::::::::,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::::::::::::::,.............::::::::::::::
 ,......,,,,,,,,,::,::::::,:,,,,,....................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::,,................,,::::::::::
 ,.......,,:,::,,:,::::::,,.........................................................,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,::,:.....................,:::::::::
 ,,.......,,,,,:::,:::::,,.........................................................,.,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,.........................,:::::::
 ,,.....,.,:,::,,::,:::,:,.........................................................,...,,,,:,,:,:,:,,,,,,,,,,,,,,,,,,,,,,,................................::::::
 ,......,,,,,,,,,:,,:,::,,................................................................,,,,,,,,,,,,,,:,,,,,,,,,,,,,.....................................,::::
 ,....,,,:,:,,,,:::,:::,,...................................................................,,,,,,,,,,,,,,,,,,,,............................................,,::
 :,,,,,:,,,::,,:,,:::::,,....................................................................,,,,,,,,,,,,,,..................................................,::
 ::,,:,:,,,::,,::,,,,,................................................................................,.......................................................,,
 ::,,,,:,:,,:::,,....................................................................................,.........................................................,
 :,:,::,::,:,:,,................................................................................................................................................
 :::,::,:::,:,,.................................................................................................................................................
 :::::::::::,,,.................................................................................................................................................
 :::::,:,:::,,..................................................................................................................................................
 ::::::::::,,...................................................................................................................................................
 :::::::::::,...................................................................................................................................................
 :::::::::,,....................................................................................................................................................
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####



:::,:::::::,:::::::::::,:,::::,::,::::::,,,,,,,,,,,........,,..... ::ooo::::::oo:::::o:::::::::::::::::::::::::::::::,:,::::::::::::,:::,:,::,::,::::,::::,,,,:::,:,::::,,,::::::::::::::::::::::,::,::,,:,:,,,,,:,:,,:,,:::,,:,::
 ::o::o:::ooooo:o:o:o:::::::::::::::::::::::::::::::::::::::::,::::::::::,:,:,,,::::::,,,,,,,::::,::::,:::::::::::::,:::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:,,::
 :::o:o:ooo::oo:o:::oo::::::::::::::::::::::::::::::::,:::::,::::,::::,:::::::::::,:,:,,,,::::::,::::,,:::::::::::::::::,,,,,,::,:,:,:,,,,,,,,,,,,::,,,,,:,:,::,
 :ooo:::ooooooo:oo:oo::::::::::::::::::::::::::::::::,:::::::::,::::::::::,:::::::,:,,,,::::::::,:::,::::::::::::::::,,,,::,:,,::,::::,:::,:,:,:,:::::::::,,:,,:
 :::o::o:oo:o:oooo:o:o:::::::::::o::::::::::::::::::::,:::::,::::::::::,::,:::::::,:,,,:,:,:::::::::,:,:::::::::::::,,:,:::::::::::::::,::::::::::::::::::::,:,:
 :::o:o:oo:o:o::::::o::::::::::::::::::::::::::::::::::::::::::,:,:::::,,::::,:,:,,,,:,:,::,::,,,:::,,:::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::
 ::::::o:oo:oo:o:o:o:::::::::::::::::::::::::::::::::,::::,:,:,:,,,:,,::::,:,,::,:,,,,:,:::,:::,:::::::,::::,::::,,:,,::::::::::::::::::::::::::::::::::::::::::
 ::o:::ooooo::oo:o:o:::::::::::::::::::::::::::::::,:,,:::,::::::,:,::,,::,:::,:,,,,:,::,:,:,,:,::::,,::,:::,:,::,,,:::,::::::::::::::::::::::::::::::::::::::::
 :::::o::ooo:ooo::::o:::::::::::::::::::::::::::::::::::,::,::,,:,::::,::::,,:,,,,,,,::::::,:,::::::,:::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::
 ::o:o:o:oo:ooooo:::::::::::::::::::::::::::::::::::,:,::::::::::,::,:::,:,:,,:,,,:::::::::::,::::::,:::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::
 ::o:oooo:o::o:oo::::::::::::::::::::::::::::::::::::::,::::::::,::::,:::,:,:::,,,:::::,::::,::::::,,:::::::,,:::,:::o::,,,,,,,,::::::::::::::::::::::::::::::::
 ::o:o:::oo:ooo:o::::::::::::::::::::::::::::::::::,,::::,:::,:,:,,,,:,:,,,:,,,,,,::::::,:,,::::::,,::::::::,,:,,,,,,,,,,,,,::,,,,,,,,,,,:::::,,::::::::::::::::
 ::o::ooo:ooo:o:o::::::::::::::::::::::::::::::::::,,::,,:,,::,:,:::,:::,:,:,,,,,::,::::::::,:::::,:,:::::::,,,,,,,,,,,,,,,,::,,,,,,,,,,,:::,,,:::::::::::::::::
 :o:ooooo:oooo::o::::::::::::::::::::::::::::::::::,,:,,:,:::,::,::,::,,,:,,:,,,:,:,::,::,:,,::::,,,::::::::,:,,,,,,,,,,,,,::::,,,,,,,,,,,::,,::::::::::::::::::
 ::oooo:oooo:ooo:oo:o::::::::::::::::::::::::::::::,::,,:,,:::,:,:,,:,:,,:,,,,,:::,:,,:,:,,:,::::,,,:::,:::::::,,,,,,,,,,,::::::::,:,,,,,:,:::::::::::::::::,::,
 ::oooo:o::oo:o:ooo::::::::::::::::::::::::::::::::,:,:,::,:,:,:,,:::,:,,,,,,,::,:::::,::,,:::::,,,:,::::::::,::,,,,,,,,:::::::::::::::::::::::::::::::::::,,:::
 :oooooo:oooooooooo:o:::::::::o::::::::::::::::::::,,,:::::::::,,,:::,,,,,:,,:::::::::::::::::::,,,::,::::::::,:,:,,:,,,,,,,.:::,:::::::::::::::::::::::::,,,,::
 :o:oo:o::::oo:ooo::::::::::::::::::::::::::::::::::,,:,:::,:,:,::,:,,,,,,,:,,::,:,::::::,,::::,,,::,:::::::::,,:,,,,,,,,,,,,,,:::::::::::::::::::::::::::,,,,,:
 :::::::o:oooo:o:::::::::::::::::::::::::::::::::::,,,:,,:,:,,,,,:,,,,,,,,,,,,,,::,,::::,:,,::,:,:,::,:::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,,::
 ::o:oo::o:o:::o::::::::::::::::::::::::::::::::::::,,::,,,,::,,,:,:,,,,,:,,,:,,::,,::,,,:::::,,,,:::::::::::::,,,,,,,,,,,,,,,,,:,,,::::::::::::::::::::::::::::
 ::ooo:o::o:::::::::::::::::::::::::::::::::::::::::,,,:::,,,:,,:,,,,,,,,,,,,,,:,::,::::,,:,::,,,,,:,:::::::::,,,,,,...,,,,,,,,,,,,,,,,:::::::::::::::::::::::,:
 :oo:oooo:oo:::::::::::::::::::::::::::::::::::::::::,,::::,:,,:,:,,,,,,,,:,:,:,:,::::,:,::,::,,:::,:::::::::,:,,,,,,,,,,,,,,,,,,,.,,,,:::::::::::::::::::::::::
 :oo:oo:oooo:::o::::o::::::::::::::::::::::::::::::::,,::,:,,:,,,,,,,,,,:,:,,:,::,:::::,,:::::,,,:,:::,::::::::,,,,,,,,,,,,,,,,:::::,,,::::::::::::::::::::,,:::
 ::::::::o::oo::o:::::::::::::::::::::::::o::::::::::::::::,::,,:,,,,,,,:,,:,,:,,::,::,,,::::,,,,:::::::::::::::,,,,,,,,,,,,,,,,::::,,,:::::::::::::::::::....,:
 :::o:oo::o:o::o::::::::::::::::::::::::::::::::::::,:,::,,,::,,,,,,,:,:,,:,,,:,,,::,:,:,:::,,,::,,::,::::,::::::,,,,,,:,,,,:::::::::,:::::::::::::::::,........
 :::::ooo:::o:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,::::,,:::,:,,,,:,,,:::::::::::::,,,,,,,,,,,,,,:::::,,,,,::,:,::,,,:...........
 ::::o::o:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:,,,,:,,:,,,,::,::,,,::::,,,,,::::::,:::,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............
 ::::::o:ooo::ooo::::::::::::::::::::::::::::::::::::,:,,:,,,,,,,,,,,,:,,,,:,,,,::::::,,:::,,,::,:::,:::::::::::,::::,:,,.,....,.,,,,,,,,,,,,,,.................
 o:o:o:o:o:o:ooooo:::::::::::::::::::::::::::::::::::::,,,,,,,:,,:,,,,:,,,:,::,::,::::,:::,:,,::,,::::::,:::::::,::::::::,,.,,..,,,,,,,,,,,,....................
 ::::o:oooo:ooo:::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,:,,,,,,,,,,,,,,,:::,,:,::::,,,::,::::::::,::::::::,:,:,:::,,,,,,,,,,,,,,,,,.....................
 :::::::::o:::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,::,,,,:,:,:,:::,:::::,,,:,:,:,:::,::,:::,:::::::::,:,,,,,,,,,,,,,...,.....................
 ::o:::o:::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,,,,,,,,,,:,:,,:,:,:,::,:::::,,,,,,,,::::,::::,,::::::::,::::,...,,,,,,,,,..........................
 o::::::::o::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:,,,:,,,,,:,,,::,:,::,,:::::,,,,,,,,,:,:::,,::::::,:,:,,,,......,,,,,,,,..........................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:,,,:,:,,::,::,,,,,,,,,,,::,,::,:,,:,,:::..,........,,.,,............................
 ::::::::o:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:,,,,,,,,,,,,:,,,,::,,,:::,,,,:,,,,,,,,,:,,,:,:::,,:,,...............,............................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,.....,.,,,,,,,,,,,,,,,:,,::,:,:,:::,,,,,,,,,,,,::,:,,::,,:,..............,.,,..............................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,....,,,,.,,,,,,,,,,:,,:::::,,,:,::,,,,,,,,,,,,,,::,,,:,,..................................................
 ::::::::::::::::::::::::::::::::::::::::o::::::::::,.,,,.,,,..,,,:,:,,::,::,::,::,:::::,,,,,,,,,:,:,:,,,,,,,,..................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,...,..,...,,,,,:,,,,,::::,,:,,::,,,,,,,,,,,,,:,:,,,::,,....................................................
 o::::::::::::::::::::::::::::::::::::::::::::::::::.........,,,,,,,,,,,,,:,,:::,,,:,:,,,,,,,,,,,:,:,,,,,,,.....................................................
.::::::::::::::::o::::::::::::::::::::::::::::::::::,......,,,,,,,,:,,,,,,,:::::,,::,:,,,,,,,,,,,:,::,,,,.......................................................
 o::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,:::::::,,::::,,,,,,,,,,:,,,::,,........................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,,:::,,::,:,:::::::,::::,,,,:,,,::::,::,:,.........................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,,,,,,,,:,,::,::::::::,:::::,,,:::::,::,::,:,,.........................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::,,:,:::::::::::::::::::::,,:::::::,,,:::,...........................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::,:,:,:,:,:::::::::::,::::,,:::::::::,,::,............................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::,:::::,....................................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::,:::::,:::::,.....................................................................
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,......................................................................
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #
 #  # #     #    #       #               #    #  #####   #       #  # #     #    #  # #  #  ###
 #   ##     #    #    #  #               #    #  #       #       #   ##     #    #   ##  #    #
 #    #     #     ####   ######           ####   #       ######  #    #     #    #    #   ####

{140} root@ascii ~/libbgrab-1.9 # 

vuuuvuvvvuvu$$%$%$$$$$$$$%$$$$%$$$%o:oooooo:%:::::::::::,,,,,,,.,,,,.,,,.....,.,.....,.,,..,,..........,,.,,.,:::::,,,,,,,,,,,........,,..... %%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%$%$$%$$$%$%$$$%$$$$$$$$$$$%$%$%$$$%%$%$%%%%$:::ooooo:o,::::::::::,,,,,,,,,,,,,,,.......,,..,....,,.,,...........,,,,,.,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$%$%$$%$%$$$$$$$%%%$$%$%%%%$%%%%%%%%$:::ooo::::::::::::::::,::,,,,,,,,,,,....,,...,,,.....,,,,...........,.,,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%$%$%%$%%$$$%$%%$%%$$%%%$%%$%%$%$$:o::::::::::::::::::::,:::,,,,,,,,,,.....,..,...,.....,,...............,,,.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%$$%$%%%$$%$%%$%%%%%$%$%%%$%^o::::::::::::::::::::::,:::::,,,,,,,,.....,...........,,................,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$$%%%%$%$%$%$$%%%$$%%%%%%%$%%$Po::::::::::::::::::::::::::::,::::,,,,,,,...,,,,...........................,,,.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$%%%%%%%%%%$%%%$$%%$%%%%$%%%%%$%%%%Y::::::::::::::::::::::::::::::::::::,,,,,,,,..,,,,,....,..,.....................,
 %%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$%%%%%%$%%$$%%%%%%%$%%$$%%$%$%%%%%%$%$%%%$P:::::::::::::::::::::::::::::oo:::::::::,,,,,,,..,,,,,...,,,.,,....................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$$%%%%$%%%$%%%$$%$%%$%$$$%%$$%$%%$%$Y::::::::::::::::::::::::::o:ooooo::::ooo:::,,,,,,...,,,,,...,,,.....................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$%%$%$%%%%%%%$%$%$%%%%%$%%$%%$%%$%%%$Y:::::::::::::::::::::::::oooooooooooooooooo::,,,,,,.....,............................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%$$%%%%%$$$%$$$%%%%$%Y:::::::::::::::::::::::::::oooooooooooooooooo:::,,,,,.,,.,,,..........,...............
 %%%%%%%%%%%%%OOYoooo'YYYYYYYYOO%%%%%%%$%%%%$%%%%%%%%%$%%%$$$%$%%$$%$$$%$:::::::::::::::::::::::::::::ooooooooooooooooo::::,,,,,,,.,,...........................
 %%%%%%%%%%%Oo:::::::,,,,,,,,,::.Y^%%%$%%%%%%%$$%%$%$%$%$$%$%%$%%$$%%$$%O:::::::::::::::::::::::::::o:ooooooooo:o::::::::::::::,,::,,,,.........................
 $%%%%%%%%O':,,,,,,,,,::,,,,,,,,,::,:^%$%%$%%%$%$%%$%%%%%$$%%$$%%$%%$%$%o:::::::::::::::::::::::::::::::oooooo:::,:::::::::::::::,,,,,,,,.,.....................
 %%%%%%OOY,,:::::::::::::,,,,,,,,,,,,,,^%%%%%$%%%$%%$%%%$%$%%%$$%$$$$$%%o::::::::::::::::::::::::::::::::o:::oo::::::::::::::,:::,,,,...........................
 %%%%%Oo::::::::::::::::::,:,,,,,,,,,,,,:O%%%%$%%%%$$%%$$%%%$$$%%%$%%$%$::::::::::::::::::::::::::::::::::oooooo:::::::::,,::::::,,,.,..........................
 %%%%%O:::::::::::::::::::::::,,,,,,,,,,,,Y%%%$%%%$%$%$%%$$$%$%$%%%%%%$$::::::::::::::::::::,:::::::::::::oooo:oo:::::,,,,,::::::,,,,,..........................
 $%%%Oo::::::::::::::::::::::::,,,,,,,,,,,,o%%%%%%%%$%%$%%%$%%%%%%$%%%%%;::::::::,:,:,.:,::::::::::::::::o:ooooo:oo:o,,,,,,:::::::,,............................
 %%%%O::::::::::::::::::::::::::,,,,,,,,,,,:oOO%%%$%%$%%$%%%%%%%%%OOYYY::O,,.,:::::::::::::::::::::::::::::::::o:oo::,,,,,,,,:::,...............................
 %%%%O::::::::::::::::::::::::::::,,,,,,.,,,:YYoooooooooooooooooooooooo,::Y:::::::::::::.:::::::::::::::::::::::o:::::::,,,.,............,,.....................
 OOOOo:::::::::::::::::::::::::::::,,,,.,,,,,,:oooooooooooooooooooooooooo::o:::::::::::::::::::::::::::::::::::::o:::::::,,,,............,,.....,,..............
.oooooo:::::,,:::::::::::::::::::::,,,,,,,,,,,,::ooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::o:::::::,..,..,...,.....,..,.,,..............
 ooooo::,:::::::::::::::::::::::::::,,,,,,,,,.,,,::oooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::,....,,,,..........................
 ooooo::,::::::::::::::::::::::::::::,,,,,,,...,,,::oooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::,................................
 oooo::,,::::::::::::::::::::::::::::,,,,,,,,..,,,,,::oooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,.............................
 ooo::,,,,::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,::oooooooooooooooooooo:::.::::::::::::::::::::::::::::::::::::::::::::...:::::,,,,.........................
 oo::,,,,.,::::::::::::::::::::::::,,,,,,,,,,...,,,,,,,::ooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::.....:::::,,,.........................
 oo::,,,...::::,::::::::::::::::::,,,,,,,,,,,.....,,,,,,::ooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::........:::::::,,,,.....................
.ooo:,,,,,,,,::::::::::::::::::::,,,,,,,,,,,,......,,,,,,,:::ooooooooooooooooooo::::::::,:::::::::::::::::::::::::,,::...........::::::::,:,,,................,,
 oo:::,,,....,:::::::::::::::::,,,,,,,,,,,,,.........,,,,,,,::ooooooooooooooooooo:,,,:,,:,:::::::::::::::::::,,::,,,,.............,:::::::,,.................,,,
 oo::::,,..,..,,::::::::::::,:,,,,,,,,,,,,,,...........,,,,,,,:ooooooooooooooooooo:,,.,,,,:::::::::::::,:,,,,,,,,,,,,...............,::,:,,.......,,,......,,,,,
 ::::::,,,,..,,....,,,,,,,,,,,,,,,,,,,,,:,,..............,,,,,,,::o:::o:ooo:oooooooooo::::::::::::,::::,,,,,,,,,,.....................,,,,,,,....,,,,,,,.,,,,,,,
 ,,::::,,,,,,,,,,.....,,,,,,:,:::,,,,,:::,,.....,.......,,.,,,,,,:,::,,,,,,,,,,,,,,,.,,:::::::::::,,,,,,,,,,,,...........................,,.......,,,,,,,,,,,,,,
 ,:,:::,,,,,,,,,.........,:::::::,,,,,::,,,...,,,,.,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,::::::,,,,,,,,,,,,,,..............................,......,,,,,,,,,,::::
 ,,,::,,,,,,,,.,,.........::::::,,,,,,:,,.,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.................,..,,....,,......................................,,,,,,,,,,,,:,::
 ,,,,,,,,,,,,,..............,:,,,,,:,,,,,,..,,:,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,:........................................,,,,,,,,,,,,,,,
 ,,,,.,,,,,,,....,,..........,,,,,,::,,,,,,,,,,,,,,,,,,,,..,,,.,.,,,,,,,,,,,::,::::::::::::::::::::::::........................................,,,,,,,,,,,,,,,,,
 .,,,,,,,,,,,,..,,,,...,.....,,,,,:::,.,..,,,,:,.,....,,..:,,,,,..,,,,,,,,,,,::::::::::::::::::::::::..........................................,,,,,,,,,,,,,,,..
.,,,,,,,,,,,,.,,.,.,...,....,,,,,::::.,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::..........................................,,,,,,,,,,,,,,....
 .,,,,,,,,,,,,,,,,,.,,.,...,:,,.::,:,,.:,,,....,,,,,,,,.:.,,,,,,,,,,,,,,,,,....,,::::::::::::::::::.........................................,,,,,,,,,,.,,,,.....
 ..,,,,,,,,,.,,,,,.,,,,,,.,,,,,::,.,.,,:,,....,,.,,,,,,:,,,,,,,,,,,,..,.,,,,,,..,::::::::::::::::,........................................,,,,,,,,,,,,,.,,......
 .,,,,,,,,,,,,,,,,,.:,,,::,,.,:,,,,.,,,,.....,,,,:,,,::,,,,,,,.,,,,,.,.,,,,,,,,,,,::::::::::::::.........................................,:,,,,,,,,..,..,.......
 .,,,,,,,,,,,,,,,,,,:,,,,,..,,,,,,,,,,,,...,,,,.,.,.,,:,,,,,,,,.,,.,....,,,,,,,,,,:::::::::::::.........................................,,,,,,,,,,..,...........
 .,,,:,,,,,,,,,,,,,,....,,,,,,,,,,,,,.,..,:,,,,,.,,,,,:,,,,,,,........,,,,,,,,,.,,:,,::::::::::.......................................,,,,,,,,,,................
 .,,,:,,,,,,,,,,,,,,..,,,,:,,,,,,,,,,,..,.,,,,,,.,,,,,,:,,,,,.,.....,,,,,,.,,,,,,,,,,,::::::::.......................................,,,,,,,,,,,..............,,
 ,,,,,,,,,,,,,,,,,,,,,:.:,.,,,,,,.,,,...,,,,,,,,,,,,,,,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::.......................................,,,,,,,,,,,,,.............,,,
 .,,,,,.,,,.,,,,,,,,,,:::,.,,,,,,.,....,,:,,,,,,,,,,,..,.,,,.,,,,,,,,,,,,::.,,,,,,,,,,,,,::,......................................,,,,,,,,,.................,,,,
 .,,,,,,.,,,,,,,,,,,,,,::,,,,,..,,.....,,,,,,,,,,,...,,.,.:::,,,,,,,.,,,,.,,,,,.,.,,,,,,,,.......................................,,,,,,,,,,,...............,,,,,
 ,::::::::::,,,,,,,,,,,:,,,,...,.....,,,,,,,,,...,,,,.,,,,::,,,,,,....,,,,,,,,,,,,,,,,.,........................................,,,,,,,.,.,..............,,,,,,,
 :::::::::::,,,,,,,,,,,,,:,,...,,,,,,,,,,,,....,,....,,.,,,,,,,,,,,,,,.,,,,,,,..,,,,,,.........................................,,,,,,,,................,,,,,,,,,
banner "nice opening"
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####   #####   ######  #    #     #    #    #   ####
 ##   #     #    #    #  #               #    #  #    #  #       ##   #     #    ##   #  #    #
 # #  #     #    #       #####           #    #  #    #  #####   # #  #     #    # #  #  #



,.,,:oooooo:oooooooooooooooooooooooooooooooooooooooooo:::::::::::::,,,,,,,,.,,,,,,,,...,,,,,,,,,,,..,.,:::::,,,,,,,,,,,........,,..... ::oo:::::o:o:oooooooooooooooooooooooooo:ooo:oooo:o::oooooooo:ooooo:oooooooooooooooooooooooooooooooooooooooooo::::::::::,:::,,,,,,,..,,,,,,.,,.,.,,,,,,..,.,,.,,
.::::::oo:oo:ooooooooooooooooooooooooooooooo:oooo:::ooooooooooooooo:oooooooooooooooooooooooooooooooooooooooooo::::,::::::::,,,,,,,,.,,,,,,,,.,.,,,,,,,,,,....,..
 o:::::o::o:ooooooooooooooooooooooooooooo:oo:oooo::ooooooooo::ooooo:oooooooooooooooooooooooooooooooooooooooooo:::::,,:,:::,,,,,,,,..,,,,,.,,...,,,.,..,,,......,
 o::::::::o:oo:o:ooooooo:ooooooooooo:oo::ooooooo::oo:ooooooo:oooooo:ooooooooo:::::::::::::::o::oooooooooooooooo:o:,::::,:,,,,,,,,,,.,,,,,.,,.,,,,,,...,,.....,..
 o::::::::::o:::ooooooooooooooooo:ooooooo:oo:oo::::o:oo:oooo:oooooo:o::::oo::::oo::::::::::::::::ooooooooooooooo:,:::::::,,,,,,,,,..,,,,..,,.,.,,,,...,,...,....
 :::::::::o:o::::oooooooooooooooooooooooo:o:ooo:::oooooooooo:ooo:::o:::::::::::::,,,,,:.,,..:,:o::::oooooooooooo::::::::::,,,,.,,,..,,,...,.,..,,,,,..,,,,.,....
 o::oo::oo:o::o:oooooooooooo:oooooooooooooo:oo::::oooooooo::::::oo:::::::::::::::,,::,,,,::::::::,::::oooooooooooo:::::::,,,,,,,,,,.,,,,..,,,.,,,,,..,,,,,,.,.,,
 o::::::oo:oooo:ooooooooooooooooooooooo:ooooo:o::oooooo:::::::::::::::::::::::::::.,,:::::,:,,::,,o::,:,:oooooooooooo:::,,,::,,,,,,,,,,,,.,,...,,,,..,,,,,,,,,,,
.:::::::::ooo:oooooooooooooooooo:o:oooooo:o:o:::oooooo:oooo:oo::::,:::::::::::::,,:,::,:::o:,,,::::::,,::,:ooooooooooo::::,:::,,,,,,,,,,,,,.....,.,.,,.,....,,,,
 o::o::o:o::oo:o:ooooooooooooooooooooooo::::::::ooooooooo:::::::,,::::::::::::::::::::::oo.,::,:oo::::::..,:oooooooooooo:,::,,,,,,.,,,,,,,,,....,..,,,,,.....,,,
 ::::::o:::o::oo::ooooooooooooo:ooooo:o:::oo::::ooooo:o:::::,:,,,,:::::::..::,::::,::o::,,:ooo:oooo,,.:::.,::::oooooooooo::::::.,,,,,,.,,,,,..,.,,.,,,,,.,..,,,,
 o::::o::::o:ooooooooooooooooooo:ooo:o::o::::::ooo::oo:::::,,,,:,:::::,:,:::::.::,,:o:o,.:o::::oo::,:.o:o..o:o::oooooooooo:::::::,,,,,..,,,,.,,,,,,,,..,,,,,,,..
 :::::o:::o:ooooo:oooo:oooooooooooooo:::oo::::o:::oo:::,::,.,:::::,:::::::oo:::::.::oo,:::::,::::.:::.o,:.:,,:::::ooooooooooo:::::,,,,,,.,,,,,.,,,,,,..,,,,,.,,.
 o::::::o:o:oooo:o:oooooooooooooooooo:o::o::oo:oo::::::::,,:,,o:::::oo::o::::,::o:oooo,:::,,:,:,o.o:,::,,::,:,,::::ooooooooooooo:::::,,,,,,,,.,.,,,,,,,,.,,,,,,,
 ::::o::ooo::o:ooooooooo:ooo:ooooo:ooooo::::::::::::::,:::::::o::::::oo:o::oo,,.:o:oo.,o:::,:,:,:,,:::,:::::,,,,,,::ooooooooooooo:::::::,..,,,,,...,,,,,,....,,,
 o:::::::oo::::::oooooooooooooooooooo:::o::::o:::o::::.:::o::o:::::::::::::::::,,::::,,:,,:,,,,,,,,,,,,:,,,,,,,,,,,:oooooooooooooo::::::::,..,,,,:,,,,,.,,...,,,
 :o::o::::o::oooooo::oo:oooo::ooooo:oo:o:::o:oo:::oo::::::o::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,:oooooooooooooo:::::::::::::,,,,:,,,,,,,,,,,,
 o::::::::::::ooooooooooo:ooooooo:::o::::::::o:ooo:o::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,:ooooooooooooo::::::::::::::::::,,,..,,,,,,.
 ::::::::::::oo::oooooooo:ooooooooo::::::o:o:o:ooo::::::::::::::::::::::::::::,,,,,,,,.,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,ooooooooooooo::::::::::::::::::,,,...,.....
.::::::::::o::o:ooooooooo:ooooo:::oo::::::o:::::oooo::::::::::::::::::::::::,,,,,,,,,,,,.,,..,,.:::::::,,::,:,,,,,,,,:oooooooooooo::::::::,,::::::::,,..........
 :::::::::::::o:ooooo:oooooooo:::o::o::::::::::o:o:oo::::::::::::::::::::::::::::,,,,,.,,,,,,:::,,:::::o::,:::,,,:.,,:ooooooooooooo:::::::,:::::::,,,.,,........
 :::::::::oo::o:o:ooo::oo:o:oo:::o::::::::::::oo:::::::::::::::::::::::::::::::::::,,,,,,,::::::,:::::::o:::::::::,,,ooooooooooooooo::::,,,:::,::::,,,..........
 ::::::::::::::o::ooo:::o::o::::::::::::::::::::::o::::::::::::::::::::::::,::::::::::::::::::::::::::::oo:::::::::,:oooooooooooooooo::::,,,,,::::,,............
 :::::::::o::::::o:oooo:o:oo::o:::::::::::o::o::::::,,:::::,,,:::::,::::::::::::::::::::o:oo:::::,,:::::oo::o::::::,:ooooooooooooooooo::::,,,,,...............,,
 o::::::::::::ooooo:ooooo:::oooo::::oo:oo:::::oo:,,:::::::,.::::..,,,::::::::::::::::::::oooo::::::::::oooo:::::::,,:oooooooooooooooooo::::,,..,......,,.,,,,,,,
 :::::::::::o::o:o:o:o::ooo:o:::::::::::o:::::oo:o:::::::::::::,,,,::::::::::::::::::::::::ooo::::::::oooooo::::::::oooooooooooooooooooo:::::,,,,,.,,,,,,,,,,,,,
 o::::::::::::::::::::::o:::oo:::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::ooooooo::::::oo:oo:ooo:ooooooooooo:::::::,...,,,,....,,,.
 :::::::::::::::::::o:oo::o:::::::::::::::o:::::::o:::::::::::::::::::::::::::::::::::::::::oo::o::::::oooooooo::::o:ooo:',..,::oo:ooooooo::::::::,........,,,.,
 :::::::::::::::oo::o::o:o::::::::::::::::::::::::oo:::::::::::::::::::::::::::::::::::::::ooooooo:::::ooooooo:o::::::,.,,,::::::oooooooooo::::::::::,..........
 ::::::::o:::::::oo:::o:::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::,,::::::::::::::ooo::ooo::::::::::::::,.....
 ::::::::::o:::::::::::::::::::::::::::::::::::::oo:o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,:::::,:,::::,,::::::oo::::::::::::::::::,
 ::::::::::o::o::o:::::::o::::::::::::::::::::::o:::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::,,::::::::,:::::::::::::::::::::::::,::
 :o::::::::o:::::::oo:::o:::::::::::::::::::::::oo:ooooo::::::::::,,:::::::::::::::::::::::,::::::::::::::::::,,:,,,:,,:::::::::::::::::::::::::::::::::,,,,,,,:
 ::o:::::::::::::::::::::::::::::::::::::::::oo::ooooooo::oo::,:::::::::::::::::::::::,::,,:,,,::::::::::::::,,,,::,:,:::,::::::::::::::::::::::::::::::,,,,,,,,
 ::::::::::::::::::o:::::::::::::::::::::::::o:::oo:oooo::o::::::::::::::,::::::::,,,:,,,,,,,,,,:,:::::::::,,,,:.,,:,:::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::ooo:oooo::ooo::,,::::::::::,,:,,,,,,,,,,,,,,,,,:::::::::,,,::,,.,:::::::::::::::::::::::::::::::::::o::oooooo:::
 ::::::::::::::::::::::::o:::::::::::::::::::::::ooooooo::ooo::::::::::,,,,,:,,,,,,,,,,,.,.,,,:::::::::,,:,,::::,:::::::::::::::::::::::::::::::::::::::oooooo:o
 :::o::::::::::::::::::::::::::::::::::::::::::ooooooooo::oooo::::::::,,,,,,,,,,,,,,.,...,,,,::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::oo:oooooooo::
 o::::::::::::o:::::::::::::::::::::::::::::::::oo:ooooo:ooooo:::::,,,,...,,,,,,,,...,,,,,,,::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::o:::::ooooo:
.:::,:,,,,,,:::::::::::::::::::::::::::::::::o::oooooooo:oooo::::::::,,:,...,..,,...,.,,,,:::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::o::ooo.
 ,,,,,,,,,,,,,,::::::::::::::o:::::::::::::::oo:oooooooo:ooooo:::,,:,,,,,,,.,,,,,,,.,,,,:::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::o::::ooo:oo..
 ,,,,,:,,,,,,,,,::::::::::::::::::::::::::::::oooooooooo:ooooo::,,,,,,,,,,,,,,,,,..,,.,,::::::::,::::::::::::::,::,:::::::::::::::::::::::::::::::::::::::::o:..
 .,,,,,:,,,,,,,,:o:::::::::::::::::::::::::::ooooooooooo:oooo:::,,,,,,,,,,,,,,,...,,,,,.,,,::::::::,:,::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::o::,..
 ,,,,,,,,,,,,,,:::o::::::::::::::o::::o:::ooo:oooooooooo:oo:::,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,:::,,::,,:::,:,:::::,:::::,:::,::::::::::::::::::::::::::::::::::,..
 ,,,,,,,,,,,::o:::o:::::::::::o::::::::ooo:o:ooooooooooo::,::,,,,,,,.,,,,,,,,,,,,,,:,,,,,,,:,::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::..
 ,,.,,,::::::::::oo::::::::o:o:::::o:o:ooo:oooooooooooo::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::,:::,::,:::::::,::::::,:::::::::::::::::::::::::::::,.
 ::ooooooo::o::::::::::::::o:::o::::::::o::oooooooooooo::,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,:::::::::::,:::,::,::::::::::::::::::::,::::::::::::::::::::::::::::..
 oooooooooo::::::::::o::::o::o:o:o:o:o:::::oooooooooo::,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,::::::::::::,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::o,.
 oooooooooo::::o:::::o::::oooo::::o:::o::ooooooo::,:::,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,::::::::,:::::,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::



vvvvuuuuuuuuuuvvvv,,,,,,,,,OOOOOyyyyyyyyy%$$$$$$$$RRRRRRRYYOOOOOOOoooo::::::::::::,::,,:,::.::'YoOOOyyyyyyyy%$$$$$$%%%%%%RYYR:::::,,,,,,,,,,,........,,..... .:oooYYYYOOoOooOo;yyOyy%%%%%%%%%%RRRRYYOOOOOOOOOyyyyy%%%$$$$$$$$RRRRRRYYOOOOOOOyyyyyyyyy%$$$$$$%OOYY::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,YYYYRYYYOOOOOOOOyyyyyyyy%%o
 .:oooO%O%%%%%OOYYYYOOOOOOOOOyyyyyy%%%%%%$%%%RRRRRYYOOOOOOOOyyyyyy%yy%$$$$$$$$RRRRRRRYYOOOOOOOOoo:,,,:,::,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,'o%%%$$$$$$$$$$$$%YYYO$o
 .:ooooOOO;yyyOO%%%%%%%%%%RYYYYOOOOOOOOOyyyyyyy%%%$$$$$$$$RRRRRYYYOOOOOOOyyyyyyy%y%$$$$$$$%%YOo,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,.,,,,,,:Yooooooo$$$$$$OoooO$
 ,:oooOO%%%%%%%%%%OOOOyyyOy%%%%$%%%%%%RRRYYYYYOOOOOOOyyyyyyyy%$$$$$$$$$RRRRRRRYYOOOOOOOyyyooo:,,,,:,::,:::,:,:,:,,,,,,,,,,,,,.,,,,.,,,.,,,,,,::ooooy%YYYYo%%ooo$o
 .:ooOO%%%%%%%%%OOOYYYYOOOOOOoO;Oyyyyyy%%%$$$$$%%%%RRRYRRYOOOOOOOOyyyyyyyyy%%$$$$$$$$RRRRYo:,:::::::::::::::::::,::,,:,,,,,,,,,,,,.,.,,,,,,,,,,::oO$Oooooo%$ooo$:
 .:ooOoOoOOOO;Oyyyy%%%%%%%%%%OORYYYYOOOOOOOOOyyyyyyyy%%$$$$$$$$$RRRRRYO$Ooooooo$$$$$%ooooo,:::::::::::::::::::::::::,,,::,,,,,,,,,,,..,..,,,,,,,:oO$Oooooo%$ooo$
 .:ooO%OOO%%YYYoooooooooooooooOy%%%$$$$$$$$%RRRYYYYooooo$$$$$$$oooooooo$Ooooooy%RRRRoooo::::::::::::::::::::::::::::,::,::,:,,,,,,,,,,,,.,,,.,,,,:o%Oooooo%$ooo$
 .:oooooooO%ooooooooooooooo%%%$%ooo%$$$$$$$Ooooooooooooo%$RRRRO%ooooooo$OooooO$ooooooooo:::::::::::::::::::::::::::::::::::,:,,,,,,,,.,,....,,,,,,,YOooooo%$Ooo$
 ,:oooyooooO%oooooo%OoooooO$$%%%ooo%$RYYYYoooooooooooooo$%ooooo$Ooooooo$OoooooO%%%$$%oo:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,..,,,..,,:oooooO$Ooo$
 ,:ooO%ooooO%oooooo%OooooO%ooooO$oo%$ooooooooooooooooooo$%ooooo$Ooooooo$Ooooooo%%%%%Ooo:::::::::::::::::::::::::::::::::::::::,:,,,,,,,..,,...,,,,,,::ooooO$Ooo$
 ,:ooO%%oooO%oooooo%Ooooo%%oooooooo%$$$$$$oooooooooooooo%%ooooo$Ooooooo$Ooooooooooooo%:::::::::::::::::::::::::::::::::::::,:::,,,,,,,.,...,,..,,,.,,:OO%%%oooo$
 ,:ooO%OOooO%oooooo%Ooooo%%oooooooo%$%%ROYoooooooooooooo%%ooooo$Ooooooo$Oooooo;oooooO%::::::::::::::::::::::::::::::::::::::,:,,,,,,,,..,,...,....,,,:oO$$%oooo%
 ,:ooO%o%ooO%oooooo%Ooooo%%oooooooo%%ooooooooooooooooooo$%ooooo$Ooooooo$OooooO$OooooO%o:::::::::::::::::::::::,,,,,,,:,:::,,,,:,:,,,,,,,.,...,,..,,,,,:oooOo;;yy
 ,:ooO%oo%OO%oooooo$Ooooo%%oooooOoo%$ooooooooooooooooooo$%ooooO$ooooooo$OoooooO%%$$$%o::::::,,,:::::::::::::,,,,,,,:,:::::,,,,::,:,,,,,,,.........,,,,:o%%%%$$$$
 ,:ooO%ooOO%%oooooo$ooooo%OooooO%oo%$oooo;oooooooooooooo$$$$$$$oooooooo$Ooooooo$$$$%Ooo::::::::,,::::::::::,,,,,,,::,,:,::::,:::::::,,,,,,.........,,,,:oooooooo
 ,:ooO%oooO$%oooooo%ooooooO%%%%Oooo%$$$$$$$ooooooooooooo%%%%%RRooooooooOooOoOo;OyyyyyyO;o,,,:::,,,,::::::::::,,,::::,,,,,,,,:::::::,,:,,,,,..........,,,::oooooo
 .:ooO%ooooO%oooooo%ooooooO%$%%OoooORRRRRYOoooooooOo;Oyyyyyyyyyyy%%$$$$$$$$$$$$$$$$%ROYY:::::::,,,:::::::::::,::::::,,:,::::::::::,,,,,,,.,,.,,.......,,::::oooo
 .:ooOOoooooOooooooooooooo;;Oyyyyyyyy%%%%$$$$$$$$$$$$$$$$RRRRPPPRPRRYYYoooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,....,,,::::ooo
 ,:oooOyyOyy%%%%%$$$$$$$$$$$$%%%RRRRRRRRYYYYooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::::oooo
 .:ooOYRRRYYYYYYYooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::,::::::::::::::::::::::,,:,,,,,,,,,,,,,,,.,,,,.,,,:::::o
 .,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,:::::::::::::::::::::::::::::::::::::,,,,,,,:,,,,,,,,,,,,,,,...,,,:::o:o
 .,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,::::::::,:,,,::,,:,::,::::::::,:::,:,:,,,,,,,,,,,,,,,,,,,,,,..,,,,:::oo
 ,,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,::::::::::::::::::::::::::::::,::::,,,,,,:,:,,,,,,...,,..,..,,,,,,::oo
..,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,.,::::::::::::::::::::::::::::::,::::,,,:,,,,,,,.......,,....,,,,,,,,::o
 .,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o::::,,,,,.:::::::::::::::::::::::::::::,::,,:,,,:,,,,,......,,,,.,,.,,,,,,,,,:o
 .,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,:::::,,,,,,,,,,,,,:,,::::::::::,::,:,:,,,,....,.,,,,,,.,,,,..,,,,,::,,,,,,,,,::::,,,,,,,,,,,
 .,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o:::::,,,..,:::::::::,,,,,,:,:::::,:::::::::,,,:,,,.,..,,..,,,,,,,..,.....,,,,,:.
 .,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,::::::::::,:,,,::::::::::::::::,::,,,,.,..,,.,,,,,,,,.,.,....,..,,,:,
 .,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o:::::::,,,,,,:::::::::::::::::::::::::::::,:,:,,,,,..,..,,,,,,,,..,,.........,,,o
..,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,,,:::::::::::::::::::::::::::,:,,,,,.,,,.,,,,,,,.,.,.,,....,.,.....,,
 ,,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,,,,,::::::::::::::::::::,::,,,:,,,,,,..,,,,,,,,,....,,....,.........
 .,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,,,,,,,,..:::::,,:::,:,,,,,,,,:,,,,,,.,,.,,,,,,,,,,.,,,,,...,,........,,
 ..ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o:::::::,,,,,,,,..,,..,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,.,,,.......,.,,,,.,,,
 .,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,::,,,,.,,,..,,:,,,,,,:,,,,,,,,,,,,,,,,.,,,,,,,,...,.,.........,,,,,,.,,:
 .,:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,:,,,,,..,,..,,,...,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,.,.,.,,.,.,,,,::,,:,,,..,,,,,,,,,.,,,,,,...,,,,,, ,:........,,.,,,,,,,,:,.:,,,::::::,:::::::::::::::':''':::':':':':::::::::::::::::::,,,,,,,,...,...,,..,...::,,,,,,,,,,,,,,,,,,,:,,,,,.,,,.,,,,,,,,,,.,,,,,,,,,,
 ...,,.,,,.,,.,,,,,.,,,,......,......,..,,.,.,,,..,,,,.,,,,,,,,.,,,,,,,.,.,,,,,,:::,,,,,,,.,,...,.....,......:::::::,,,::::,,,,:,:,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,,,,,...:::,,,,:,:,:,,:,::,:,,, ,,,.,,,,.,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,,,,,,,,,,,.,,,,...,,,,,,,,,,,,,,,,,,...,...............::::::::::::::,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,
 ....,.,,,,...,.,,,,,,,.,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,.,,.,,..,,,,,,,,,,,,,,,,,,........,...........,,:::::::::::,,,:,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,
 .......................................,,,,,,.,,,,,..,.,.....,,,.,,..,.,,,,,,,,,,,,,,,,.,,,,.,:,.,.............,:::::,:::,,,,,,,,,,,..,,,,,,:,,,,,.,,,,,,,,.,,,
 ......,.........................................................,....,..................................,.,,....,,..,......,...,.,,..,.,,,,,,,,,,,,,.,..,,,:,,,
 ...........................,,.,.,..,....,.............,.,.....,.,,,..,,..,,,..,,.,,,.,.,,,,......,.,,,.,,,.,..,.,.........................................,...,
 ,....,....................,,,,,,,,..,,,,.,.,,,..,,.,,,,.,.,.,.,,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,.,.,.,.,...,.....,.,.....,.,,........,,,,.
 ...........................,.................................,,.,..,.,..,.,,......,,,,........,,.,.,..,,,,..,,.,,,......,.,,.,..,,.,,,,,,,.,,,,,,,,,,,,,,,,.,,,
 .........,......................................................,,.,.,.........,...................,............,...................,............,,,,,.,,...,.,
............................................................................,..........................................................................,.....:,,
 ,.............................................................,.....,...........................................,...........................................,,.
 ..............................................................................................................................................................,
 .,::::,:::,......................................................,..........................................................................................,,,
 ...............................,......,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.,,...,,,::::::::::::,,,,,,,,..,.,,,,:,,:,,,,,,,,,.,,,,,,,,,,,,,
     #               ......,..,,...,..........,........,.,...,.,,,,,,....,..,..,,,,,.,,.,,,...,,..,,.,,,,,.,,,,,..,,.......,.,,,..,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,



ooo:::::::::,,:,,,,,::''Y:::::,,,,,,,,,,,........,,..... .::::ooooooooooooo;;;OOOOOOO%O%%OOYYYYYOOOoooOo;;;yyyOO%%%%%%%%%RORYYYYYOOoOOoO;;yyyyyy%%%%%%%%%%RRRYYYYYYOOoOoO;;yyyy%$%%%%%%%%%OOoYY,:::,,,,,,,,,,,,,.,,,.,.,o
 .:::oOOOOOOOOOOOYYYooooooooo;;yOyOOO%%%%%%%%OYYOYOYoOOoOoOoo;yyyyyy%%%%%%%%%%RRRYYYYYYOooooo;;yyyyyy%%%%%%%%%%%%RRYYYYYYOOooooooo:::,,,,,,,,,,,,,,,,,.,.......,o
 .::::oooooo;OOOOOOOOOOOOOYYYYYYooOooooOo;;yyyOy%%%%%%%%%RRYYYYYYYOooOoOo;;yyyyOy%%%%%%$%%%RRYYYYYYYooooooo;;yyyyyyy%%%%%$%$$OOYY,,,,,,,,,,,,,,,,,,,,,..,.......
 .::ooOYY%%%O%OO%%oooo;;OOyOO%%O%%%%%OOYYYYYYoOoOooOo;;yyyOyO%%%%%%%%%%RORYYYYYYOooOOO;;;yyyyyy%%%%$$$%%%%%$%RYY%%%$$$%oooooOY:,,,:,::,,:,,,,,,,,,,,,,,,,,,.,...o
 .:::o;OO%%%OOO%OOOOYYYYooooooooo;;;yyyOO%%%%%%%%OOYYYYYYYOooooOOo;;yyyyyy%%%%%$%$$$$RRYYY%%$$$%oooo$oooooo$OoooO%%%%%Oooooo'::::,,:,,::,,:,,,,,,,,,,,,,,,,.,,,,:
 .::oooooooooo;OOOOOOOO%%O%OOYOYYYYYooOoooooO;;yyyyOO%%%%%%%$%%ORRYYYYY%Ooooooo%%%%%%ooooo%%%%$Ooooo$oooooo$Ooo%%oooooooooo::::::::::::::::,:,,,,,,,,,,,,,,,,,,,
..:::oOOOOO%YYoooooooooooooooooOO%%%%%%%%%%%YYYYYYoooooo%%%%%%%oooooooo%oooooo;YYYYYooooo%oooooO$ooo$oooooo$OooOO;;;;yooo::::::::::::::::::,:,::,,,,,,,,,,,,,,,,
 .::::oooooOoooooooooooooooOOO%%oooO%%%%%%%ooooooooooooo%%YYYYO%ooooooo$oooooO$oooooooooo$ooooooYooo$oooooo$OoooO%%%%%Oo:::::::::::::::::::::,:,,:::,,,,,,,,,,,,
 ,:o:ooo:oooOooo:oo%OoooooO%%%%OoooO%YYYYYoooooooooooooo%Oooooo$ooooooo$ooooooo%%%%$Ooooo$oooooooooo$Oooooo$OooooYYYYoOo::::::::::::::::::::::::,,,,,,,,,,,,,,,,
 .::ooOoo:oo%oooooo%oooooOOooooO%ooO%ooooooooooooooooooo%Oooooo%ooooooo$ooooooo%%%%%OoooO$oooooooooo$Oooooo$OoooooooooOO:::::::::::::::::::::::,:,:,,,,,,,,,,,,,
 .:::o%%o:oo%o:oooo%oooooOOooooooooO%%%%%%oooooooooooooo%Oooooo$ooooooo$ooooooooooo:O%ooO$oooooooooo$Oooooo$OooyOoooooOO:::::::::::::::::::::::,:::::,,,,,,,,,,,
 .:::o%OOooO%oo:ooo%oooooOOooooooooO%OOYYYoooooooooooooo%Oooooo$ooooooo%oooooo;oooooO$ooo$oooooO$ooo$Oooooo$OooO%ooo;;Oo,,,,,:::::::::::::::,::::,:,:,,,,,,,,,,,
 .:ooOOoOooOOoooooo%ooooo%OooooooooO%ooooooooooooooooooo%Oooooo$ooooooo$oooooo$oooooO%ooo%Oo;;;OYoooYO%%%%%oooooo%%%%$%:::,,,,,,::,::::::,,,,,,,,,,,,,,,,,,,,,,,
 .:ooOOooOoOOoooooo%oooooOOooooooooO%ooooooooooooooooooo%Oooooo%ooooooo%ooooooO%%%%$%ooooo%%%%%%ooooo%%%%%%ooooooYYYYYoo::,:,,,,,:::::::,:,,,,,,,,:,,:,,,,,,,,,,
 .::oOOoooOOOoooooo%ooooo%OooooO%ooO%ooooooooooooooooooo%%%%%%%oooooooo%Ooooooo%%%%%OoooooYYYYYoooooooooo;;yyyyyyOyO%%%%o,,::,,.,,::::::,,,,,,,,,,,,,,:,,,,,,,,,
 .:ooOOoooO%Ooooooo%ooooooOOO%%OoooO%%%%%%%oooooooooooooO%%OOOYoooooooooooooooo;o;;yyyyyyy%%%%%$$$$$$$$$$$$$%%RRYYPPYYYY::::.,,,,:::::::::,,,:::,,,.,,,,,,,,,,,,
 .::oOOooooO%oooooo%ooooooO%%%%OooooYYOYYYoooooooooo;o;;yyyyyyO%%%%%%$$$$$$$$$$$$$%%RRPPPPPPPRYYoooo:::oooooooooooooooo::::::::::::,::,,::,:,.::.,,,,,,,,:,,,,,:
 .,oooOoooooooooooooooooooooo;;;yyyyOOO%%%%%%%$%$$$$%%%%%ORRRPPPYPYYYYoooooooooooooooooooooooooooooooooooooooooo:ooo:o:::::::::::::,,,:::,:::::::,::::::::::::,,
 .,ooo;;yOOOOO%%%%%%%%%%%%%%%%OOYRYYYYYYYYooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o:::::::::::::::,,,,:::,:::::::::::::::::,,,,,o
 ,,:oOOYYYYYYYYooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o:::::::::::::::::,,,,,::::,:,::::::,::,:,,,,,
 ,,:oo:ooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooooo::::::::::::,:,,,,,,,,,,::,::::::::,:,,,,,,,,
 .,o:::ooooo::oooooooo:oooooooo:oooooooo:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:oooooooooo:o::::::,:::::::::::::,,,,:,::::::,,,,,,,,,,,,,,,
 .,o:o:o:oo:o:oooooo:oooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,::::::::::::::,::::::::::,,,,,,,,,,,,,,
 ..:::o:::::oo:oo:ooooo:ooooo:oooooooooooooooooooooooooooooooooooooo:ooooooooooooooooooooooooooo:ooooooooooooooo::::::,,,::::::::,:::,,:::::::::,,,,,,,,,,,,,,,,
..,::::oooo:oo:o:ooo:oo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,:::,,,,,,,,,,:,,:,,,:,,:,:,,,,,,,,,,,,,
 ..:::::oo:::ooo:o:oooooooooooooo:oooooooooooooooooooooooooooooooooooooooooooo:oooooooooooooooooooooooooooo:ooo::::::::,,:::::::,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,
...oo::oo::o:ooo:oooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,::::::::::,:,,:,:::,,,:::,,,,,,,,,,,,,,.
 ..:o::oo:o:oo::o:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooooooooo:::::::,,:::::::::,:,:,,,:,,::,:,:,,,,,,,,,,,,,,
 ..:::oooo:o:oooooooo:oo:oooooooooooooooooooooooooooo:oooooooooooooooooooooooooooooo:ooooooooooooooooooooooooo::::::::::,,,::::::::::,:::::::::,::,,,,,,,:,,,,,,o
 ..::o:::::::o:oo:::ooooooo:oooooooooooooooooooooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::,,,,,:::::::,:,,,,::,,,,,,,,,,,,,,,,,,,,,,
 ..:::::::::o::ooooo:o:oooo:ooooo:ooooooooooooooooooo:ooo:oooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ..::::o::o::::o:oo::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o:ooooooooooooooooooooooo:::::::::,,,,,,,,,....,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,
 .,:::o:oo:o::oo:o:::ooooo:oooooooooooooooooooooooo:oooooooooooooooooooooooooooo:oooooooooooooooooooooooooo:::::::::,,,,,,,,,,......::,,,,,,,,,,,,,,,,,,,::,,,,.
 ..:::o:::o:::::o:oo:o:oo::ooooooooooooooooooooooooooooooooooooooooooooooooooooooo:oooooooooooooooooooooooo::::::,:,,,,,,,,,,,,,.......:,,,:,,,,,,,,,,,:,,,,,,..:
 ..:::::o:oo::o:ooooo:ooooooooooooooooooooooooooooooooooooooooooooooooooo:ooooo:ooooooooooooooooooo:oooooo:o:::::,,,,,,,,,...,..,.......,::,,,,,:,,::,,,,,,,...,:,,,..,,,,,,,,,.,,,,,,...,,,,,, ........................,.,.,.,,,,,,,,,:::::::::::::::::'''''''''''''''':''':::::::::::::::::::o:ooooooooo:::::,,,,,,,,....,............::,::::::::,,,,,,...,,.,
 .............................,......................,.........,...,....,..,..........,..............,.....,,,,.,,,,,.,...................::::::::::,,,,.,,.....,,,,,...:::,,,,:,:,:,,:,::,:,,, ...,..,..,,,,,..,.,,,.,,,.,.,,,.,..,,,..,,,,.,.......,,...,...,,..,.......,.....,..,..,.,..,,.,....,...,,..,,,.,,,.,,...,.................,,::::::,:,,,,..:....
..........,..,..,....,...,,,.,,,...,,,.,,,,.,,,,,,......,.,,,,.....,....,.,,......,.........,.,.........,.,,,,,,,,,,,,,.,,....,,............,,:,:::,,,..........
 .......................................,,,,,.,.,,,,..,...,......,,,......,..,.,,,,.,,,,,,.,.,,:,:.,.,.,..,,,,,,,,,,,,,,,,...,,,.,...........,::::,,,..........,
 .....................................................................................,...........,..,.,...,...................................,,,,,,.......,...
 ...........................,..,.......................,........,,.....,..,,..,,.,..,..,,..,.,.....,,....,.,......,........................................,,,,,
 ...........................,,..,.................,......,....,.,.,.,.,.,.,..,..,,.......,...,.,..,,,,.,,,..,.,............................................,..,,
 ,..................................................................................................,......................................,.,....,,,,,,,,,,,,,,
 ...............................................................................................................,...................................,...,,..,...
 ,..............................................................................................................................................................
 ..............................................................................................................................................................,
 ............................................................................................................................................................,,,
 ,,.:::,::,,.................................................................................................................................................,,,
 ...............................,......,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.,,...,,,::::::::::::,,,,,,,,..,.,,,,:,,:,,,,,,,,,.,,,,,,,,,,,,,
     #               ......,..,,...,..........,........,.,...,.,,,,,,....,..,..,,,,,.,,.,,,...,,..,,.,,,,,.,,,,,..,,.......,.,,,..,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,



:,,:,::,:,:,:,::o::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... OO%O%%%%%OOOOOOOO%OOOOOOOOYO%OOOOOOOOYO%%%yy;OOOYY%%%%yyyO%%Y$$$$$%%%%%%%%%%%%%yyyyOOYYYR%$%%:::::::::::::::::,,,,,,:,,,:,,,,,,,.o:::::::::,::::::::::::::::,,:o
 OOOOOOOooOOOOOOOOOOOOOOOOOOOOOooOOO%%%yOOOOOOYO%%%OyyOOOY%%$%%%%%%%%%%%%%%%%yyyyO%OYRRO%%yyyO::::::::oo:::::::,,,,.,,,,,,,,,,,,,,o::::::::::::::::::::::::::,,:o
 OOOoooOOOOOOOOooOOOOOOOOOOooOYYO%OOyOOOOOYYOO%Oyy;OOOYYR%%%%y$O%%%%%%%%%%%%$OOO%%%Y%%%yyyy;OO::::::::oo:::::::,,,,,,,,,,,,,,,,:,:o:::::::::::::::::::::::::,:,:
 OoOOOOOOOoooooOOOOOOOoooYYYO%%Oy;oooYYYO%%%yy;;OYYYRR%%%yyyyO%%$%%%%%%%%%%%%RP%%%%%%yyn;OOYYPo:::::::Oo:::::::,,,,:,,::,,,,,,:,,,oo:::::::::::::::::::::::::,,:o
 OOOOoooooYOOOOOO;ooooYOOOOOy;ooooYYO%%%Oy;;oOYYRR%%%yn;;OOYY%%%%%%%%%%%$%%%$R%%$%yy;yOOYYRRROO:::::::O:,:::::::,,::,,,,:,,:,:,,,,oo:::::::::::::::::::::::::,,::
 OooooOOOOOOOOOOoOOOOOOOyOOooOOYY%%%OyyOOoOYYYO%%OyyyOooYYRR%%%%%%%%%%%%%%%%$%O%%%%%%YRRRR%%%yy:::::::o.::::::::,,,:,,,,,,,,,,,:,,oo::::::::::::::::::::::::::,:
 ooOOOOOOOooooOOOOOOyOOoooYY%%%%yy;;oOOYYYO%%yyyy;ooYYYRO%%%yyy%OOO%%%%%%%%%y%%%OO%%%RR%%$y%yny:::::::::::::::::,:,,,.:,:,,,,,,:,,oo::::::::::::::::::::::::,,::
 OOOOoooooOOOO%Oy;oooYYYO%%%Oyy;ooYYYYO%%yyy;;oOYYPPR%%%yy;;;OOYYPR%%%%%%%%%OOYYPPR%%%%yynn;OOO:::::::::o::::::::,,,,.,,,,,,:,,,,,oo::::::::::::::::::::::::,,::
 oooooOOOOOO;oooooYYOOOOyy;oOOYYYYO%%%y;;;ooYYRRR%%%Oy;;;OoYYPRR%%%%%%%%%%%OPPRR%%$%yyn;;ooYYPP:::::::::::::::::,,,,:,,:,:,,,,,,,,oo::::::::::::::::::::::::::::
 OOOOOO;ooooOYOOOOOOy;;OoOoYYYO%OOy;;ooooYYRY%%%yyny;ooYYYRR%%O%yyy%%%%Y%%$$$%%%yynyy;oOYYPRRYOo:::::::::,::::::,,,,,,,,,,,,,,,,,,oo::::::::::::::::::::::::::::
 OO;;ooooYOOOOOy;;oooOYYY%%%%Oyy;ooooYYYO%%%yyy;;oOoYYYYOOOoooooooOYOYRR%%%%%$yny%OOOYYPPRO%%Oynvvvvv.,,,,:::,,:,:::,:,,::,,,,:,,,oo::.:,,.........,,:,,::::,,::
 ooO%%OOO%Oy;;oooYYYY%%%O%%%%oooYYPR%%%%yy;;;ooYYPPROYoo::,,...,,,... .''^^O%yOOOYYPPRR%%%yynnn;;OOYY.,,::::::,::::,::,,::,,,,,,...:.............,.,...........,
 OO%OOOooooooYYYOO%%yy;;oOYYYRRO%%%Oyn;;oooYYYRRR%%%o::,,,,,,...............:'^YPRRO%%%ynnv;;OOOYYYPP,,,::::::,,:,::,,:,,,,,,...,...............................
 O;ooooooYOOO%OO;;;ooooYYYYOO%Oyyy;;oooYYYYRO%Oyyy;:::::,,,,,,,...,......,.,....YO%Oynn;%;OOoYYYYRRY%,,::::::::::,:,:::,,,......................................
 oooYYOOOOOy;;ooooYYYYYO%%Oyyy;oooYYYYRO%%%Oyyn;;o::::::,:::,,,,,,.,.,....,,.,,,.o;;;;;OoOYYPPRYO%%OO,,:::::::::,,::::,,,.......................................
 OOOOOO;;ooooYYYYO%%%Oyy;;;yoYYYRPYY%%Ooo%%%ooooo:::::::::::,,,,,,,.......,....,,.:oooYYPPRRR%%%yyynn..,::::,,,:,,:,,,,.........................................
 ooo:oooooo;OYY%%%O::o:ooOYY;oooOo:%oooo%:oooooo:::::::::::::,,,,,,,,,,,,.,,,,,,,,.YYPPRR%%%yynnuv;;o,,:::::::::,::::,,,,,.,,...................................
 ooOo:oOooOooOoO;;:ooooooOoo%oooOoooOYOo%:oooooo::::,,,:,,::::::,,,,,,,,,,,,,,.,,,,:YOOOOynnnn;;oOooY,,,:::::::::,::,,,,,,,,.,.......................,..........
 OoO:ooOooOooooOYY:ooooooOoo%oooOooyoo%:%::oooOooO::::,.::,::::::,,.,,,,,,,,,,,.,,,.ooy;nnnnyyO%%OOYY:,,::::::::::::,,,,:,,:,,.,,.....,.........................o
 oOO:ooOooOooooooooooooooO;;YoooOooOOOOo:%%%ooOY^::::::::::::::::,,,,..,.,,.,,,,.,,,,oo:::::o:ooooooo.,,::::,::::::::,::::::::,,......,.........................
 ooO:ooOooOOO:o%%%O:::oooYYYoo;yy;nn;vnyyO%OYPP:::::::::::::::,,:,,,,,.,,,,.,,,,..,,,:::ooooooooooooo,.,::::::::::::::,:::::::::,,,,.....,..,,..................
 ooO;;;y;;;;yOOOOYYYYYPYPPYYYooo:::o:::ooo:oo::oo::::::::,:::,,,:,:,,,,,,,,,,,,,....,,,:::o:ooooooo:o,.,:::::::::::::::,,:::::::::,,.....................,......
 Yooooo:::::::oooooo:o:oo:oooooooooo:oooo::oooo:o::::::::,:,,:,,,:,,,,,,,,,,,.,,,,..,,,,::::o:ooooo:o,,,:::::::::,:::,:::,::::::::::,..,,.......................
 o:::o::o:o:o:o::o:o::ooo:::o:o:oo:oooo:ooo:o:oo:o,:..::::::,:,:,:,,,.,,,,,...,,,,,.,.,,,:::ooo:o:::::.,::::::::::::,::::::::::::::::,,,,,,,....................
 ::::o:::::ooo:oo::oo::oo:::oo:oooooooooooooooooo::::::::::,:,:,,,,,,,.,,.,,,,,,,,,,..,,,,:::oo:ooo:o,,,:::::::,:::::::::::::::::::::,,::,:,,..,,,..............
 ::::::::::::oo:o:::o::o:o:oo::o::::oo:::oo:::o:o::::::::,:,:,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,::::oo::::,,,:::::::::::::::::::::::::::::::::::,.,,,,,,.............,,,,,,,,,::::,,,,,,,,,,,
 ::::o::::::::oo:::o:o:o:::o:oo::oo::::ooo:o:o::oo::,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,...,,,,,,::::::o::.,:::,:::::::::::::::::::::::::::::::,...................,.
 ::::::::::::::::::::::o:::::o:o:::o:oo:o:oo:o:oo::::,,,,,,,,,,,,,:,,,,.,,,,,,,,,,,,......,,,,::::::::.,::::::::::::,,:::::::::::::::::::::,,...........,,,,,,.,,
 o::::::::::::::::::::::o::::::::::::o:o:::o:o:::o::,,..,,,..,,,:::::,,,,.,,,,,,,,,,,,,..,,,,,,::::::,.,,::,:::::::,:,,,::::::::::::::::::,,,,.......,,,.,,,....o
 :::::::::::::::::::::::::ooo:oo:oooooooooooooooo::.,,,,,,,...:::::,:,,,,...,.,,,.,,,,,,,,,,,...,:::::.,,,,,,,:::,:,,:,,,,,,:::::::::::::,........,,,,.,,,...,..,
 ,,..,..,..,....,...........,.....................,,,,,,,,.....,:::,,,,,,.......,.,.,,,,,,,,.,,,,:::::.,,....,:,,:,,:,,,:,:,:::::::::::,........,,,,,,,,,..,....
 ................,.,,,,.,...,..,........,.,.,...,,,:,,,,,,......,:::,,,,..,..,.,.,,,,,,,,,,,...,,.,.,........,,:,,,:,:,,:,,:::::::::::,........,,,,..,,.,,,,,,.,
 ....................................,...................................,,,.,,,,,.,,,,,,,...,.,,,..,,.......,:,:,,:,,,::,,,:::::::,,........,,,,,........,,,,,,
 ..........,.....................,....,.......,,................,..,,..,....,.,..,.,,,,.....,...,,.,,,,,...,,,::,,:,:,,,,,:,:::,:,,,.....,..,,,,,.......,,,,,,,,:
 ...........................................................................,..,,,,.,..,,,,,,...,,,,,,.,,,,,,::::,:,::,:,,,,,:,,...........,,,,......,,,,,::,,,,:,,,..,,,,,,,,,.,,,,,,...,,,,,, ..........................................................................,,.,,,.,......,...,...,,....,,...:,:,,:,,,,,,,,,,,,,,,.........,,,,.....:::oooooooooo,
 ,,,,,...................................................................,,.,,,,,,,,........,......,......,..,:,,:,:::,::,,,:,,,,,,......,,,.,..:ooooooooooooooo,,,,,...:::,,,,:,:,:,,:,::,:,,, ,...,....,............................,,..,............................,,,,,,,,,..,,,,,...,,...,.,,,,,,..,.,:,:,,,:,,,,:,,,,,,,,.......,,,.,.:ooooooooooooooooo
 .,,,,,....,...........................................................,.,.,,,.,,.,.,,,.,,..,,.,..,.,,,,.,,:::::,:::::,::,,,,,,:,,......,,...:oooooooooooooooooo
 ,,,,,,....,........................,.....,....:......................:,,,.,,,,.,,,....,,,,,,,,.....,,,,..,,,:,:,:::,,::,,,:,:,,,,.....,,...:ooooooooooooooooooo
 ..,.....,.........................................................,,,,,,.........,..,,....,:.....,.,,,...,,:,:,,,,:,::,,,,,,,,,,,,...,,...ooooooooooooooooooooo
 .............................................:,................,,,,,.,,..........,.......,,:.....,,.,,..,.,,,,:,,,:,,,,,:,:,,,,,,,.......oooooooooooooooooooooo
 ......,..................................,..,,..............,,,,,,,.,...........,..........,,.....,.,,....,,,,,,:,,,,:,,,,,,,,,,,,.....:ooooooooooooooooooooooo
 ,,,,,,:,,................................................,,,,,,.............................,...,,,,.....................,.,,.:,,,...:ooooooooooooooooooooooooo
 ,,,,::::::..............................::,:,.........,,,,,,,,.....................,.........,..,.,.,,..........................,,..:oooooooooooooooooooooooooo
 ,,,::::,,...............................:oooo:.....,,,,.,.,,.........................,.......,..,,,,,..,,...........................ooooooooooooooooooooooooooo
 ,,,,,,,,,...............................,::''......,,,,.,....................................,.,..,,,............................::oooooooooooooooooooooooooooo
 ,,,,,,,,,...,...................................................................................................................:oooooooooooooooooooooooooooooo
 ,,,,,,,,,..................................,,..............................................:.....,........,.....................ooooooooooooooooooooooooooooooo
 ...............................,......,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.,,...,,,::::::::::::,,,,,,,,..,.,,,,:,,:,,,,,,,,,.,,,,,,,,,,,,,
     #               ......,..,,...,..........,........,.,...,.,,,,,,....,..,..,,,,,.,,.,,,...,,..,,.,,,,,.,,,,,..,,.......,.,,,..,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,



:::o##########################y$%%OOo::::::::::::oyyyyyyyyy%yyy%yyyy%%%%%%%OOOoooo::::::::::,,,,,,,,,,,........,,..... :::ooooooooooooooooooooooooooooooooooooo:oooooooo::::::::::::::::::::::::::O##############################$%o::::::::::::o###########################$OOoo:::::o
 :oo:o:ooooooooo:oooooooooooooooooooooooooo:oo:o::o:::::::::::::::::::::::::O##############################$%o::::::::::::o###########################$%OOo:::::o
 :o::ooooooooooooooooooooooooooooooooooooo:oo:oo:::o::::::::::::::::::::::::O##############################$%o::::::::::::o###########################$%%Ooo::::
 :::::oooooooooooooooooooooooooooooooooooooo:o::::::::::::::::::::::::::::::O###############################%o::::::::::::o############################$%Oo:::::o
 o::o:o:::::o:ooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::O###############################$o::::::::::::O############################$O%o::::::
 o::oo:o:oooooooooo:ooooooooooooooooooooooooo:::o:::::::::::::::::::::::::::%###############################%o::::::::::::O############################$%%o:::::
 oo::oo:oooooooooooooooooooooooooooooooooo:oooo::o::::::::::::::::::::::::::O##############################$$o::::::::::::o###########################$$%%o:::::
 ::oooooooooooooooooooooooooooooooooooooooooooo:o:::::::::::::::::::::::::::O#############################$$%o::::::::::::o###########################$%OOo:::::
 o:ooooooooooo:oooooooooooooooooooooooooooo:oooo::::::::::::::::::::::::::::%##############################$%o::::::::::::O###########################$%OOo:::::
 o::ooooooooooooooooooooooooooooooooooooooooo:::o:::::::::::::::::::::::::::$##############################$%o::::::::::::o###########################$$%Oo:::::
 oo:oooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::################################$o::::::::::::O############################$%%o:::::
 o:ooooooooooooooooooooooooooooooooooooooooooo:o:::::::::::::::::::::::::::o################################$o::::::::::::O#############################%%oo::::
 o::ooooo:::,,,..,,::::::::oooooooooooo:ooooo:::::::::::::::::::::::::::::::################################$o::::::::::::O############################$%%o:::::
 o:o:oo::,,..,,,,,,,...,,,::ooo::,,,,,,,,,,..:::o:::::::::o:::::::::::::::::################################$:::::::::::::%############################$$%oo::::
 ::o::::,,,,,,.......:..,,::o:,,,,,,,,,,,,,,,.,.:o::::::::::::::::::::::::::################################$o::::::::::::%############################$$%o:::::
 :::::,,,.,,..,,::::::::,,,::,,,,,.,,,,,,,,,,,,,,,..,,::::::::::::::::::::::################################$::ooo::::::::ORR##########################$$%o:::::
 .:::,,,,.,,,,,,::::::::,,,,:,,,,,.,,,,,,,,,,,,,.:,,,,,,::::::::::::::::::::###############################R^oo::::,::::,,,,,,..,"P#####################$%o:::::
 :::,,,,,,,,.,,::::::::::,:,,:,,,.,.,,,,,,,,,,,,,::,,,,,::::::::::::::::::::#############################Po::::::::::,::::,,,::::,,."##################$$%o:::::
 ::,,,,::,.,,,::::::::::.,,:,,:,,,..,,,,,..,,,,,,:::,,,:o:::::::::::::::::::############################:oo:::::::::::,:,:::::::,::::y#################$$%o:::::o
 ,,:,.,::::,,:::::::::::,,::,,:,,..,,,,,,,,,::,,,:::,.,,:oo:::::::::::::::::###########################:::::::::::::::::,:,,::::,,:::##################$$%o:::::
.:,,,,,:::::::::::::::::::::::::,,.,,,,,,,,,,:,,.,::,,,,.'o:::::::::::::::::##########################o::::::::::::::::::::::::,,,,,:###################$$o:::::
 ,,,,,,,::::::::::::::::,,:::,,.,,.,.,,,,,,,,,,,,::::,,,,:::::::::::::::::::#########################o::::::::::::::::::::,:,::,,,::;###################$%o:::::
 ,,,.,,:::::::::::::::::,,,,,,,.,,,..,.,,,,,,,,,,::::,,,::::::::::::::::::::########################yo::::::::::::::::::::,,,:,,,,,,$m##################$%oooooo
 .....,::::::::::::::::,,,::,,..,,,..,........,,,,::::,.o:::::::::::::::::::#########################m;::::::::::::::,,,::,,,,,,,,,O################RPRoooooo::o
 ....,.,:::::::::::::::,,:,,,,..........,.....,,,,::::::::::::::::::::::::::######################""Y^P:::o::::::::::,:::,,,,,.,.,:############PPPoooooo:o:::o:o
 ..,,.....,::::::::,,,,,,,,...................,,:,::::::::::::::::::::::::::####################":,,,,:::::::::::::::,::::,.,,,.,,y#######RPRooooo:o:o:o:o:::o:o,,,,,,,,,::::,,,,,,,,,,,
 ..............,:::,,,........................,,:,,::..::::::::::::::::::::,##################"":,,,,,:::::::::::::::::,,::::::.:"R##RPRoooo:o:o:o:o:o:o:o:o:o:o.
 ................................................:,:,.......,:::::::::::::::#############RPY,::,,,,,,,,:::::::::::::,,..,..,:::,:::ooooooo:o:o:o:o:o:o:o:o::::::,
 .................................................,..,,..,.....:::::,:::::::###########"::,,,,,,,.,,,,,,:::::::::::,,..,....:,ooooo:o:o:o:o:oooo:::o::::::::o:::o
 ..........................................................,,....:::,:::::::YYPPPPPPPPP:,,,,,,,,,,,,.,,.:::.,,.,:...,...,,oooo:o:oo:o:o:o:o:o:o:o:o:::o:::o:::::,
 ...............................................................,,,:,::::::::::::::::,,,,,,,,,,,,,..,,,,,:::o:::::,.,.:ooooooo:o:o:o::o:o:o:o:o:o:o:o:o:o:::o:::
 ....................................................,..,..,,.,.,.,,..,:::::::::::::,,,,,,,,.,,,,,,,,,,..,,::::::::,,,:oo:o:oooo:o:o:o:o:o::o:::::o:::::::::::::
 ,.....,.........,........................,.........,.,...,..,,,,,,,,,,...:::::::::,,,,,,,,,.,.,,,,,,.,,,.,.::::::::,,:o:oo:o:o:oo:o:o:o:o:o:o:o:::::::::o:o::::
 ..........................................................,,,,..,,.,::::::,.,;::::,,,,,,,,,,,,,,,,,.,,,,,...::::::::.,o:o:oo:o:o:oo:o:o:o:o:o:o:o:o:::::::::o:o:
 ....,...................,.....................................,.,.,:::,.:::::.:::,,,,,,,.,.,,,,,,..,,..,,,,.,::::::::,::o:o::o:o:::o:o::o:::o:::::o:::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, .......,.......................................................,.,.:::,::::::,,,::,,,,,,,,.,.,,,,.,.,.,..,,.,,:::::::::oooooooooooooooooooooooooooo:o:o::::o:::,
 ,..,,,..,,.,.,.,,.......,......,,.................................:::::::::::,,,..,,,,.,,,..,,,,,.,......,,,..,:::::::ooooooooooooooooooooooo:ooooooooooooooooo,,,,,...:::,,,,:,:,:,,:,::,:,,, ..,.,,...,....,...................................,....,,........::::.:::::::,,,,,...,....,.,,..,,,.,..,..,,..,.:::::::ooooooooooooooooooooooooooooooooo:oooooo
...,.,....,,,..,..........,.......,...........,..................::.:....::::::,,,,...,,.,,...,,,,,,,,...,,.,,,.,,::::::oooooooooooooooooooooooooooooooooo:oo:oo
 ...,,,,.,,,,................,......,,.............................,:...::::,::,,,..........,..,.,,.,...,...,,....:::::::ooooooooooooooooooooooooooooooo:oooo:oo
 ......,.,.........................................................o....::::,:,,,,............,,....,......,,.....:::::::ooooooooooooooooooooooooooo:oo::o:o::oo
 ......,,..,...,...............,..................................o,...:::,:,,,,................,,.,,,....,,......::::::::oooooooooooooooooooooooooooo:ooo::oo:o
 ............,...........................................,,::::::::,..::,,......................,..,,,,,,,.,.....,.,..:,,:ooooooooooooooo:ooooo:::::o::::::::::o
 ,.........,,.,,.......................,.....,::::,:,:::::::::::::::::.,,..........,............,,.,,.,...,..............,:ooooooooooooo:ooooo:o::::o:o::::::::o
 ,,.........,,..........,,,,..............,.,,::::::::::::::::::::::,:.::,.........,...................,.......,,,....,,..::oooooooooooooo:oo:ooo::o::::o:::o::o
 ,.,....................,..,...........,.....,,::::::::::::::::::::::,..............,...........,..,....,,,.,,............::oo:o:o:::oo:o:o::::o:::o:::::::::::o
 ,,,.........................,................,,:::::::::::::::::,::,,...,,::::::::::,........................,,,.........,::o::o:oo:o:o:o:::oo::::o::::::::::::
 ,,,............................................,,:::::::::::::,,,,.,,::,,:::::::oooooo,::,.....................,:,,,,,:::,::::::o::o:o::::o::::::::::::::::::::
 ,,,.............................,,............,:ooo::::oo::,.::,.,::,:::::ooooooooooooooooooo,,...............::,,,,,,,:::::::::::::::o::::::o:::::::::::::::::
 ...............................,......,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.,,...,,,::::::::::::,,,,,,,,..,.,,,,:,,:,,,,,,,,,.,,,,,,,,,,,,,
     #               ......,..,,...,..........,........,.,...,.,,,,,,....,..,..,,,,,.,,.,,,...,,..,,.,,,,,.,,,,,..,,.......,.,,,..,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,




:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,,,,...,,,,,,,:::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,.......,,,.........,.,,,:,::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...........,,........,,,,,,.,,,,,:,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,...........,.,,,..........,,,,,,,,,.,,::::::::::::::::::::::o
 ::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....,,,...,,....................,..,,,,,,,,::::::::::::::::::::::
 ::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,.,.,.,,,........,,,..........,,,,....,,,::::::::::::::::::
 ::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,,,.,,,,,,,,,,,,,,,:::,::::,,.......,,,,.,,..,,::::::::::::::::::
 ::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.......,,::::,,:,,,:,:::::::::::::,,,,,,,,,,,,,.,,,,:::::::::::::::::
 ::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.....,:::::,,,,,,::::::::::::::::::,,:,,,,,,,,,,.,::::::::::::::::::
 ::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,...,.,:::::,:::,,,::::::::::::::::::::::::,,,,,,,,,,:::::::::::::::::
 ::::::::::::::::::::::::::::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::,::::,,....,,:::::::::::::::::::::::::::::::::::::,,:,,,,,,::::::::::::::::::
 ::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::...,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::
 ::::::::::::::::::::::::::::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::::::o:::::,,,,::::::::::::::::::
 ::::::::::::::::::::::::::::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,..:::::::::::::::::::::::::::::::oooooo:::::::,,,::::::::::::::::::
 ::::::::::::::::::::::::::::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,:::::::::::::,::::::::::::::::::ooooo::::::,,,,::::::::::::::::::
 ::::::::::::::::::::::::::::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::,:::,,,,::::::::::::::,,:::::::,,,,:::::::::::::::::::
 ::::::::::::::::::::::::::::oOoo;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,:::::::,,,::,,,:,,:,::::::::,,,::::,::::::,,,::::::::::::::::::::
 ::::::::::::::::::::::::::::oOooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,:::::::::,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::oOOoo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::oOoo;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::oo::::::::::::::::::::::::::
 :::::::,:::::::::::::::::,:,oOoOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::oo:o::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::ooOoo:::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::o::oo::::::ooo::o:::::::::::::::::::::::
 ::::::::::::::::::::::::::::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::ooooo::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::o:ooooo:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::o;o;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::oo:ooooo::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:ooo:::::::::::::::::::::::::::::,,,,,,,,,::::,,,,,,,,,,,
 :::::::::::::::::::::::::::::o;o;::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,:,,,.:,:::::::::o::::::::::::::::::::::::::::::.
 :::::::::::::::::::::::::::::ooo;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::;o;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::,,::::::::::::::::::::::o
 :::::::::::::::::::::::::::::o;oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::,,:::::oo:o::::::::::::,
 :::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,oo::,,::::::::ooooooooo::::
 :::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,::::::::::::::::::::::::::::,,,.,o:::::::::::::::::::ooooooo
 :::::::::::::::::::::::,:::::oooo:::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::,,,,,,,::::::,,,,,,,,,.,:::::::::,,,,,,::,,::::::::::::::::::::::o
 :::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,::,:::::::,,,,,,,,,,::,:::,:::,,,::,,,::::::::::::::::::::::::
 :::::::::::::::::::::::::::,:oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,::::::::,:,:::::::::::::::::::::,,:::::::::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, :::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,..,:::::::::::::::::::::::::::::,,,::::::::::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, :::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,....,:::::::::::::,::::::::::::,,,:::::,:::::::::::::::::::
 :::::::::::::::::::::::::::,:oooo:::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,......::::::::,..,::::::::::::::,,,::,:,:::::::::::::::::::
 ::::::::::::,::,:::::::::,:::oooo:::::::::::::::::::::::::::::::::,::::::::,:::::::::::::::::::::::,,..........,.....:::::::::::::::,,,,:,,::::::::::::::::::::
 :::::::::::::::::::::::::,:,:'ooo:::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,..,............,:::::::::::,,,,,:,::::::::::::::::::::::::
 ::::::::::::::::::::::,,,,,,,,,,'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..::::....,....:::::::::.,,,,,,:::::::::::::::::::::::::::
 :::::::::::::::::::,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...::::::.....,::::::::::::,,,,:::::::::::::::::::::::::::
 ::::::::::::::::::,,.,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,......,.......:::::::::::::::,,,::::::::::::::::::::::::::
 :::::::::::::::::,,..,,,,,,,:,,,,,:::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::..............:::::::::::::::,,,,::,::::::::::::::::::::::
 ::::::::::::::::,::,,,,,,,,.,,,,,::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,.............,:::::::::::::::,,,,,,:::::::::::::::::::::::
 ,::::::::::::,,,,:,:,,,.,,,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.............:::::::::::::::,,,,,,::::::::::::::::::::::::
 ,:::::::::,,,,,,,,,,,,.,,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.............::::::::::::::,,,,,,::::::::::::::::::,:,::::
 ,,:::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,............,:::::::::::::,,,,,,,:::::::::::::::::,,,:::::
 ...............................,......,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.,,...,,,::::::::::::,,,,,,,,..,.,,,,:,,:,,,,,,,,,.,,,,,,,,,,,,,
     #               ......,..,,...,..........,........,.,...,.,,,,,,....,..,..,,,,,.,,.,,,...,,..,,.,,,,,.,,,,,..,,.......,.,,,..,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,


,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :,:::ooo:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::,::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:o
 :,,,:ooo::,::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::,,,::::::::::::,:::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,,::ooo:,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::,::::,,,,,,,,,.....,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::,::o
 ,,,,:ooo::,:::::::::,::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,,..............,.....,,.,..,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,:ooo::,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.................................,,:,,,::::::::::::::::::::::::::::::::::::::::,::::,:::
 ,,:::oooo:,::,::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,.......................................,,,,,,,:::::::::::::::::::::::::::::::::::,,::::::::
 :,,,:oooo,::::::::::::::::::::,::::::::::::::::::::::::::::::,,,,.........,................................,,,,,:,:::::::::::::::::::::::::::::::::::,,::::,:::
.,,:,:oooo:,::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,.,,,,::,,,.,...............................,.,,,:::::::::::::::::::::::::::::::::,,::::::::
 ,,:::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::,.,:,,:,:::::::,,,,,,.,,,,,,......,..................,,,,::::::::::::::::::::::::::::::::,:::::,:,
 ,:,,:oooo:,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::,,,,,,,.,,,,,,,,,,,,,...................,,,::::::::::::::::::::::::::::::::::::::,.
.,:,,,oooo::,::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::,,,,,,,,,,,,,,,,,,,,...................,,,:::::::::::::::::::::::::::::::::::::,.,
 ,,,,:oooo::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,,,,,,....................,,:::::::::::::::::::::::::::::::::::::,,.
 :,:::oooo::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,,,,....,.........,.....,,::::::::::::::::::::::::::::::::::::,,,.
 ::,::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,,,,....,..,........,.,,,::::::::::::::::::::::::::::::::::::,,,,,
 :,,::ooooo:::::::::::::::::::::::::::,:::::::::::::::::::::,,,,,:::::::,,,,:,,,:::::::::::::::,,,,.,..,..,....,..,,..,::::::::::::::::::::::::::::::::::::,,,,,
 ,,,::ooooo::::::::::,:::::::::::::::::::::::::::::::::::::,:,,..,::::,,,,,,,,:::::::::::::::::,,,,,,,..,,,..,,,,,,,..,:::::::::::::::::::::::::::::::::::::,,,:
 ,,,,::oooo::::::::::::,:::::::::::::::::::::::::::::::::::,:,,,::::::,:,,,,:::,,,,:::::::::::::,,,.,....,,,,,.,,,.,,.,,:::::::::::::::::::::::::::::::::::::,,,
 ,,,,::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,,,,,::::::,:::::::::::::,,,,,,.,.,,,,.,.,,.,.,,::::::::::::::::::::::::::::::::::::::,,:o
 :,,:,:oooo::,::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,,::::::::::::::::::::::,,,,,,,,,,:,,,,,,,.,,,:::::::::::::::::::::::::::::::::::::::,,
 ::,:::oooo::::::::,:::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::,,,,:::,:.,,,.,,,:::::::::::::::::::::::::::::::::::::::::
.::::,:oooo:::::::::,:,:,::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::,,,,::,..,,.,,::::::::::::::::::::::::::::::::::::::::::
 ,,,,::oooo:::,:::::::::,:,:::::::::,::::::::::::::::,:,,::::,,,,.:::::::::::::::::::::::::::::::::::::::::::,...,.,.:::::::::::::::::::::::::::::::::::::::,:,:
 ,,,:,:oooo::::,::::::::::::::::::::::::::::::::::::::,,:,:::::,::,:::::::::::::::::::::::::::::::::::::::::...,...,::::::::::::::::::::::::::::::::::::::::::::
 ,,,,::oooo:::,:::::,:::::::::::::::::::::::::::,:::,:,::::::::,,::::::::::::::::::::::::::::::::::::::::::,.....,,:::::::::::::::::::::::::::::::::::::::::::::
 ,,,:,:oooo:,::,:,::::,,:,::::,::::::::::::,:::::::,:,,:::::,,,:::::::::::::::::::::::::::::::::::::::::::,,.....,,:::::::::::::::::::::::::::::::::::::::,:::::,,,,,,,,,::::,,,,,,,,,,,
 ::,,,:oooo::::,:::,::::,::::,:::::::::::::::::::::::,,:::::,,,....,,:,:::::::::::::::::::::::::::::::::::,......::::::::::::::::::::::::::::::::::::::,::::::::.
 ::,:,:ooooo,,::,:::::::::::::::::::::::,::::::::::::,::::::,:,,,,,,::::::::::::::::::::::::::::::::::::::,..,,,::::::::::::::::::::::::::::::::::::::::::,:::::,
 ,,,:,:ooooo:::::::,::,::::,,:::::::::,:::::,::,:,:,,::::::::,,,,:,:::::::::::::::::::::::::::::::::::::::,..,.:::::::::::::::::::::::::::::::::::::::::::::::::o
.,,,,,:ooooo,:,::,:,:::,:,:,:::::,:,,:::::::::::,:,,,::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ,,,,,:ooooo,::,,:,:,:::,:,:,:::::,:::,:::::::::::,,::::::::::::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::
 ,,,,,:ooooo,,:,:,::::,::,::::,::::,::::::,::,:::,,::,::::,:,:,:::::::::::::::::::::::::::::::::::::::,:::::,..:::::::::::::::::::::::::::::::::::::::::::::::::
 ,,:,,:ooooo,,,,::,::,::::,:::::::::::::::::::,:,,,::,::,:::::,,,,,,:,,:,,:::::::::::::::::::::::::::,.:::::,.,,,::oo:::::::::::::::::::::::::::::::::::::::::::
 ,,,,,:ooooo,,,::::,::,:,::,,:::,:,::,::::::::,:,,:::::,:::::::::,,,,,,,.,,,,:,::::::::::::::::::::,,,:::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,:ooooo,,:,,:,:,,:::::::::,:,::,:::::::,:,,,::::,::::::::::::::::,,,,,,,,,,,,,::::::::::::::,,,,:::::.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, :,,,,:ooooo,::,:,::,:,:,::,,,::,::,,:,::::::,,,,:,:,:,:,::::::::::::,,,,,,,,,,,,:,,,::::::::::,,,,:,::::,,,,::::::::::::::::::::::::ooo::::::::::::::::::::::::,
.,,,,,::::::,:,:,,,::,::,:,,:,,:,,:,:,,:,,:::,,,,::::,::::,:,:,::,::,,,.,,,,,,,,,,,::,:,,::::,,,,,,,::::..,,,:::::::::::::::::::::::::::oooo::::::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ,,,,,,:::::,,,,,,,:,,,,,:,,,:,,:,:,:,:,,,:,,,,,:,:,:,,:,::::::,:,,,,,,,,,,,,,,,,,,,:,,:,:::,,,,:,,,:::,,,,,:,:,,:::::,:::::::::::::::::::ooooo:::::::::::::::::
 ,,,,,,:::::,:,:,,,:,:,,,,,,,:,:,,,:,,::,:,,,,,,:,:,,,,,,,:,:::,,,,,,,,,,,,,,,,,,,,,,:,,,:::,,,::,,::..,,,,,,,::,:,:::::::::::::::::::::::::::ooo:::::::::::::::
 ,,,,,,::o:::,::,:,:,:,,,:,,:,,:::,,,,,,:,::,,,,:::,::::,:::,:,::,,,,,,:,:,,,,,,,,,:,:,,,,,,,:::::::.,,,,,,,,,:::::,::::::::::::,:::::::::::::::::::::::::::::::
 ,,,,,,:ooo::,,:,,:,,::,,,,,,:,,:,,,:,,:,,:,,,,:,:,,::,,,::,:,::::,::::,,,,,,..,,,,,,,,,,,,,:::::::..,,,,,,,,:,:,::::::::::,:::::::::::::::::::::::::::::::::,::
 ,,,,,,:::::,:,,,:,:,:,,,,:,,,,,,,:,,,::,::,,,,,,:,,,,:,:,,:,::,:::,:,::,:,,,,..,,,,,,,,..,:::::::..,.,,,,,,,:,::::::::::::::::::::::::::::::::ooo:::,:,,::::,,:
 ,,,,,,:::::,,,,,,,,,:,,::,,,,,,,,,,,,,:,:,:,,,,:,:,,,,,:,::::,,:::::::::,,,,,...........,::::::,:..,,,,,,,,,:,::::::::::::::::::::::::::::::::::ooo::::,,:,,,,:
 ,,,,,,::::::,,,:,,,,:,:,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:::::,:::::::::::,,,,,.:.........::::::,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::ooooo:,,,:,::,:
 .,,..,,,,:::,,:,:,:,:,,::,:,,:,,,,:,:,,:,:,,,,,,::,,,,:::::::::::::::::::,:,..::.......,::,,......,,,,,::::,:::::::::::::::::,,:::::::::::::::oooooooo:::,,,:::
 ,,.,,,,,,,,,:,:,:::,,,,:,,:,,,::,::,,,:,,:,,,,:,:,::,,:::::::::::::,:::::::,,..::,.....,:,,:.....,,,,,:,::::::::::::::::::,,::::::::::::::::::::oooooooo::,,,,:
 .,,,,,,,.,,,,,,,,:,,::::,:,,:,,,,,,:,,,,,,,,,,,::,:::,:::::::::::::::::,:,,,,.........,,,:::::.,,,,,,::,,::::::::::::::::,,:::::::::::::::::::::oooooooooo:::::
 ,..,..,..,,,:,,:,,,:,,:,,,:,,,,:,:,::,,,,,,,:,,,,:,,,,::::::::::::::::,,,::,..........,,,,::::,,,,,,,,,,:::::::::::::::,,::::::::::::::::::::::::::oooooooo::::
 .......,,,,,:,,,,,,:,,::,,,,,,,,,:,,:,,:,,,,:,,,:,::,::::::::,:::::::::,,,,,..........,,,:,,::,,,,,,,,,,:::::::::::,:,,::::,,::::::::::::::::::::::oooooooo::::
 ...............................,......,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.,,...,,,::::::::::::,,,,,,,,..,.,,,,:,,:,,,,,,,,,.,,,,,,,,,,,,,
     #               ......,..,,...,..........,........,.,...,.,,,,,,....,..,..,,,,,.,,.,,,...,,..,,.,,,,,.,,,,,..,,.......,.,,,..,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,




:::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.:,,,::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,.,,,..,......,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,.,.....,,,,.....,,.,,.,..,,,,,:,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::,,:,........,,,,......,,..,,,,..,..,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,..........,................,..,,.,......,::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,,,...........................,,.,.,.,,...,,,:::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,.,,,.,..,,,....,.,,,,,,..........,,.,.,...,,,:::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,,,,,,,,,.:,:::::::::,,,.,,,,,,..,.,.,,,,:::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::::,,...,,,,,,,,,,,::::::::::::::::::,,,,,,,,,,,,.,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::,......,:::,,,,,,:::::::::::::::::::::::,,,,,.,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,,....,::::,,,,,::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::.,..,,,:::::::::::::::::::::::::::::::::::::::::,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::,....,,::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::...,,,,,:::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::,.,,,,,::::::::::::::::::::::::::::o::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::..,,,,:::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::.,,..,::::,:,,,,,,,,,,,,:::::o:,,,..,,::,::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,,,::::::,,,,,.,::,::::::::::,,,.::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::,::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::o:::::::::::::oo::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::o:::::::ooo:::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,::::::::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,::::,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::,,,,,,.,::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::.::o,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,,.::o,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.::,,,,::::::::::::::::::::::,,,,,,:oo.,,:::::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::,::::::::::::::::::,,,,,,,::,,,,,,,,:,::::::::::::,,,,,,,,,,oo,,,,:::::::::::::::::::::::::::::::::oooo::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::,:::::::::::::::::::,,,,,:,:,::,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,:::,,,:::::::::::::::::::::::::::::::::::oooooooo:::::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, :::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,::::,::,,,,,,,,,,,:,::,,::::::::,,,,::::::::::::::::::::::::::::::::::ooooooooooo::::::::::::::::::,
 ::,:::::::::::::::::::::::::,,:::::::::::::::::::::::::::,..::,,,,,,,,:,,:::::::,:,::::::::::,,,,,::::::::::::::::::::::::::::::::ooooooooooooo::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ::::::::::::::::::::::::::::,::::::::::::::::::::::::::::,,..,::,,:,,:,:::::::::,.::::::::::,,,,:,:::::::::::::::::::::::::::::::::::ooooooooooo:::::::::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,.....::::::::::::::,...:::::::::::,,,,,::::,::::::::::::::::::::::::::::::::::oooooooooo:::::::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,......,,:::,,.........::::::::::::,,,,,:,:,::::::::::::::::::::::::::::::::::ooooooooooo::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,....,.......,.......:,::::::::::::,,,,:,:,:,:::::::::::::::::::::::::::::::::ooooooooooooo::::::::::
 :::::::::::::::::::::::::::,,::::::::,,::::::::::::::::::,........:.......::::,.:::::::::,:,,,,,,,:,:::::::::::::::::::::::::::::::::::::ooooooooooo:::::::::::
 :::::::::::::::::::::::::::,,::::::::::::::::::::::::::::,.........::::,:::....,::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::oooooooo::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.....................:::::::::::.,,,,:::::::::::::::::::::::::::::::::::::::::::::oooooo:::::::::::::
 :::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,.....................::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....................:::::::::::::::,,,,:,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,:::::::::::::::::,,:::::::::::::::::::::::,,,....................:::::::::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,,::::::::::::::::::::::,,,...................,::::::::::::::,,,,,,,,,::::::::::::::::::::::::,:::::::::::::::o::::::::::::::,,
 :,::::,::::::::::::::::::::::::,,,,:::::::::::::::::::::,,,....................::::::::::::::,,,,,,,,,:::::::::::::::::::::::,,::::::::::::::::::::::::::::,,,,
 ...............................,......,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,.,,...,,,::::::::::::,,,,,,,,..,.,,,,:,,:,,,,,,,,,.,,,,,,,,,,,,,
     #               ......,..,,...,..........,........,.,...,.,,,,,,....,..,..,,,,,.,,.,,,...,,..,,.,,,,,.,,,,,..,,.......,.,,,..,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,



oooo:::::::::::::::::::::::::::oooo:oooooo::::::o:::::,,,,,,,,,,,........,,..... $$$$$$yy%$$$$$R%%%y%%%%yy$$$$$$R$#$###yyyOOO$$%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$$RRRR#$y%OOOOOyOOOoooooooooY:::::::::::::::,,,,,,,,,,:::::::o:::,:::::,,:,,,,:
 $%%O%%%%OO%%$$$$$$$$yyy%%$$$RRR#$$#$yy$%O%$OO%PR#$%OOOOOOOOOOOOOOOOOOOOOOOOOOOO%$RR%ORR$$#yy%OOOO$$Ooooooo:::::::::,:::::,,,,,,:,,,,,,,,,::,,,,,,,,,,,.,,,,,,,,o
 $yyy$$$$$$$$RR$$$$$$$$$$$%RRR$$$#$yyy$%OO$$RR$%%R$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$$$#yyOOOO$$$Oo:::::::,,,,,,,,,,,,,,,:::::::::::::,,,,,,,,,,,,,....,,,.,
 yy$$$$RRRRR$O%O$yyy$$$$$RO$R####yyyy%OOOO%RRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$$###yyyOOOORoo::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::,,,,,,,,,,,,,,,,,....o
 $$$$%%$O%%$%OOO%%$$$$$RRR%%$##yyyy%O$OO$RRR##$yyOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$#$%%O%yy%OOooY::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,:,,,,,,,,,,,,,,,,,.:
 $RRR$$$$$$$yyOO%$$$$$R#$$$O$yyy$$OO%%$RR####$$%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%RROOOOOyy%o::::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,::::,:::::,,,,,,,,,,,,,,.
 $%%OROO%$%%%$OO%$RRR$$$$$OOyy$$OOO%$RR#R####$%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOyyy$oo:,,,,,,,,,,,,,,.,,,,,,,,,,,,,:,,,,,,,,,:::::::::::::,,,,,,,,,,,,
 $R%%O%OOOOO$$$O%R$R$##$#yyO%$%OO%$RR$$$#####yOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%OOOOOOOno:,,,,,,,,,,,,,:,,,,,.,,,,,,,,,,,.,,,,,,,,,:::::,,.,::::,..,,,,,,,
 $yyOOOOOOO$$RROO$#$$$$yyy%OOOOORRRRR$$#####yyOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooYYYYYYYYOoooOOOooo:,,,.:,,,,:,,,:,,.,,,,,,,,.,,,,,,,,,,,,,:::::,,.,,,:::::,,.,,,,,,
 yOOOOOOOOORRRO$%%$$$y$y$$%OO%$RRR##$#$#$$yyyy$$$%OOOOOOOOOOOOOOOOOOOOOoo:::::::::::,:,:::':oo::,,,,,,,,,:,,,:,.,,,,,,,,..,,,,,,.,,,,,,,,,,,,,,,,,,,:::....,,,,,
 yOOOOOOOO%$$yy$OO$$y$$$$$$$$$RRR$####yyyyyy$$$$$R%OOOOOO%yyyOOOOOOOo'::::::::::::::::,,,,:::::::,,,,,,,,:,,::,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,:,,,:::,,,,,,,,,:
 $$$OOOO$$$$$$OO%yy$$$$$$RRRRPPP$##$RO$#yyOOyOO%#OO###$OO$##ROOOO%$o::::::::::::::::::::::,,,:::,:,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,
 RRROOOO$$$$%OOOOOO%####OOO%#OOO$RRROO$RRR%O#OO%#O$%OyOO%$yyyOOOO%Oooooo:oo:o:o::::::::::::,,:::,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,:,,,,,.,,,,,,,,.,,,,,,,,.,,.,,,
 OO$$$%O#RRR%OOOOOO%#OO$%OO%#OOO$yyyO%#OOOOO#OOO#OO###$OORRRR%OOOoooooooooooooo:::::::::::::,,::::::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,,.,,,,,,,,,,,,,:,,,,,.,,
 O%%OORO#yyyOOOOOOO%$OO$%OO%#OOORRR$%%#OOOOO#OO%#OOOOO#%O%OO%$OOooooooooooooooooooo::::::::,:,,:oo::,,,,,,,,,:,,,,:,,,,,,,,,,,,,,:,,,,,,,,,.,,,,,,,.,,,,,,,,..,,
 O%%OOOO#RRROOOOOOO%$OO$%OO%#OO%%OO$%%#OO%$O#%%%#O$%yy$%%$yy#%OOo::::ooooooo:::::::o:::::::,,:,:ooo::::::::,,,:,,::.,,,,,,,:,,,,,:,.,,,,,,,.,,,,,,.,,.,,,,,,,,,,
 O%OOO%O#OOOOOOOOOO%#yy$OOOO#OOO$y#$OO$###OO%###OOO##R%O%$$$#yyyyo:::::oooo::::::::::::::::,,,,:oo::::oooo::,,,,,::,,,,,,,,,,,,,::,.,,,,,,..,.,,,,,,,,,,,,,,,,,,
 O%$$$OO####$OOOOOO%RRR$OOO%$%%y$$$yyyyyyyyy##########RRRRRRPPRPRo:o:::oooo:::o::::::::::::::,:oooooooooooo:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,
 yy$$$yyyyyyy##$######RRRRRPPPPPPRRRRROOOOOOOOOOOOOOOOOOOOOOOOOoooooo::::::::::::oo::o::::::,,ooooooooooooo::::.,,,,,,,.,,,.,,,.,,.,,,.,,,..,,,.,,,,,,,,,,,,,,,,o
 RRRR%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo:::::::::oooooo::::::::,ooooooo:ooo::::::,,,,,,,,,..,.,,.,.,,,,.,,,,....,,,,,,,,,,,.,,,,.,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:ooo:::::::::o::::o:::::::::::oooooo:,o::::::::,,,,,,,......,...,,.............,,...,..,,,,,,,,,.
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:::oooooo::::o:::::::::::::::::ooooo::,,::,,,,,,,,,.,,...........,,..............,,......,,,,,,..
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:::ooo::::::ooo:o:::::::::::::::oooo:,:::,,,,,,,,...,,,.,,,,,,,,,,..,.......,,.,.,,,,..,,,::,,,..
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo::::o::::::::::::oo:::::::::::,.,oooooo::::::,,,....,,,.,,,,,,,,,,,.,,.,,,,,,,..,,,,,,,,,,,,,,,,,.
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:::,:ooo:::::::::::::::::::::,,,,:ooooo:,:,,:,::.,,,,,,,,,,,,,,,,,,,,,,,::::,,,,::,,,::,,,,,,,,:,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:::,::oooo:::::::::::::::::::::,,:oooooo.,,,,,.,,,::::,,:,,,,,,,,,,,,,:::,.,,,,::,,:::,,,,,:,,,.,,:,,,,,,,,::::,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:::::,,::::::::::::::::::::::::,,,:ooooooo::,...:::::::,,,,,,,,,,,,,,,,.,.,,,,,,.,,,:,,,,,,,,,,,,.,.
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOooo::::::.,,,:::::::::::::::o::::::,,,:oooooooo:,.::::::::,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,:::,
 '''''Y'YYYYYYY'YYYYYYYYYYYYooooooooooooooOOOOOOOoOOOOOOOooo:::::,,,,,,,::::::::::::::::::,::,:::ooooo::,:::::::,,,,::,,,,,,,,,,,,.,::::::::::::,,::::::::::::::o
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,,:,,,,,::::::::::::::::::,,:::::oooo:::::::::::::o::,:,:::::::,,,,,:::::::::::::,,,:::::::::::,
 ,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,::,,,:o:oo:o::::::::::,,:::::oo:::::::::::::,,:::::::::::::::::,,,::::::::::::::,,,.:::::::
 ,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,:::,,,,,,,,,,,.::::o:::::::::,,,,,,::::::::::::,:,.,:::::::::::::::::::::::,,:::::::::::::::::,,:::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,:::::::::::::,,,,....,,::::,,,:::::::::::::::::::::::::::,,,,:::::::::::::::::::,,::
 ,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::,,,,::::::::::::,,,,,,,..,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,.........,.,..,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,..,.,,.,,,,,.,,,,,,,,:::::::::::::,,,:.,,,:::,:;v;OOO%%%%%%%y;;::::::::::::::::::::::::::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, ....,......,.........,,,,,,,,,,,.,,,,,.,,,,,,,,,,,,.......,,.,..,,..,.,..,,,:,:::::::::,,..,.,.:;;OOOO%%%%%%%%%%%%%%%%$$yyno::::::::::::::::,::::::::::::::::::,
 ,,..............,..,.,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,......,....,........,,:,,::::::,:,,,,,,,.;OOOOOOOO%%%%%%%%%%%$$$$$%%%$$$$%n;o:::::::::::,,:::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ,,,,........,..,....,,,,,,,,,,,,,,:::::::.,,,,,,,,,,,...........,.,.,..,:,:,,,,,,,:::,,,,,:;OOOOOOOOOO%%%%%%%%%%%%%$%$$$$%%$$$$$%Ooo:::::::::,,::::::::::::::::
 ,,,...,,..,.......,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,..,...,..,:,::,,:,,,,,:::,,,,;OOOOOOO%%%%%%%%%%%%%%%%%%%$$$$$$%O$$$$Ooooo::::::::::::::::::::::::::
 ,,,..,..............,,,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,...............:::,,,,,,,,,,,,:,:,OOOOOOOOO%%%%%%%%%%%%O%%%%%$$$$$$$$$%$$OOooooo::::::::::,,:::::::::::::
 ,,,.,....,..........,,,.,,,,,:::::,,,::,::::,.,,,,,,,,.........,..,.:,,,::,,,,,,,,,::,.OOOOOOOOO%%%%%%%%%%%%%%%%%%$$###$$%%%$$$%OOOooo:::::::::::,,::::::::::::
 ,,,..,..............,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,....,...,,:::,,,,,,:,,,,,,,::,:OOOOOOOO%%O%%%%%%%%%%%%%%$$$$###$$%%%$$$%OOOOooooo:::::::::,::::::::::::
 .............,.....,,,,,,,,,,,,,,,,::,,:,,::::.,,,,,.,,,,......::::::::,,,,,,,,:,,,:::OOOOO%%%%%%%%%%%%%%%%%%%%%$$$$##$$$$%%$$$%%O%OOOoooo:::::::::,,,:::::::::
 ..........,.......,,,,,,,,,,,,,,,,,.,:,,:::,::,,,,,,,.,.,....::o:::,,,,,,..,,,:,,,,,,,OOOOO%O%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$%%$$%%%%OOoOoooooo::::::,,,,,,::::::
 :...,..........,.,.,.,,,,,,.,,,.,,,,,,::,,,,,.,,,,,,,,,,,.:::::::,,,,,,,...,,,::,:::,OOOOOOOO%%%%%%%%%%%$$$$%%%%%$$##$$$$$$%%%$$%%%OOOOOooooo:::::::,.,,,::::::
 :..................,.,,,,,,,,,,,,,,,:,::,,,,,,,,,,,,,,,,:::::,,,,,,,.......,:,::,,,oOOOOOOOOOOOOO%%%%%$%$$$$$$$$$$$$#$$$$$$%%%%%$%%OOOOOooooo::::::,,,,.,,,::::
 ,..,,.............,,....,,,,,,,,,.,:oooooo:,.,,.,,,,.,:::::,,,,,,.,........,:,,:,:,:OOOOOOOOOOOOOOO%%%%%$$$$$$$$$$$$$$$$$$$%%%%%$%%%OOOoooo:::::::::,,..,,,,:::
 .................,.,,..,.,,.,.,..,,,:ooooo:,.,,,,,,:::::,,,,,,.,...........,:,,:,,,:OOOOOOOOOOOOOOOO%%%%$$$$$$$$$$$$$$$$$$$%%%%%%%$%%Oooooooo:::::::,,,,,,,,,,:
 ...,.,............,,.,,,,,,,.,,,,,,,,,::,.,,,,,,,,::::,,,,,,,..............,,,,:,,,:OOOOOOOO%%OOOOOO%%%%$$$$$$$$$$$$$$$$$$$%%%%%O%$$%Oooooooo:::::::,,,,,,,,,,:
 .................,::::::...........:::,,.,...............,,,..,,,..:oooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooo::::::::,,,,,,.....,,,,,,,::::::::::
 ..................:::::........,:::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
 #    #     #     ####   ######          #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,



......................,,:::::,,,,,,,,,,,........,,..... oooooooOOOOOooooooooooOOOOOOOOOOOOOOO%%%%%OO%%OOOYYYOOO%%O;;;OOOOYY%O%%OOO;;;;OOOOYYY':,::,,,,.................................................................,
 oooooOOOOooooooooooOOOOOOOOOOOOO%%%%OOOOOOO%%O%%%YYYOOOO%O;;OOOOYYYO%%%%%O;;;OOoOYYYo:,::::,,.,...,,,..........................................................o
 oooOOOOOoooooooooYOOOOO;;OOOOOOOO%O%OO%O%%%O%%%%%%OOOOO;;;;OOOOOYYO%%%%%%%;;;OOOooYY::o:::::,,,,,,,,,..........................................................
 OOoOOoooooOooYYoOOOOOo;;;OOOOOOOO%%OOOOOOOOO%%%%%%%O%O;;;;;OOOYYYYO%%O%O%%OO;oOOYYYY::o:::::,,::,,,,,,,.,...............,......................................o
 OOOoooooOoooYoOOOOOo;oooOOOOOOOO%OOOOOOOO%O%%%%%%%%%%%%O;OOOOYYYYOO%%%%%%%%%%OOYYYYY:oo:::::,::::::,,,,,,,,,,.,.........,,....................,................:
 OoooooooooooOOOoOOoooooooooOOOOOO%O%OOO%OOO%%%%%%%%O%%%%OO%%%%OYYOO%%%O%%OOOOooYYYYo:o::::::,::::::::::,,,,,,,,..........,,...................,................
 oooooooooooOOOOO;oooooOoYYOOOOO%OOOOO%%O%%%O%%%%%O%%%%O%%%%%%%%%%OOO%%O%%OOOOOYYYYYYO::,,,,,,,,,:::::::::,,,,,..............................,.,...............,
 oooooYYoOOOOO;;;ooooOoYYYYOOOO%O%OO%%%%%O%%%%O%%O%%%%%OO%O%%%%%%%OOOO%O%%%O%%YYYYYYYO::,,,::::::::::::::::::,,,......................,.....,,.,................
 ooYoooOOOOoo;ooooooYYYYYOOOOOOOOOO%OOOO%%OO%%%%%O%%OOOOOOOOOOOOOOOOOOOOOOOOOYYYYYYYYo::::,:,.,,::::::::::::::,:,.,..........................,,..,...........,.,
 oooOOOOOOo;ooOooooYYYYYOOOOOO%%OOO%%O%%OO%O%%%%OOOOOooo'::::.............,:::::o;;oOo:::::,,,.,,,::::::::::::::::,,...........................,................
 OoOOOOOo;ooooooooYYYoOOOOOOOOO%%OOYYYYYYYYoooo::::::,,,.,.......,,............,:ooooo:::::,,,.,,,,::::::::::::::,,,,,,.........,,,,,.,.............,........,..
 OOoOo;;;o;OOOOYYOOOOOOYYYYYoOOOO;;;;o::::::::::::,,,,,,,,,......,...............YOo:::::::,::::::::::::::::::::::::,,,:::::::,,,,::,::,........................
 OoYYYoOOOOOo;;;;oOooooYYYYOOYooo::;::oOOo::oOOo,:,:,,,,,,,,,.........,.,,,,.....,,::::::::::::::::::::::::::::::::::::::::::::,,,::,::,........,............,..
 o:oYYYoOOoo:::;:::oOOO::oOOOo:O:::%:ooooo::%o:::::::,:,,,,,,,,,,,,,..,.,,,,,..,.:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,.........................
 o::::oOYYoo:::O::oO:::::%:::Y:O:::%:oOOOO::oO::::::::,:,,,,,,,,,,..,,,,.,,,,,.:::::::,:::::::::::::::::::::::::::::,::::::::,,,,,,,,,,........................,
 :::::oO::oO:::O:::oOOOo:%:::::O:::O::::ooo:o:::::::::,::,,,:,,,,,,.,,,...,.,,,::::::::::::::::::::::::::::::::::::::::::,::,,,..,,.,,,.........................
 :::::oO::oO:::O:::o::oO:%:::;:Oo::Oooo::oo:O;,:::::::::::,,,,,,,,,,.,,,.....,,:,,,,,,::::::::::::::::::::::::::::::::::,,:::........,,.........................
 :::::oO::oO:::O::oOoooo:Y;;oY:oOOOo::OOOO::oO,.,,,,,,,,,,,,,,,,,,,,,,........,,...,,::::::::::::::::::::::::::::::::,:,,,,:,...................................
 :::::oOOOO::::O:::oooY::oooOoooOO;;;;;;;OOOOOOo.,:,,,,,,,,,,,,,,,,,,,,,,,.....,....::::::::::::::::::::::::::::::::,,,,,,,,............,.,........,............o
 ooooo;o;;;;;;;OOOOOOOOYY^YYYYYYYoooo:::::::::::,,,,,,:,,,::,,,,,,,,,,,,,,....,,,..,,,,:::::::::::::::::::::::::::::,,,,,........,.,,,,,,,,,,,...,,,.,..........
 YYYYYYoo:::::::::::::::::::::::::::::::::::::::,,,,,:,::::::,,,,,,,,,,,.,,,,,,,,...,::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,...,.........
 :::::::::::::::::::::::::::::::::::::::::::::::,,.,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::........,,,,,,,,,,,,,,,,,,,,,,,,...,.,,.........
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,:::::::::::::::::::::.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..........
 ::::::::::::::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,::::::::::::::::::........,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,..,,............
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,.,.,,:,,,,,,,,,,.,....,,,,,,.,,,,::::::::::::::::..........,,,,,,,,.,.,,,.,..,,.,,..,..,,,,.,,,,,,.,,,.,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,,,,,,,,,,,....,,,,,,.,,.,:::::::::::::,,.........,,,,,,,,,,.,.,,....,.............,,,,,,..,,,.,,,,,:,,,,,,,,::::,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,,....,,,,,,,..,..::::::::::,,,..........,,,,,,,..,,,:::,,:,:,.,.,,......,,,.,,,,,....,,,,,,.
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,...,...,,,,.............,,,,,,,..,..,,...,,...,,,,,,,,,.......,.,,,,,,,.....,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,...................,,,,,,.,........,.,,,,,,,,.,,,,,..,....,,,,,,,,,,,.....o
 ::::::::::::::::::::::::::::::::::::::::::::,,,.,,,...,...,,,,,,,,,,,,,,,,,,,,,,..,,,..................,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,..,,,,,,.,,,,,,..,
 .....................,..........,...:,.,,,,,..........,,...,:,,,,,,,,,,,,,,,,,,,.,,,..................,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,
 ........................,..................,................,,,,,,,,,,,.,,,,,,,,..,,.................,,,,,,......,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ...........................................,.,,..............,,,,,,,,,,,,.,,,,,,.,,...............,,,,,,,...,:::::ooooo:::,,:::,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,
 ................,..,...........................................,,,,,,.,,,,.,,,,.,,........,,..,....,,,,:::ooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,..,,,,,,,,,:
 .......................................................,..,,..,,,,,,,,,,,,,,.,,,,,.........,.....,,,::oooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,.,,,,,,,,:,,,..,,,,,,,,,.,,,,,,...,,,,,, ..............................................................,,,,......,,,:,..,,,.,.............,::oo:ooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,..,,,,,,,
 ...............................................................,,.......,,,,....,...............,::o:o:oooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,..,,,,,,,,,,...:::,,,,:,:,:,,:,::,:,,, ........................................................................,,,,.,.,,.,,,,...,....,.::o:ooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,...,,,
 ..................................................,,.................,,,,,,,...,,,,,,,,,.,,....,:oooooooooooooooooooooooooooooooooooooooooooo:,,,,,.,,,,,,...,,
 ...............................................,..,.......,....,.....,,,,,,,.........,,...,...,::ooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,,...,
 .............................................,,,...,................,,,,,.,,,................::oooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,,,,...
 .................,.,.........................,,..................,,.,...,.,,,,..............::oooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,...
 ............................................,...................,,,.,......,...,...........::ooooooooooooooooooooooooooooooooooooooooooooooooooo:::::,,,,,,,,..
 ..............................,,..........,,,..................,,...........,..............:oooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,,,,
 ........................................,,,,,............................,................::oooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,,,,,.
 ......................................:,,........................;...,.....,.,...........:oooo::oooooooooooooooooooooooooooooooooooooooooooooooo::::::::,,,,,,,
 ..........................,,........,:,.........................:'..........,...........:oooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,,,
 .........................::::::..,,,,..................................................:o:ooooooo:ooooooooooooooooooooooooooooooooooooooooooooooo:::::,::,,,,,,
 .........................,:::::::,...............................,.....................:oooooooooo:oooooooooooooooooooooooooooooooooooooooooooooo::::::::,,,,,,
 ....,.............,,.,,,,,.,,,,,.,,,,,::,.,,,,.,:,::::,,,,,,,.............:,:::::::::::::::::::::::oOOOOOOOOOO%%%%$$$$$$$$$$$$$$$$$$$%$%$$%$$$$$$$$$$$$$$%%OOoo
 ..................:::::........,:::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,



,,,,,.,.,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ::::::::::::,:::::::::::::::::::::::OOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::,:::::::::::::::::::::::OOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::OOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,:::::::,::::::::::::OOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::OOOo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,:::::::::::::::::::::oOOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,::::::::::::::::::::::oOOOo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::
.o:::::::::::::::::::,::::::::::::::oOOOo::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,::::::::::::::::::::::OOOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::OOOOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::,::::::::::::::::::::::OOOOo:::::::::::::::::::::::::::::::::::,....,..,.,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::OOOOo:::::::::::::::::::::::::::::...........................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::oOOOOo::::::::::::::::::::::::::,..................................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::oOOOOo::::::::::::::::::::::::......................................,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::oOOOOo::::::::::::::::::::::,..,,,,,,,,,,,,,,,.........................,:,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::OOOOO:::::::::::::::::::::::::,,,,,,:,,,,,,,,,...........................,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::OOOOO::::::::::::::::::::::::::,,,,,,,,:,,,,,,............................,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,::::,:::::::::::::,:::,:OOOOO,::::::::::::::::::::,:::,:,,,,,,,,:,:,:,.............................,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::OOOOo,::::::::::::::::::::::,,,:,:::::::,,,,:,,,.............................::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::,::::::::oOOOOO:::::::::::::::::::::::::,,,,,,,::::::,,,,,,............................,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,:::::::::::::::oOOOOo::::::::::::::::::,,,:::,,,...,,,:::::,::,:,..........,,.,..............,:::::::::::::::::::::::::::::::::::::::::::::::.
 ::::::::::::::::,::,:::::::::::::oOOOOo:::::::::::::::::::,,,:,,,,,,,::::::,::::::,....,:::::,:::::.............,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,OOOOO:::::::::::::::::::,::,,,:,,:,::::::::::::::::,::::::::::::,:............,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::OOOOO,,:::::::::::::::::,,,,,:,:::::::::::::::::::::::::::,,::::,:............,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::OOOOO:::::::::::::::::::,,::,,,::::::::::::::::::::::::::,:::::::.............,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::OOOOO::::::::::::::::::,,,,:,,::::::::::::::::::::::::::::::::::,............,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::OOOOO:::::::::::::::::::,,,:,::::::::::::::::::::::::::::,::,,,,,...........,:::::::::::::::::::::::::::::::::::::::::::::::::.
 ::::::::::::::::::::::::::::::::oOOOOo:::::::::::::::::::,,,,,:::,:::::::::::::::::::::::::,::::,,..........,::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::oOOOO::::,:::::::::,:::::,.,,,,,,,,:,::::::::::::::::::::::::::::,.........::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::oOOOO:::::::::::::::::::::,,:,,,,,:::::::::::::::,,:::,::::::::::,,.......:::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::,::::::::::::::::::,oOOOO,:::::::::::::::::::::,,,,::,,::,::,::::,::,,,:,:::::::::::::,,,,...::ooo,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,::::::::::::::::::::::OOOOO,::::::::::::::::::::::,,,::::,:,:,,,,,,,:,,,:,:::::::::::::,,,,,,..:oooooooo:::::::::::::::::::::::::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: .,::::::,::::,::,:::::::::::::::oOOOO:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,:,::::::::::::,,,,,,,.:ooooooooooooo::::::::::::::::::::::::::::::::::::::::::
 ..,,,:::::,:,:::,::::::::,:::,::OOOOo::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:,:::,::::::,,,,,,::oooooooooooOOooooo::::::::::::::::::::::::::::::::::::::::
 ...,,,:,::::,::,:::,::::::::::,:OOOOo::::::,,,,,,:::::::,::::::::::::,,,,,,,,,,,,,,,,::,::::,,,,,,:,oooooooooooooooooooOOo::::::::::::::::::::::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, .,,,,,,::::::,:::,:::::::,:,:::oOOOo:::,,,,,,,,.,,,.,,::::::::::::::::::,,,,,,,,,,,,::,::,:,,:,.:ooooooooooooooooooooooooOoo;::::::::::::::::::::::::::::::::::,
 ..,,,,,,:::::::,::::,:,::,::,:,oOOOo,,,,,,.,.,,,,.,,,::::::::::::::::,:::::::,,,,,:,,,:::::,,,:oooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ,,:::,,,,,:::,:::,::::,::::::,:oooOO,,,...,,,.,,,,,,,::::::::::::::::.::::::::,,,,,,,,,:::,,:ooooooooooooooooooooooooOOoooooooooo::::::::::::::::::::::::::::::
 ,,,::::,,,:::,:::::::::::,:::,::'o'Y,,,:,,..,,.,.,,,:::::::::::::::::,:ooo:::::,,,,,,,,,,,.:ooooooooooooooooooooooooooooOOooooooooo::::::::::::::::::::::::::::
 ,,,,::::::,::,,::,,::::::,:,,:,:,,,,,,,,:,....,,..,:::::::::::::::::,::ooooo:o::,,,,,,,,,:ooooooooooooooooooooooooooooooOoOOOOoooooo:::::::::::::::::::::::::::
 :,:,,,:::,:,:::,:::::::::,:,,:,,,,,,,,,,,,.,..,,:::::::::::::::::::,,::ooooooo::,,,,,,,,:oooooo:ooooooooooooOOOooOOoOOOOOOOOOOOoooooo::::::::::::::::::::::::::
 ,:,,:,::,,:::,:,::,::::::::,,,,,,,,,,,,,:,:::::::,:::,:::::::::::::,:ooooooooo::,,..,..ooooo:::oooooooooooOooooooOOoOOOOOOOOOOOOoooooo:::::::::::::::::::::::::
 ,,,,,,,:,,::::,,,,,::,,::,,,,,,,,,,,,:::::::::::::::::::::::::::::::oooooooooo:,,,..,:ooooo:::ooooooooooooooooooooOOOOOOOOOOOOOOOOooooo::::::::::::::::::::::::
 ::o:::::,:,,::,:::,,:::,,,,,:,,,,,,:::::::::::::::::::::::::::::::ooooooooooo::,,,,::oooooo::ooooooooooooooooooooooOOOOOOOOOOOOOOOOoooooo::::::::::::::::::::::
 ::::::::,,,:,,:,:::,:,,:,:,,,,,,,,::::::::::::::::::::::::::::::::oooooooo:oo:,,,,.ooooo:o:::ooooooooooooooooooOOOOOOOOOOOOOooooOOOOoooooo:::::::::::::::::::::
 ,,,,,,,,,,,,,,,:::,::,:,,,,,,,,:,,::::::::::::::::::::::::::::::::ooooooo::o::,,,.ooooo:::::ooooooooooooooooooOoOOOOOOOOOoooooooOOOOOoooooo::::::::::::::::::::
 ,,,,,,,::,:::,:,,,,,,,:,,,,,,,,,,,,::::::::::::::::::::::::::::o:::o:oooo::::,,,,:oooo::o::ooooooooooooooOOOOoOOOOOOOOoooooOOOOOOOOOoooooooo:::::::::::::::::::
 ,,,,,,,:,::,::,,,,,,,,,::,:,,,,,,,,,,,:::::::::::::::::::::::::o:::::oooo::::.,,.:ooo::oo::oooooooooooooooOOOOOOooooooooOOOOOOOOOOOoooooooooo::::::::::::::::::
 ,,,,,,:,,::::,,,,,,:,,,,,,,,:,:::,,:::,:,,:::::::::::::::::::oooo::::ooo:::::,,,:ooo:::oooooooooooooooOoooooooooooOOOOOOOOOOOOOooooooooooooooo:::::::::::::::::
 ....,.............,,.,,,,,.,,,,,.,,,,,::,.,,,,.,:,::::,,,,,,,.............:,:::::::::::::::::::::::oOOOOOOOOOO%%%%$$$$$$$$$$$$$$$$$$$%$%$$%$$$$$$$$$$$$$$%%OOoo
 ..................:::::........,:::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,



vv,:,,.,,,:,,:.,,,::,.:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... o::::::::::::::::::::::::::::::::::O%%O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 o::::::::::::::::::::::::::::::::::O%%Oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 o::::::::::::::::::::::::::::::::::O%%Oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::O%%%o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 o::::::::::::::::::::::::::::::::::O%%%o::::::::::::::::::::::::::::::::::::::::,,:......,....,.....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::O%%%O::::::::::::::::::::::::::::::::::,......................,.....,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::O%%%O:::::::::::::::::::::::::::::::,..................................:::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::O%%%O:::::::::::::::::::::::::::::.....................................,.,::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::O%%%O:::::::::::::::::::::::::::...........................................,,:::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::O%%%Oo:::::::::::::::::::::::::,,,...........................................,::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::O%%%Oo:::::::::::::::::::::::::::,,,,.........................................,:::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::o%%%Oo:::::::::::::::::::::::::::::,,,,,,,,,....................................::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::o%%%%o::::::::::::::::::::::::::::::::::::,::,,..................................:::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::oO%%%o:::::::::::::::::::::::::::::::::::::::,,..................................,::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::o%%%%o::::::::::::::::::::::::::::::::::::::,,...................................,::::::::::::::::::::::::::::::::::::::::::
 oo:::::::::::::::::::::::::::::::::oOOOOo:::::::::::::::::::::::::::::::::::::,,.....................................::::::::::::::::::::::::::::::::::::::::::
 oo:::::::::::::::::::::::::::::::::oO%%OO::::::::::::::::::::::,:,::::::::::::,,.....................................,:::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::O%%%%:::::::::::::::::::::::,::::::::::::::,.....................................,:::::::::::::::::::::::::::::::::::::::::
 oo::::::::::::::::::::::::::::::::::O%%%%::::::::::::::::::::::,..,:::::::::::::,,....................................,::::::::::::::::::::::::::::::::::::::::o
 o:::::::::::::::::::::::::::::::::::OO%%%:::::::::::::::::::::::,:::,:::::::::::,,....................................:::::::::::::::::::::::::::::::::::::::::
 oo::::::::::::::::::::::::::::::::::O%%%%:::::::::::::::::::::::,:::::::::::::::,...................................,,:::::::::::::::::::::::::::::::::::::::::.
 o:::::::::::::::::::::::::::::::::::OO%%%::::::::::::::::::::,::::::::::::::::::,.....,:,:,,,,:::...................:::::::::::::::::::::::::::::::::::::::::::
 oo::::::::::::::::::::::::::::::::::OO%%%::::::::::::::::::,:,,::::::::::::::::,,,,:::::,,:,:::,:,................,::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::OO%%%:::::::::::::::::::::::::::::::::::::::::::::::::,,:::::,...............::::::::::::::::::::::::::::::::::::::::::::::
 oo::::::::::::::::::::::::::::::::::OO%%%:::::::::::::::::::::::,,:,,:,,:,,:,::::::::::::::::::::.............,::::::::::::::::::::::::::::::::::::::::::::::::
 oo::::::::::::::::::::::::::::::::::OOO%%:::::::::::::::::::,,,:,,,,:,,,,:,:,::,:::::::::::::::,,,......:::ooOOOooo:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 oo::::::::::::::::::::::::::::::::::OOO%%,:::::::::::::::::::,,:,::,,,:,,:,:,,,:,::::,:::::,:,,,,,..:,,,oOOOOOOOOOOOo::::::::::::::::::::::::::::::::::::::::::.
 oo::::::::::::::::::::::::::::::::::OOO%%::::::::::::::::::::,,,::,,,:,:,:,,,:,,,,,,,,,::::,:,:,::ooooOOOOOOOOOOOOOOOO::;::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::OOO%%::::::::::::::::::::::,:::,,,,,,,,,,,,,,,,,,,:::,::,:;oooooooOOOOOOOOOOOOOOOOO;:::::::::::::::::::::::::::::::::::::::o
 ,,,:::::::::::::::::::::::::::::::::OOOO%:::::::::::::::::::::::,,,,,,,:,,,,,,,,,,,,,,,,,:::ooooooooooooooooooooOOOOOOOOOO;::::::::::::::::::::::::::::::::::::,
 .,,,,:::::::::::::::::::::::::::::::oOOO%:::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,::ooOoooooooooOoOOOOOOOOOOOOOOOOOOOOoo:::::::::::::::::::::::::::::::::
 ,,,,,,,:::::::::::::::::::::::::::::oOY',,,,,,,,,,::::::::::::::::::::ooooo:::,,,,,:,,,:oOOoooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOO;:::::::::::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,:.,,,,,,,:::::::::::::::::::::::::::::o^.,,,,.,,,,,,,,:::::::::::::::::ooooo::o:::,,,,,:oOOooooooooooooOOOOOOOOOOOOOOOOOOOOOOOoOOOOo:::::::::::::::::::::::::::::
 .,,,,,,,:::::::::::::::::::::::::::::,.,,,,,,,,:,,,,:::::::::::::::::oooooooo:::,.,,:oooooooooooOoOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOo:::::::::::::::::::::::::::::
 ,,.,,,,,,,:::::::::::::::::::::::::::::,.,,,,,,,,,,::::::::::::::::::ooooooo::::,.,,oooooooooooOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, :,..,,,,,,,::::::::::::::::::::::::,,,:::,,.,,,,,.::::::::::::::::::oooooooo::::,.ooooooooOOooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::::::::::::,
 :::,,..,.,,,,::::::::::::::::::,,,,,::::::,,,,,:::::::::::::::::::oooooooooo:::,.ooooo::ooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ,::,,,,..,,,,:::::::::::::::::,,,,,::::,,:::::::::::::::::::::::::oooooooooo:::.oooooo:oooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::::::::::
 ,,:,,,,,,,,,,:::::::::::::::,,,,,::,,,::::::::::::::::::::::::::oooooooooooo:::oooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::::::::
 ,,,,:,,,.,,,,:::::::::::::,,,,:::,,:::::::::::::::::::::::::::::ooooooooo:oo::oooooo::oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo::::::::::::::::::::
 ,,:,,,,.,,,,,::::::::::,,,,:::,,:::::::::::::::::::::::::::::::oooooooooo:oo:ooooooo:ooOOOOOOoOOOOOOOOOOOOOOOO%%%OOOOOOOOOOOOOOOOOOOOOOOOOOoo::::::::::::::::::
 ,,,,.,,,,,,.,,::::::,,,,::,:,,::::::::::::::::::::::::::::::::ooooooooooo::oooooooooooOooOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOo:::::::::::::::::
 .,,,:,,,,,,,,.,:::,,,,:,:,,:::::::::::::::::::::::::::::::::::ooooooooooo::::ooo::ooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOo::::::::::::::::
 .....,.,....,,,,,,,,,:,,,::::::::::::::::::::::::::::::::::::ooooooooooo::::ooooo:oooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOOOOoo::::::::::::::
 ..,,,:,:.....,,,.,...,:::::::::::::::::::::::::::::::::::::ooooooo::oooo::::oooo::ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOo:::::::::::::
 .,,,,,,,,,,,,,.......:::::::::::::::::::::::::::::::::::::ooooooooo::oo:::::oooo::ooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOOOOOOOOOOOOo::::::::::::
 ,,,,,,,,,,,.,.......,,::::::::::::::::::::::::::::::::::o:oooooooooo::o:::::oo:o::ooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooOOOOOOOOOOOOOOOOOOOOOOo:::::::::::
 ..,,,:::::,,,......,,,,,:::::::::::::::::::::::::::::::oooooooooooooo::o::::oooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooOOOOOOOOo::::::::::
 ...:::o::::.,,....,,,,,,,,:::::::::::::,::::::::::::::oooooooooooooo::::::::oooooooooooOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooOoOOOOOOooooooooooOOOOOo:::::::::
 ....,.............,,.,,,,,.,,,,,.,,,,,::,.,,,,.,:,::::,,,,,,,.............:,:::::::::::::::::::::::oOOOOOOOOOO%%%%$$$$$$$$$$$$$$$$$$$%$%$$%$$$$$$$$$$$$$$%%OOoo
 ..................:::::........,:::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,





.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,:::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,.......,,,.,,,,,,,,,,,:,:,::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::,..,,,,,...................,...,,,..........,.::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,......................................,............,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,....................................................,...::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,....................,........,....................,.....,..,:::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.....................,...,.,..................................::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..........,.,...........,.,.,,,,.......,.................,..,..,.,,::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,......,::::::,,,..........,,,..,.,,........................,.,,.,,.,,:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.....,,::::::,,,..............,.,,,......................,,,,,.,,,,,,:o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....:::::::::::,,,.,.,..,,.,.,,,.,.........................,.,,,.,,,,.
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....:::::::::::::::::,..,,,,,,.,,..,.,......,.....,............,.,.,,,.,.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..,::::::::::::::::::::,,,,,,,,,,.........................,...........,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..::::::::::::::::::::::,:::,,,,,.................,,...........,,......
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:::::::::::,:::,,,,:,:,,:,::,,,,,.............................,..,...
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::,,,.::::::::::::,,,,,:,,,,,,............,..................,.
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::,::::::::::::::::::,::,,,,,...............................,,:,,,,,,,,::::,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,:::::::,,,,::::,,,::::::::::::::,,,...............................,.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,.,,,::::,::::,.,,,::::::::::::::::::,,,..............................,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.::::::::,,,,::::::::::::::::::::::,,,,.......,,.,.................,.o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::,,,,,,.,,,,,..................,...,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,....,,,:,................,,....
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,....,,,,,..............,,....,,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::,:,,,...,.,,.,,..,.........,.,....,.,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::,,,,,...,.,,,,..............,.,...,:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::,:::::::::::::::::::::::::::,:,,,,,,,,,...,......,.....,.,,:,,,..,,,,,,,,,.,,,,,,...,,,,,, ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,::::::::::::::::::::::::::::::,,,,,,,,.,................,..,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::.,::::::::::::::::::::::,,,,,,,,.,..................,,,,,...:::,,,,:,:,:,,:,::,:,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...,:,,,:::::::::::::::::::::::::,,:,:,,,,,.................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.:::::::::::::::::::::::::::::::::,,:,:::,,,,...............
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,::,:::::::,,,,..............
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::,:,,:::::::::,,,.............
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,::,::::::::::::::,,,:.,,........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::,::::::::::::::::::,,,,,,.,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,:,,,,,:,,,,::::::::::::::,::::::::::::::::::::::,,,.
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::,:::::,,::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:::,::::::::,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ....,.............,,.,,,,,.,,,,,.,,,,,::,.,,,,.,:,::::,,,,,,,.............:,:::::::::::::::::::::::oOOOOOOOOOO%%%%$$$$$$$$$$$$$$$$$$$%$%$$%$$$$$$$$$$$$$$%%OOoo
 ..................:::::........,:::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,














::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,,:,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,........,,,,,,,,,,,,.,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...,.............................,..,,,.......,,.,,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,...........................,....,..,...............,.::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,...........,...............,,...,,,......,...........,..,:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,..........,.............,..,....,....................,,.,:::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,......,....,.........,......,......,,..,................,.,....,,.,::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,...,....,....,.......,.,,,,,,,......,.......................,..,,,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....,:::::::,,,,.........,,,,.,,,.......,,...................,,.,,,,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,....::::::::::,,,.,........,,.,,,.,.,.....,,...............,,,,,,,,,,:::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,....,:::::::::::::,,,.......,,,,,,,,,,,,,....,..............,,,,,,,,,,,,::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,....::::::::::::::::,,,...,..,,,,.,,,,,.,...,.,...............,,,,,.,.,,,::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..:::::::::::::::::::,,,.,,,,,,,,,,,,,,,,.,,..,,...............,,,.,,,,,,:::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,::::::::::::::::::::,::,,,,,,,,,,.,...,,,,,,,..........,.,,,..,,,.,,,,,,::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,::::::::::::::::::::::::::,::,,,,..,........,,,................,.......,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.::::::::::::::::::::::::,:::::,,,,,,....,.,,..,.,...,,,.....,,.,,,,..,,,..,,:::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,.:::::::::,,,,,::::::::::::::::,:,,,,,,,...,.,...,...,,.......,,.,,,.,,.,....,,,,,::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::,::::::::::::::::::::,:,,,,..........,,..,,.....,.,,,,..,,..,.....,,,::::::::::::::.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,:::::::,:,,.,:::,,,::::::::::::,,,,.........,,....,,.,......,,,,,,,,.,.......,:::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::,,,::::::::::::::::::::,,,.........................,..,,,.,,,,....,.,::::::::::::
 :::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::,,..............................,,,,,,...,,,::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.::::::::::::::::::::::::::::::::::::,,,.,.....,,,,...................,..,,,....,,::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,,,,,,.,,,,,,,.................,....,,,,....,:::::::::::::,,,,,,,,::::,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,..,,,,,..,,.............,,,....,,,...,,,,::::::::::::.
 :::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,...,,,,......,........,,,,..,.,..,,....,,,::::::::::::,
 ::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,...,,,..,......,.,,,.,,,,,.,,...,,,,.,,,::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::,,,,,,,,,,,,..........,..,.,,,,,,,,,,...,,,,,,::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,..........,.....,,,.,,,,....,,,,,,,:::::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.................,....,,..,,,,,,,::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,,:::::::::::::::::::::::::::,,,,,,,,......................,...,..,..:::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,,,,,,,,,,,.........,.,.,.....,,,.,....:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,::,,,,,...............,,,,,,,....:::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::,:::::::,:,,,......,,,.....,,,,,,,,,.,::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,.,,,.....,,,,,,,,,,:::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,,...,,.,,,,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::,:::::::::::::::::::::::::::::::::::::,,..:,,:::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::::::,::oooooooooo:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooooo::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooooooooooooo:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::oooooooooooooooooooooooooooO
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:ooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::oooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooo:.,::::::::::::::::::::::::::::ooooooooooooooooooooooooooooooooooooo
 ::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooo,,:::::::::::::::::::::::::oooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooooooo:::::::::::::::::::::::oooooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooooooooooo:::ooo:::::::oooooooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,




:::::::::::::::::::::::,,,,,,,,,,,........,,..... ::::::,::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::,::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::,,,,:,,:,,,,,,::::::::::::::::::::,::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 :::::,:::::::::::::::::::::::::::::::::,,,,,,.................,,,,,,,,,,,::,,:,,:,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::,::::::::::::::::::::::::::::,,:,,,,,,......................,,,..........,.,,,,,,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::,,,,,,,,,.,.........................................,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,:,,,,,,,,,....,..............................................,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,,,,,,..,,...,.................................................,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,,,,,,,,,,,,.......................................................,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,,,,,,,,,,,,......................,,,,,,,,,,,,,,,,,...................,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,,,,,,,,,,,.....................,,,,,,,::,,,,,,,,,,,,......................,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,,,,,,........................,,,:,::::::,,,,,:,,,,,,,.....................,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,.,.......................,,::::::::,::::::::::::,:,,,......................,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,,,,...................,,,:,::::::::::::::,::::::,,,,:,,,...................,.,.,.,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,,,...................,,,,::::::,:,:::::::,:::::::::::::::,,,,................,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,,...................,,,,,:,:::::::::::::::::::::::::,,,::,,,,,................,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,,,,,,,,,..................,,,,,,:,,:::,::::::::::::,,,,,,,,:::,,,,,,...............,..,,,..,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,,,,:,,,,...................,,,,,,,,,,,.,,,,,::::,:::,,,,,,,:,:::::,,,,...................,...,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,,:,:,,,,...................,,,,,,,,,,,,,,,,,,:,:::::,,.,,,,..,,,::::,,,.......................,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,:,,,,,,,...................,,,,,,,,,,,,....,,,,,::::,,,,::,..,,,,:::,,,.....................,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::,,,,,:,,,...................,,,,,,,,,,::....,,,,,,,::,,,,,,,,,:::::::::,,,....................,.,,,,::,:::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,,,,:,,,...................,,,,::,:,,:,,,,,,,,,,,,:,:,,:,,,,,,,,,:::::::,,.....................,,,,,:::::::::::::::::::::::::::::::::::::::::::::::.
 ::::::::::::::,,.......................,,,,:::::::,,,,:,::,,:::::::::::,,,,,:::::::::,......................,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,,......................,,,,,:,::::::::::,,,,,,::::::::,,,,,,:::::::::,,..................,,:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::,,,,...,.................,,,,::::::::::::::,,:::::::::::,,,,:::::::::::,,...........,,,.....,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::....,...................,,,,,:::::::::,:,,:,.,:,,::,,,,,,,,,:::::::::,,.,.,..........,........,,,::,::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,.,......................,,,,,,,::::::::,,,,,,,,,,,,,::::::,:::::::,,..,,,....................,,:,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 :::::::::::::::::::,...............,,,,,..,,,,,,,:,:,:::,,,,,,,,,,,,,,:::,,::::::::,,...,,....................,,:::::::::::::::::::::::::::::::::::::::::::::::.
 ::::::::::::::::::,,................,,,,,..,,,,,:::,,,,,,,,,,,,,,,,,,:,:,,,:::::::::,.......................,,:,:::::::::::::::::::::::::::::::::::::::::::::::,
.::::::::::::::::::,,,...............,::,,...,,,,:,:,,,,,,,,...,,.,,,...,,,,,:::::::::,....................,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::::::::::,,.......................,,,,,,,:,,,,,..,,,,,,,,,::::::,:::::::::,:,.................,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::.,......................,,,,,,,,,,:,,,,:,,,,,,,,:::::::::::::,:::,.................,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::.,.....................,,,,,,,:,,,,,,,,,,,,,,,,:::::::::,::::::,................,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ::::::::::::::::::::::::::,....................,,,,,,,,,:,,,:,,,,:,,:::::::::::::::,::,,...............,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::...................,,,,,,,,,::,,,,,,,,,,::::::::,:::,,::::,...............,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::..................,,,,,,,,,,:,,,,,,,,,,,,,:,,,,,,::,:::::,,............,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, ::,::::::::::::::::::::::::::::::,...,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,,,...::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::,,,,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,.:::oo:::o::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ::::::::::::::::::::::::::::::::::::::::,:,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,,,,,,::ooo::::::::::oo:o::::::::::::::::::::::::::::::::::::::::::::::
 ::,::,:::::::::::::::::::::::::::::::::::::,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,::ooo:::::::::::::::::ooooooo::::::::::::::::::::::::::::::::::::::
 ,,:::,:::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oooo:::::::::::::::o:ooooooooooooo:::::::::::::::::::::::::::::::::
 ::,::,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:ooo:oo::::::::::::::::oooooooooooooooooo:::::::::::::::::::::::::::::
 :,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,:oooo:o:ooo:::::::::o:ooooooooooooooooooooooo:::::::::::::::::::::::::::
 :::,::::,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:,::,:,,,::ooo::oooooo:oooo::o:oooooooooooooooooooooooooooo:::::::::::::::::::::::::
 ,:,:::,:::::,::::::::::::,::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:,:,,,:::ooo::oooooo:ooo:o::ooooooooooooooooooooooooooooooooo:::::::::::::::::::::::
 ::,,:,:::::,::::::::::::::::::::::::::::::::::::::::::,..,,,,:,,,,,,,,,,,:,,,,,::ooo::oooooooo:oooooooooo:ooooooooooooooooooooooooooooooo::::::::::::::::::::::
 ,,,:,,:,:,::::::,:,:::::::,::::::::::::::::::::::::::...,,,,,,,,,,,,,,,,,:,::::::::::oooo::oooooooo:ooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::
 :,,,,,,,:,::::::,:::::::::::::,::::::::::::::::::::::,..,,,,,,,,,,,,,,,::::::::::::o:ooooooo:ooooooooooooo::oooo:ooooooooooooooooooooooooooo:::::::::::::::::::
 ,,:,:,,,:,::::::,::,::::::::::::::::::::::::::::::::o:..,,,,,,,,,,::::::::::::::::oo:o:oo:o:ooooooooooooo::ooo:ooooooooooooooooooooooooooooooo:::::::::::::::::
 ,,:,,,:,::,::,:,:::::::::::::::::::::::::::::o:::::o::::::::::o::::::::::::::::oo:o:oooooooooooooooooooo::ooo:ooooooooooooooooooooooooooooooooo::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,...........................::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::,,............................................................................................::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::,:..............................................................................................,:::::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::,.................................................................................................::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::....................................................................................................:::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::,......................................................................................................,::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::...........................................................................................................::::::::::::::::::::::::::::::
 ::::::::::::::::::::,.............................................................................................................:::::::::::::::::::::::::::::
.:::::::::::::::::::..,.......................................,,.....................................................................:::::::::::::::::::::::::::
 :::::::::::::::::::::.............,,,,,....,,...........,,,:,,,.,...................................................................:::::::::::::::::::::::::::
 :::::::::::::::::::::,,.,::,::::::::,,,,,,,,,,,,,,,,:,:::::::,,.,...................................................................,::::::::::::::::::::::::::
 ::::::::::::::::::::::,:::::::::::::::,:::::,:,:::::::::::::::,............................................................,.........::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,................................................................,.....,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....................................................................,:::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....................................................................:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...................................................................,.:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.....................................................................:::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.................................................................,::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.................................................,............:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,:::,:::::::::::::::::::::::,...........................................,.............,:::::::::::::::::::::::::o
 ::::::::::::::::::::::.....::::::,,,,,,,.,.,,,,,,::::::::::::::::::::::::::::,.......................,:,,,,,......................,..,:::::::::::::::::::::::::
 :::::::::::::::::::::::,,,,.,,::,:,,,:,,,,,,..,,,:::::::::::::::::::::::::::::,....................,::,,:,:::,,......................,:::::::::::::::::::::::::.
 :::::::::::::::::::::::::,.,.,..::::::,,,,,......,,,,,::::::::::::::::::::::::,...............,::,,:::,::::::::::,...................::::::::::::::::::::::::::
 ::::::::::::::::::::::::,......,::::::::,,,..,,....,,,,,,:::::::::::::::::::::,...........,:::::::::::::::::::,:::..........,.......,::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::...,:::::::::::,,::...::::::::::::::::::::::::::::,..........::::::::::::.:::::::::,::..........,.......,::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,.,:::::::::::,,,,:::,:::::::::::::::::::::::::::::::::,:::::::::::::::::::::,::::::::..................:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,::::::::::::::,:,::::::::::::::::::::::::::::::::::::oooo:::o::::::::,,::::::::::::::..................::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::oo::::::::o:::::::::::,:::::::::::..................::::::::::::::::::::::::::::.
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,........,........,::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::,:::::::::::::,..................:::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....................::::o:::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::,...................,:oooo:oooo::o::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::,,,.................,:ooooo:::::ooooooooooooo::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: :::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.................:oooooooooooooooooooooooooo:::::
 ::::::::::::::::::::::::::::,:,,:,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.............:::oooooooooooooooooooooooooo:::::
 ::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..........:::::::oooooo::o::oo:oooooooooooo::::,,,..,,,,,,,,,.,,,,,,...,,,,,, ::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,....,,:::::o::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,:::::::::,.,::::::::::::::::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::o:::.,.,:::.:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::,,.,:::.::o.,::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::,,.......,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::,:::::::.,::.::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,,...........,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::,::::::::.o:..,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,,,:::,,,,:::::::::::::::::::::::::::::::::::::,,,,,:,,,,:,::::::::::,,,::::::::::,:::::,,::::..::,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,:,,,:,,:,::::,:,,,,:::::::::,,:::::,,,:::::...:,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,::,,,,:,,,,,,,,,:,:::,,,:::o:::::,,,:::,,,,:::::::.::..,::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::,,:,,:,,,,,,,:,,,,:::::::::::::::::,,::::,,,,::::::::..:,.:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,:::::::::::::,,:,,,::::,,.::::::::::.::..:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,,,,,,,,,,::::::,::,::,:,:,,::::,,.:::::::::::..,;.,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,,.,,,,,,,,,,,,:,:::,:::::,,:::,,,::::,,:::::::::::::..,..::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,...,....,,,,.,,,,,,,::,::::,::,::,::,,:::::,,::::::::::::::.::..::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,




::::::::::::::::::::,,,,,,,,,,,........,,..... ::::::::::::::::,::::::::::::::::::::::::::::::::::::::::oOOOoo::::::::::::::,...............................................::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::oOOOoo:::::::::.......................................................,:::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::oOOOOo::::::...........................................................,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::oOOOOoo::,................................................................::::::::::,:::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::oOOOOoo:...................................................................,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooOOoo,.......................................................................::::::::::::::::::::::::
 :::o::::::::::::::::::::::::::::::::::::::::::::::::::::::oOO'..........................................................................::::,::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo............................................................................,,:::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..............................................................................,:::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,................................................................................,,:::::::::::::::::::
 :::o::::::::::::::::::::::::::::::::::::::::::::::::::::....................................................,.,,...........................,:::::::::::::::::::
 o:::o:::::::::::::::::,::::::::::::::::::::::::::::::::,.............................::,,,,,,,,....,,.,,,,::::,,,,..........................:::::::::::::::::::
 ::o::::::::::::::::::::::::::::::::::::::::::::::::::::,...................,,,,,,,:::::::::,,,,,:,,,,:::::::::::,,..........................,::::::::::::::::::
 :o::o:::::::::::::::::::::::::::::::::::::::::::::::::,.......,,,....,,,,,,::::::::::::::::::::::::::::::::::::::,,.........................,::::::::::::::::::
 oo:oo:::::::::::::::::::::::::::::::::::::::::::::::::,......,,::::,::::::::::::::::::::::::::::::::::::::::::::::,,........................,::::::::::::::::::
.ooo:o::::::::::::::::::::::::::::::::::::::::::::::::,,.....,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,........................,::::::::::::::::::
 ooooo:::::::::::::::::::::::::::::::::::::::::::::::::,......,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,........................::::::::::::::::::
 ooooo:::::::::::::::::::::::::::::::::::::::::::::::::,......,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::.......................,:::::::::::::::::
 ooooo::::::::::::,:::::::::::::::::::::::::::::::::::::......,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...................,:::::::::::::::::o
 ooooo::::::::::::::::::::::::::::::::::::::::::::::::::,......,,::::::::::::::::::::::::::::::::::::::,,,,,,,,,::::::::::::,.................,:::::::::::::::::
.ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::......,::::::::::::::::::::::::::::::,.....,.,,,,,,:::::::::::::::::.........,,:::::,::::::::::::::::::.
 ooooo::::::::::::::::,:::::::::::::::::::::::::::::::::::....,,:::,,,,:.::::,:::::::::::::,,:,,,,,,,,:::::,:::::::::::::::::,.......,,:::::::::::::::::::::::::
 ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::,....,,,,,,,.,.,,,,,,,,,,:,::::::::,,,,,,,:::::::::::::::::::::::::,.....,:::::::::,::::::::::::::::::
 ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::...,,,,,,:::::::,,,,,,,,,::::::::,,,,,,,:::::::::::::::::::::::::::...:::::,,:::::::::::::::::::::::
 oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::,...,:,,,::::::::,,,,,,,,::::::::,,,,.........,,.,::::::::::::::::::::::::::,,::::::::::::::::::::::
 oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::,...,:,,,,:::::,,..,..,,,:::::::::,:,,,,,.,,,,:::::::::::::::::::::::::::::::,,,:::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::,..:::,,,,,,....,,,,,,::::::::::::::,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
 oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::o..::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::o,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,:::o::::::::::::,
 oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,........,:oo:::::oooooo
 oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::o:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....,.....::oo::ooooooooo,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:,:::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::,.,,.....,::::ooooooooooo
 ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::ooO,,::::::::::::::,,,,,,,::::::::,,:::::::::::::::::::::::::::::::::::::,.......,::::::::::::oooo:
 ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::ooOOo:,:::::::::::::::,:,,,,::::::::::::::::::::::::::::::::::::::::::::::.,.....::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOO:,::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::,,.....:::::::::::::::::::,
 oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooOOO,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::,,::::,,,,,...:::,,,,:,:,:,,:,::,:,,, oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooOOOo,,::::::::::::::::,:::,,,,,:,:::::::::::::::::::::::::::::::::,,,,,:::::::::,,..,,.,,:::::
 ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::oooOOoo::,::::::::::,,,.,,,,,,:,,,,:,,,,:.,,,,:::::::::::::::::::,,,,,,.:::::::::,.,.,,,::.::::::
 ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::oooOOooo:,,::::,,,,,,,,,:,::,,,,,:::,::::::::::::::::::::::::,,,,,,,,,.:::::::::,,,,,,,.::,.:::::
 ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOOoo::,,,,:,,,:,,:,,,:::::::,:,:::::::::::::::::,::::::,,,,,,,,,,:::::::,,,,,,,:,::,.:o,,::::
 oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooOoOoo:::,,,,:::::::,,,,,,,,,:::::::::::::::::::::::,,:,,,,,,.,,,,:::::,,,,,,.:,::::,,..,:.::::
 ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooo::::,,,,,:::::::::::::::::::::::::::::::::,::,,,,,,,.,,,,.:::::,,,,,,,,:::,,,,::,,:,.,:::
 :o:oo:oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOoo::::::,,,,:::::::::::::::::::::::::::::::,,,,,,,,....,,,,:::,,,,,,,,,::::,,,,:::,.,::,,::
 ooooo:oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOoo::::::::,,,::::::::::::::::::::::::::::,,,,,,,,...,.,,,,,,,,,,,,,,,,:,::,,,,:::::,.:,.,::
 o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOOo::::::::::,,,::::::::::::::::::::::,:,,,,,,,......,,,,,,,,,,,,,,,,,::,,,,,:::::::,.:,.,::
 o:::o:::::::::::::::::,::::::::::::::::::::::::::::::::::::::::ooooooo::::::::::::,,,::,,:,:,:,:,,,,,,,,:,,,,.,,..,,,,,,,,,,,,,,,,,,,.,:::,.,,,:::::::,,::.:,::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooo:::::::::::::,,,,,,,,,,,,,,,,,,,,,.,...,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,:::,::,,:,,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooo:::::::::::,,,,,,,,,...,,,..,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,:,,,,,:::::,,:,,.::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,



.... ::::::::::::::::::::::::::::::::::::::::::oOOOoo:::::::::::::::::::::::::::::::::::::,................................:::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::oOOoo::::::::::::::::::::::::::::::::..........................................,,::::,::::::::::::::::::::::::::::::o
.:::::::::::::::::::::::::::::::::::::::::::oOOoo:::::::::::::::::::::::::::::...................................................,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::oOOOoo:::::::::::::::::::::::::,........................................................,,::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::oOOOoo::::::::::::::::::::::...............................................................,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::oOOOooo::::::::::::::::::,...................................................................,,:::::::::::::::,:::::
 ::::::::::::::::::::::::::::::::::::::::::::oOOooo:::::::::::::::::,......................................................................,,:::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::oOOOoo::::::::::::::::........................................................................,,,::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::oOOOOo::::::::::::::,..........................................................................,,::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::oOOOOoo::::::::::::,.............................................................................,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::OOOOoo::::::::::,,...................................,..,,,,,,,,,,..........,...................,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::OOOOooo:::::::::,..........................,,,,,,,,:::::::::::,,,,,,,,,,,,::::::,,,.............,,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::oOOOOoo:::::::::............,,,,,:,:,,,,,,,::,:::::::::::::::::::::::::::::::::::,,..............,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::oOOOOoo::::::::,..........,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,...............,:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::oOOOOOo::::::::,..........,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...........,,,:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::oOOOOoo:::::::,...........,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..........,::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::oOOOOoo::::::,.............,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,....,.......,:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::oOOOOooo::::::,...........,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,............,,::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::oOOOOOoo:::::,,............,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,............,::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::OOOOOoo::::::,..........,:,::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::,,..........,:::::::::::,::
.:::::::::::::::::::::::::::::::::::::::::::::::oOOOOoo::::::,,........,,::::::::,,,,,,,,,,,::::::::::::::::::,,,.,,,,.,,:,,::::::::::,......,..,::::::::::::,::.
 :::::::::::::::::::::::::::::::::::::::::::::::oOOOOOoo::::::,.......,,:::::,,,,,,,,,,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,,::::::::::,......,,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::oOOOOOoo:::::::,......,,::,:,::,:,,:,,,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,,,::::::::,,...,::::::::::::::::::,:
 :::::::::::::::::::::::::::::::::::::::::::::::oOOOOOoo:::::::,,......,:::::::,,,,,,::,,,,,,,,,,,,::::::::::,,,,,,::,,,,,:::::::::::::,..,:::::::::::::::::::,:
 ::::::::::::::::::::::::::::::::::::::::::::::::oOOOOoo::::::::,,.....,:::::::,,,,,:::,..,,,,,,,,:,::::::::::,,,,,,,:,,:::::::::::::::::,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::oOOOOOoo::::::,,,,....,,::::::::::::,:,,,,,,,,:,,::::::::::::::,:,::::::::::::::::::::::::,,::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::oOOOOOoo::::::,:::,,.,,:::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
 ::::::::::::::::::::::::::::::::::::::::::::::::oOOOOOOo::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,
 :::::::::::::::::::::::::::::::::::::::::::::::::oOOoOOo::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
.:::::::::::::::::::::::::::::::::::::::::::::::::oOOOOOo::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 :::::::::::::::::::::::::::::::::::::::::::::::::oOOOOOoo:::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: :::::::::::::::::::::::::::::::::::::::::::::::::ooOOOOoO::::::::::::::::,::::::::::::::::::::::,:,,,:,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::oOOOOOO::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.::::::::::::o:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::oooOOOo::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....,:::::ooooooooo::::,,,..,,,,,,,,,.,,,,,,...,,,,,, ::::::::::::::::::::::::::::::::::::::::::::::::::ooOOOOoo:::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,,::::oooooooooo::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::oOoOOoOo:::::::::::::::::::::,::::::::::::::::::::,,,,,,:,,,,::::::::::::::::::::::::::,...,:::::ooo:::oooooo,,,,,...:::,,,,:,:,:,,:,::,:,,, :::::::::::::::::::::::::::::::::::::::::::::::::::ooooOOO::::::::::::::::::::::::::::::::::::::,,,,,,,...,,..,,,,,,,::::::::::::::::::::,..,:::::::o:::::ooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::ooOOOOO::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,,,::::::ooo::::ooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::ooOOOOo:::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::,,::::::ooo::::ooo:::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::ooooOOOo::::::::::::::::::::,::::::::::::::::,::,,:,:,::,,:,,:::::::::::::::::::::,,,::::::oo:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::oooOOOO:::::::::::::::::::::,:,::::,:::::::::::::,,:,,:,::::::::::::::::::::::::,,,,:::::::::::::::::,,:,::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::oooOOOO:::::::::::::::::::::::::,:::,:,:::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::,,,,,,,,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::::::oooooOo:::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::::,,,,,,:,,,,,,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOooo::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::,,,,,,,,,::::::::,,,,,,,,,,,,,,,::,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooo:::::::::::::::::::::::::,:,,,,,:,:::::::::::::::::::::::::,,,,,,,,,,,,::::::,,,,,,,,,,,,,:,:,,,:::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::oooooOO:::::::::::::::::::::::,,,:,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,,::,:,,::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooO:::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,::,:,,,,,:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::ooooOoo::::::::::::::::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,::,,,,,,,,,,:,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
+


,,::::::::::::::::::::::::,,,,,,,.,,,,,,,,,,.,,,,,,,:::::,,,,,,,,,,,........,,..... OOOOooooOOOooOOOOOOoOOOooooooOOOOOOOoooooooOOOOOOOOOOOooooooooooOOOOOOOOOOOo::::::o,:::::::,,,,,,,,,,,,,,,,,,o::::::::::::::::::::::,,,,,,,,,,,...,,......,,,,,,
 OOOOooooOOOooOOOOOOoOOOooOOOoOOOoOOOooooooooOOOOOOOOOoooooooooooOOOOOOOOOOOo:::::::::::::::,,,,.,,,,,,,,,,,,,::::::::,:::::::::::::,,,,.,,....................,o
 OOOOooooOOOooOOOOOOOOOOOOOOOoOOOOOOOoooooooooooOOoooooooooooooooOOOOOOOOOOOO::::::,:o::::::,,,,,,,,,,,,,,,,,.o::,::::::::::::::::,,,,....,................,....
 OOOOooooOOOooOOOOOOooOOOOOOoooooooooooooooooooooooooooooooooooooOoOOOOOOOOOO:::::::oo:::::::,,,,,,,,,,,,,,,,,o:::::::::::::::::,,,,,,.,,......,........,,,.....o
.OOOOooooOOOooOOoooooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOO:::::::Oo:::::::,,,,,,,,,,,,,,,,,o::,::::::::::::::,,,,,...........................:
 OOOOoooooooooooooooooooooooooooooooooooooooooooOoooOooOOOoOoooooooOOOOOOOOOO:::::::o:,::::::,,,,,,,,,,,,,,,,,o::::::::::::::::,,,,,......................,.....
 OOOOooooooooooooooooooooooooooooooOoOooOOOoooooooOoOoooooooOOOOOooOOOOOOOOOO:::::::o,,::::::,,,,,,,,,,,,,,,,,oo:,::::::::::::,,,,,.............................
 OOoooooooooooooOoOOoOOooooooooooO;;ooooOooOOOOoooOO%OOoOOOOOOOOOooOOOOOOOOOOo:::::::,:::::::,,,,,.,,,,,,,,,,,oo:::::::::::::,,,,,.............................,
 OOooooooooooooOoooooooYOOOoOOoOoOoOOOOoOOoOOOOoOoOOOOO;OOOOOOOOOOoOOOOOOOOOOo:::::::::::::::,,,,,,,,,,,,,,,,,oo:,::::::::::::,,,,..............................
 OOooOOoooooOOOOOOOOOOOOoOOOOOOOooOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOOoOOOOOOOOOOO:::::::::::::::,,,,,,,,,,,,,,,,,oo::::::::::::::,,,,..............................
 OOooOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOO:::::::::,,,,,,,,,,,,,,.............,,:::::::::::,,,..............................
 OOooOOOOOOoOOOOO;OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOooYooooooOOOOOOOOOOOOOOO,,,,,,,,,,..........................,:::::::,,,,...........................,,
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOooOOOOOOOOOOOYY:,,,,,,,,.,,.:YooOOOOOOOOOOO,.,,,,..................................::::,,,,.................,.........,.
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO',,,,,,,,,,,,,,,,,,,:YOOOOOOOOOO,,,,......................................::,,,,.................,........,..
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOoOOOoOOOOOo:,,::::,:,,,,,,,,,,.,,,:OOOOOOOOO,,.........................................,,,,,,.........,......,...........
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::,:,,,,,,.,,,..YOOOOOOO,............................................,,,,,....,,,........,.......,..,
 OOooOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::,,,,,,.,,,,oOOOOOo..............................................,,,,,....,,.......,,,.......,.,
 OOooOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::,,::,,,.,,,.,,,,oOOOOO:,,,::,,,,,,:,:,,:,,..........................,,:,,,...,.............,...,...
 OOooOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOO.,,,,,:::,,,,,,,,,,,,,..,,,,:oYYoY,.::::::::::::::::,,..........................,::,,,.........................o
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoYYo:.:,,::::,,,,:,,,,,,,,,....,,:::::,,,::::::::::::::::,,..........................::,,,,........................
 OOOOOOOOOOOOOOOOoYYYYYYYYYYYooo::::::::::o:o::::::::::,::::::::::,,,,,,,.,,,,,::::,,::::::::::::::::::::,........................::,,,,,,.......................
 ooo::::::::::o:o:o::::o::::::::::::::::o:::::::,,::,::,,,,,::::::,,,,,,,,,,,,,,:::..:::::::,,,,,,,:::::::::,.........,,,,.......,::,,..........................
 :::::::::o:::::::::::::::::::::::::::::::::::::,,,::::::::::,,,,,,,,,,,,,,,,,,,,::,,,,,,:,,,,...,,,:::::::::.....:::::,::,,.....,,,,,..........................
 :::::::::::::::::::::::::::::::::::::::::::::::..,:,:,,,,,,,:::,,,,,,,,,,,,,,,,,,:,....,::,,,,,.,,,:,:::::::::::::::::,,::.....,,,,,,,,.,,.....................
 :::::::::::::::::::::::::::::::::::::::oo::::::,..,:,:,,,:::::,,,,,,..,,,,,,,,,,,:,,,,,:::::,,,,,:::::::::::::::::::,::::,.....,,,,,,..........................
 :::::::::::::::::::::::::::::::::::::::::::::::,,,.,:::,:::::,,,,,,,.,,,,,,,,,,,,,,::::::::,,:::::::::::::::::::::::::::,......:::,,,,,........................:,,,,,,,,::::,,,,,,,,,,,
 o::::::::::::::::::::::::::::::::::::o:::::::::,,.,...,,,,,,,,,,,,,,,,,,,,,,,,,..,,::::::::,,,:::::::::::::::::::::::::,,.......::::,.......................,,,.
 ::::::::::::::::::::::::::::::::::::::::::::::,,,,,,...,,,,,,,:::,,,,,,,,,,,,,,....,::,..,,,:,,,,:,:::::::::::::::::::::,,.....:::::::,........................,
.:::::::::::::::::::::::::::::o:o:oooooooo:::,,,,,,,,.,..,:::::::,,,,,,,,,,.,,,,,,....,,,,,,,::,,,,:,,:::::::::::::::::::,,,..,::::::o::,,,,........,...........o
 .,..,,.,.,..,.......,....................,.,,,,..,,,,,..,,::::::,,,,,,,,,....,,,,,,,,,,,,::::.,,,,:::,:::::::::::::::::,,.,::::::o:::o::,........,,,,..........,
 .....,,.................................,,,,,,,,..,,,,,.,,,,,::,,,,,,,,,....,.,,,,,,,,,,,,,,,::::,,,,,,,:::::::::::::,,,::::::::::::::::.......,,,,,,,.........
 ...............,..,.,.,,....,.,...,.....................,,,,,:,,,,,,,.,,...,,,,,,,,,,,,,,,,::,:::::,,::,,,,,,,,,,,,,,,,::::::,,,,,,,::,,....,,,,,,,,.....,,,:,,,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ................,.................................,..,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,::,:::::,,:,,,,,,,,,,,,,,,,,:::::..,,,,,:::::,....,,,,,,,.,..,.....,,,
 ..........................................................,,,,...,,..:,,,,,.:.,,,,,,,,,,,:,,,:,,,,,,,..,.,,,,,,,,,,,:::,,,,,,,,,:.,,,,,:,,,,,..,............,,,:
 ,,,.,,,,...................................................,,.........,,,,,.,,,,,,:,,,,:..,,,,,,.,,,,..,,,,,,,,,,,:::,,,,,:,:::.........,,,,,,...........,,,,,,:,,,..,,,,,,,,,.,,,,,,...,,,,,, ,,,,.,,,.....................:.................................,......,,.,,,,....:,,,,,:,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:......,,,,,,..........,,.,,,,,,,
 ,,..,......................................................,.......,,,,,,,,,....,..,,.:,.,:.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::...,,,,,..........,,,,,,,,,,,,,,,,...:::,,,,:,:,:,,:,::,:,,, ...........................,...,..........................,........,,,,.,,.,.....,..,....:::.,..,,.,,,,,,,,,,,,,.,,,,,,,,,,,,::::::,,,,,..........,,,,,,,,,,,,,
 .........................................................,,,.,..,,..,,.,,,:.,.........,,,,,:.,,..,,,,,,,,,,.....,,,,,,,,:,.,::::::,,,,,........,,,,,,,,,,,,,,,,
 .........................................................,,,,...,.,,,.,,,..,.........,.,,..::,.,..,,,,,,,,,.....,,,,,,::,,,,:::::,,,,,......,,,,,,,,,,,,,,,,,,,
 .........................................................,,,,..,,,...,,...,.,,......,...,,,,.:.,.,,,,,,,,,,....,,,,,,:::,:,:::::,,,.,....,,.::::::ooo::::::,,,,
 .........................................................,.,,...Y......,,,,,..................:,,,,,,,,,,,....,,,,,,:,:,,:,::::,,,....,:::oooooooooooooooooo:::
 ..........................:::::..........................,,,,...:......,,,,:.................,,,,,,,,,,,,,,...,,,,,,,:,,,:::::,,...:::oooooooooooooooooooooooo:
 ..........................,::::............................,,.,.........................,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,::,,,:::oooooooooooooooooooooooooooo
 ..........................................................,,,...,,.......................,,,,,,,,,,,,,,,,,,,,...,,,,:,:,,,,,:::oo:o:ooooooooooooooooooooooooooo
 ..........................................................,,,,..........,,....,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,:::::oo:oooooooooooooooooooooooooooo
 ..........,::,,,,,::::,....................................,,....................,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,:,,,:::,:::::::::oo:oooooooooooooooooooooooooooo
 .........,:::::::::::::........................................................,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,::,::::::::::oo:ooooooooooooooooooooooooooo
 .......:::,::,::::::::,,..................................................,,,,,,,,,,,,,,,,.,.,,........,,,,,:,:,::,,:,:::::::::::o::o:o:ooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,





:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,..:::::,,,,,,,,,,,........,,..... OOOOooooOOOooOOOOOOoOOOooooooOOOOOOOOooooooOOOOOOOOOOOooooooooooOOOOOOOOOOOo::::::o.:::::::,,,,.,,,,,,,,,,,,,o:::::::::::::::::::::::,,,,,,,,,,,,,,.....,......,
 OOOOooooOOOooOOOOOOoOOOooOOOoOOOoOOOooooooooOOOOOOOOOoooooooooooOOOOOOOOOOOo:::::::::::::::,,,,.,,,,,,,,,,,,,::,:::::,:::::::::::::::,,,,,,,,,,................o
 OOOOooooOOOooOOOOOOoOOOOOOOooOOOOOOOoooooooooooOOoooooooooooooooOOOOOOOOOOOO::::::,::::::::,,,,.,,,,,,,,,,,,,:::,::::::::::::::::::::,,,,,,....................
 OOOOooooOOOooOOOOOOooOOOOOOoooooOoooooooooooooooooooooooooooooooOoOOOOOOOOOO:::::::oo:::::::,,,,,,,,,,,,,,,,,o::,::::::::::::::::::::,,,,......................o
 OOOOooooOOOooOOoooooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOO%:::::::Oo:::::::,,,,,,,,,,,,,,,,,o::,::::::::::::::::::::,,........................:
 OOOOoooooooooooooooooooooooooooooooooooooooooooooooOooOoOoOoooooooOOOOOOOOOO:::::::O::::::::,,,,,,,,,,,,,,,,,o::,::::::::::::::::::,,,.........................
 OOOOooooooooooooooooooooooooooooooooOooOOOoooooooOoOooooooOOOOOOooOOOOOOOOOO:::::::o,,::::::,,,,,,,,,,,,,,,,,o::,:::::::::::::::::,,,..........................
 OOoooooooooooooOoOOoOOooooooooooO;;ooooOOoOOOOoooOO%OOOOOOOOOOOOooOOOOOOOOOOo:::::::.:::::::,,,,,,,,,,,,,,,,,oo::::::::::::::::::,,,.,,,,,:,,,,,...............
 OOooooooooooOooooooooooOOOOOOOOoO;OOOOoOOYoOOOoOoOOOOOoooOOOOOOOooOOOOOOOOOOo:::::::,:::::::,,,,,.,,,,,,,....':...,,,,::::::::::,,,,,,,:::::::,,..............,
 OOooOooooooOOOOOOOOOOOOoOOOOOOOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOOOOOOOOO:::::::::::::::,,,,..........................,:::::,,,,,::::::::::,,,..,..,..,,.,.
 OOooOoOOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOO:::::,,:,,,,,,.................................,::::,,,,:::::::::::,,,,,.....,,...
 OOooOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOOOOOOOOOOOOO,,,,,,,.......................................,,,::::::::::::::,,,.......,...
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOoo::::,...,:::''YOOOOOOOOOOOOOO,.,:,..........................................,,,:::::::::::::::,,..........
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo',,,,,,,,,,,,,,,,,.,YOOOOOOOOOOO,,,,.............................................:,,:,,::::::::::::,,,.......
 OOooOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOoOoOOOo,,::::,,,,,,,,,,,,,,.,,.'OOOOOOOOO,,,............,,,,..............................,,,,,,::::::::::::::::,,.,..
.OOooOoOOOOOOOOOOOOOOoOOOOOOOOOoOOOOOOOOOOOoOooO:::::::::::,::,,,,,,,,,,,,,oOOOOOOO,,,,,,:::::::::::,,...............................,,,,,,,:::::::::::::::,,...
 OOooOOOOOOOOOOOOOOOOOooOOoOOOOOOOOOOOOOOOOOOOOo:::::::::::::,:,,,,,.,,,,,,.oOOOOOO,,,,,,::::::::::::,...............................,::,,,,,,::::::::::::::,,,,
 OOooOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOo::::::::,,,:::,::,,,,.,,,,,,.OOOOOO,,,,,:::::::::::::::..............................,:::::,,::::::::::::::::,,,
 OOooOOOOOOOOOOOOOOOOOoOoOOOOOOOOOOOOOOOOOOOOOO:,,,,:::,,,,,::,:::,,,.....,,.:YYYoY..,,:::::,,,,,,::::::::,..........................::::::::::::::::::::::::,,,o
 OOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo,,,,::::,,,:::::::,,,,,.,,,.,,:::::,.,,.,,:,,,,,,,,::::::::,.........,:,:,.........,::::::::::::::::::::::::::,:
 OOOOOOOOOOOOOOOOooYYYYYYYYYYooo:::::::oooo::oo:::::,::,:::::::::,,,,,,,,:,,,,,::::,.,,,.,::,,....,,:::::::,....::::,:,,:,:........:::::::::::::::::::::::::::::.
 ooo:::::::::::::::::o::::::::::::::o::::::::::::::,:,,:,:::::::,:,,:,,::,,,,,.,,::,.,,,:::::,,,:::::::::::::::::::::,,,:::.......::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::o::::::::::::o:::::::::::::::::::::::::,,,:,,.,.,,.,,::,.,::::::::,:::::::::::::::::::::,:::::,......:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::o::::o::::::::::o::o::::::,::,,,,,::::::,:,:,,,,.,,,,,,,,,,:,.::::::,,:,::::::::::::::::::::::::::,.......::,,,,,,:::::::::::::::::::::::
 :::::::::::::::::::::::::::o::::::::::::::::::::,,:,,,::::::::,::,,,,,,,,.,,,,,,,,,,,:,.::,,::::::::::::::::::::::::::::,,........,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::,,,,,,,,,,,,.,,,,.,.,,,,:,,:,::::::::::::::::::::::::::::::::,.......,:::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,:,:,,,,,,,:,,,,,,,,,,,,,..,,,,,,,,,:,,:::::::::::::::::::::::::::::::,,,....::::o::,:.,::::::::::::::::,..
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,..,,,,,,,,:::,,,,,,,,,,,,.....,,,,,,..,.,::::::::::::::::::::::::::::,,,,,.::::::::oo,,,:::::::::::::::....,
.::::::::::::::::::::::::::::ooooooooooooo::::,,,,,,,....,,,,,::,,,,,,,,,,.,,,......,,,,,,,,,,:::::::::::::,:,:::::::::::,,,.::::::::oo::o:::::::::::::::,......o
 .,.,.,..,.,,.,,,.,,.......,...,..........,,,,,,,,,,,.,,..,:::::,,,,,,,,,,,,,,,,,,,...,,,,,,:,:,:::::::::,:,,,,,,,,:,:,,,,,::::::::::::::::::::::::::::,.......,,
 ....,..................................,,.,,,,,,..,,.,,...,,,:,,,,,,,,,,,,...,,,,.,,...,,,,:::::::::,,,,,,,,,,,,,,:::,,,::::::::,,,::::::::::::::::::,......,,,
 ....,......,........,,,.,.....,...........................,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,.,.....,,,,,,,,,,,,,:::::,,,,,,:,:::::::::::::::::,,....,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ....................................................,...,..,,,,:,,,,,,,,..,..,.,,,,,,,,,,,,,.,..,,,..,.,,,,,,,,,,,,,::::,,,,,,,:::::::::::::::::::,:,...,,,,,,,
 ....,,.....................................................,,,,,.,,,.:,,,..,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:::::::::::::::.........,,,,,,,..:
 .,,,,,,,....................................................,,...,,...:,,,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:::::::::::,........,,,,,,....:,,,..,,,,,,,,,.,,,,,,...,,,,,, .,..,,,.,...............,....,........................................,,,,,,,..,,,,:::,,:,,,....,,,,,,,,,,,,.,.,.,.,,,,,,,,,,:,:::::::::::::::.....,,,,,,......,
 .,,,,.,.......................................................:.......,,,,.:.....,,,,,,.,,.,,.,,,,,,,,,,,,.......,,,,,,,,,,,:,::::::::::::::::::,,,,,,,,,......,,,,,...:::,,,,:,:,:,,:,::,:,,, ...........................,...,............................,........,..,,.,.....,,.,....,.......,,,,,,,,,......,,,,,,,,,:,,:,:::::::::::::::::::,,,..........,
 ............................................................,,,,....,,.,.,..,.....,.,,.....,,,...,,,,,,,,,....,,,,,,,,,::,,::::::::::::::::::::,,,.,.......,,::
 .........................................................,..,.,.,..,.,,..................,..,,,,,,,,,,,....,,,,,,,,,,::,:,:,,:::::::::::::::::,,,.,.,::::oooooo
 ...........................................................,,.,.,..'.,,:.......,........,.,.,.,,,,,,,,,,....,,,,,,,,:,:::,,,:::::::::::::::::,,:::ooooo:ooooooo
 ...........................................................,,,,,,,.....::...............,,,,,,,,,,,,,,,,,...,.,,,,,:::,::,,:::::::::::::::::::::o:oo::o:ooooooo
 ..........................:::::.............................,,.........::,,...............,,,,,,,,,,,,,,,,.,,,,,,,:,,,,,,:,:::::::::::::::::::::ooooooooooooooo
 ..........................,::::............................,,,...........,.:..,.........,,,,,,,,,,,..,,,,,,,,,,,,,,,:,::.,,:::::::::::::::::::ooooooooooooooooo
 ............................................................,............,,.,,.........,,,,,,,,,,,,,..,,,,,,,.,,,,,::::,,,,:::::::::::::::o:oo:ooo:::::::::oooo
 ..........................................................,.,,...............,......,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::::::::::::::::::::::ooo:o:::oo:::::::::o:o
...........,:::,,,,:,::,.....................................,,.................,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,:::::,,,::::::::::::::::o:oo:ooooooooooooooooooo
 .........,::::::::::::,....................................,,,...............,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,::,:,,,,:::::::::::::::o:ooooooooooooooooooooooo
 ........,,,,,:,,,:,,::.................................................,,,,,,,,,,,,,,,,,,,,,.,.......,,,,,,,,:,:::,,:,::::::::::::::::ooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,




OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::::::::::o::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::o
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::o::::::::,,,,,,,:,,,,:::::::::::::::::::::::::::::,:::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::o:::::::::,,,,::,:,,:,::::::::::::::::::::::::::,::::::::,::::::::::::ooo::::::::::::::::::::::::::::::::::::::::o
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::o:::::::::,,,,:,,,,,:,::::::::,:::::::::::::::,:::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::::::::::o:::::::::,,,,,,:,,,,,:::::,o,.,::::::..........,,:::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::o::::::::,,:,,,,,,,,,:::::,......................,,:::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::o::::::::,,,,,,,,,:,,,::.............................,,:::::,:::::::::ooo:::::::::::::::::::::::::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooo::::::::o:::::::::,,:,,,,:,,......................................::::::::::::ooo:::::::::::::::::::::::::::::::::::::::
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo::::::::::::::::::,::,,,:,,.........................................,:::::::::oooo::::::::::::::::::::::::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:::::::::::,,,,,,,,,:,,,,,............................................,:::::::oooo::::::::::::::::::::::::::::::::::::::
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::,,,,,:::,::::::,,,,:,,,,..............................................,::::::oooo::::::::::::::::::::::::::::::::::::::
 OOOOOOOOoo::::::::'''YoOOOOOOOOOOOOOOo.,,:,,:,::::::::::,,,:,,,,...............................................:::::::ooo::::::::::::::::::::::::::::::::::::::
 Yooooooooooooooooooo::::'oOOOOOOOOOOOo.,,:,,:::::::::::::,,::,,.................................................,:::::ooo::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooo::::::,'oOOOOOOOOo.,,,:::::::::::::::,:::,,............,,,,..................................,::::ooo::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooo::::::,,'oooooooo,.,,:,:::::::::::::,,:::,,......:::::::::::,................................,:::oooo:::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooo:::::::,,::oooooo,.,:::::::::::::::,::::::,,,,:::::::::::::::,...............................,:::oooo:::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooo::::::,,,::ooooo,.,,::,::::::::::::,,:::::,,::::::::::::::::,,,.............................,::::ooo:::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooo:::::::..,:ooOOO,,,,:::::::::::::::,,:::::,,::::::::::::::::::,.............................,::::ooo:::::::::::::::::::::::::::::::::::::o
 ooooooooooooooooooooooo:::::::..,,:ooo:,,:::,:::::::::::::,::::::,:::::::::::::::::::::,.....,......,.:,,,.........,:::ooo:::.....,::::::::::::::::::::::::::::
 ooooooooooooooooooooooo:::::::::,,,,:::,,,:::,::::::::::::,::::::,::::::,,,,,,,::::::::::::::,,.,,:,:,:::::.........,::ooo,..........::::::::::::::::::::::::::.
 oooooooooooooooooooooooo::::::::,,,,,::,,,:,,,:,:::::::::,,,:::::,.,,,,,:,,,::::::::::::::,.....:::::::::::,........,::',...................,,,,.,...::::::::::
 oooooooooooooooooooooooo::::::::,,,,,,,,,,:::,::::::::::::,:::::,:,.:::,,,,,:.,,,::::::::::::::::::::::::::............................................::::::::
 ooooooooooooooooooooooooo::::::::.,,,,,,,,::,::::::,::::,:,,:::::,,:::::,,,,,,::::::::::::::::::::::::::::,,...........................................,:::::::
 ooooooooooooooooooooooooo:oo:,.....,.,.,,,,,,,:,:,:::::::,:,:::::,.::::::::,,::::::::::::::::::::::::::::::,,..........................................::::::::
 oooooooooooooooooooooooooo:o::..,.,,,,,,,,.,,,,,,,,,:,:,:::,::::::::::::::::::::::::::::::::::::::::::::,,,,...........................................:::::::::,,,,,,,,::::,,,,,,,,,,,
 oooooooooooooooooooooooooooo:o.....,,,,,,,,,,,,,,,,,,,,,,.,,:::::::::::::::::::::::::::::::::::::::,,:::,,.............................................::::::::.
 oooooooooooooooooooooooooooo:oo.....,,,,,,,,,,,,,..........,,,,,::::::::::::::::::::::::::::::::::,,:,,,...............................................,:,:::::,
 ooooooooooooooooooooooooooooooo:.................................,,,:,,,::::::::::::::::::::::::,,,,:,..................................................,::::::o
 oooooooooooooooooooooooooooooooo:...................................,,,:::::,::::::::::::::::::,,,,,.....................................................,:::::,
 ooooooooooooooooooooooooooooooooo......................................,,,,,,,,::::::::::::::,,,,,,........................................................::::
 ooooooooooooooooooooooooooooooooo:.,....................................,,,,:,::::::::::::,,,,,,,............................................................::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: oooooooooooooooooooooooooooooooooo,.........................................,,,::::::::,,,,,,,,,................................................,.............:
 ooooooooooooooooooooooooooooooooooo.....,...................................,,::::::,,,,,,,,,,,...............................................................::
 ooooooooooooooooooooooooooooooooooo:...,......................................,,,,,,,,::,.,,,,,..............................................................:::,,,..,,,,,,,,,.,,,,,,...,,,,,, oooooooooooooooooooooooooooooooooooo:...............,................................:::::::,,,.............................................................,::,
 ooooooooooooooooooooooooooooooooooooo..................................................,:::::::...........................................................,..,:,,,,,...:::,,,,:,:,:,,:,::,:,,, ooooooooooooooooooooooooooooooooooooo:...............................................,,,,,,::::,...............................................................
 oooooooooooooooooooooooooooooooooooooo..........................................,,,,,,,,,,,,,:::,..............................................................
 ooooooooooooooooooooooooooooooooooooooo.......................................,,,,,,,,,,,,,,,::,.,:............................................................
 ooooooooooooooooooooooooooooooooooooooo:.....................................,,,,,,,,,,,,,,,,,,....,...........................................................
 oooooooooooooooooooooooooooooooooooooooo....................................,,,,..,,,,,,,,,...,....,...........................................................
 oooooooooooooooooooooooooooooooooooooooo:..,.,..............................,,,,.,,,,,:,,..,..,..,,,,.........................................................,
 ooooooooooooooooooooooooooooooooooooooooo..................................,,,.,,,,,,,,,,...,,,...,............................................................
 oooooooooooooooooooooooooooooooooooooooooo..,.,..............................,,,,,,,:,,.,,,...,..,,............................................................
.oooooooooooooooooooooooooooooooooooooooooo,...................................,,,,:,,.,.,,,,..,................................................................
 ooooooooooooooooooooooooooooooooooooooooooo..................................,,,,:,,...........................................................................
 ooooooooooooooooooooooooooooooooooooooooooo:................................,,,,,,,,...,..,,,.,................................................................
.oooooooooooooooooooooooooooooooooooooooooooo................................,,,,::....,..,..,,.,...............................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,





::::::::o::::::::::::::,,,,,,,,,,,........,,..... ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..,......,.........,,,,,,,..,,,,:::::::::,,::::,,::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,........,.,.,,,,,,....,.,,,,,,.,,,,,,,,,::::::::,:::::,::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,........,,,,,,,,,,,,.....,,,,,,,,,,,,,,:,,,:::::::,:::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..........,,,,,,,:,,,:,,,,,.,,.,,,,,,,,,,,,::::,,::::::,,:::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..,,,...,.,,,,,,,,,::::::::,,.,..,,,,,,,,,,,,,:::::,::,,,,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,......,,,,,,.,,,.,,,:,,,,,:::::::,.,.,.,,,,,,,,,,,,::::,:,,,,:,:::::o::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,.......,,,,,,,,.,,,,,,,,,,,::,,:::::,,,,,,,,,,,,,,::,:::::,,,,,,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...,,.,,...........,,:::,,,:::::::::::::::::,,,,,,:,,,,,::,,:::...,,,,::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,....,,.,...................,.,,,,,,,,,:::::::::,,,,,,,,,,,,,,,:,,,.,,,,::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,....,,,.,,........,...........,.,,..,,,:::::::,,,,,,....,,,,,,:,,,,,,,,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,,.....,,,,,,,.,,,.,,,,,,.,,......,,,,,,,,,,,,,,,,,,,,,,,,,,.,:,::,,,,,,,:::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...,,,......,,,,,,,,,,,,,,:,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,:::.,,,.,:::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.....,..........,,,,,,,,,,,,:,::::::::::::::,,,,,,,,,,,,,,:,::::::::::::,.,.,:::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.........,,,,.,,,.,.,,,,,,,,,,,,,,,,,,,,,:,::,,,,,,:,,,,,,,,,,,:::::::::oo:,:,:::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,.,.............,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,:,,,.,,,,,,,::,.:ooo:::::oo::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,,,,...............,.......,....,,,,,,,,,,,,,,.,,,,.,.,,,,,,,,.,,,...::o:ooooo:::o:,::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,,,,,,,,,,,,,,,,.,,.,...,,,,,,,,,,:,,,,,,,,,,,,....,..,,,.,,,,,::::::oo::oooooo:o:,,:,:::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,::::::::,:,,,,,,,,,,,,,,,,,,,::::::ooo:::::::oooo,:,,:::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,:,.,,,,,,,,,,,,,,,,::::::::,,,,,,:::::::o:::o:::::oo,,::,:::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,,,,,::,,,,,,,,,,,,,..,,,,,,.,.,,,.,,,,,,::::::::::::oo::::::,,,,:::::::::::oo::oo:o:,,,,::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,::::::::o:oo:oooooooooo:::::,,,::::::::::::ooo::o:,,,,::::::::::o.
 ........,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::,:,,,,,::::::::::::::::ooooo:oooooooooooooooooo::::,,,,,:::::::::o:::;:,,,,,::,,:.,.,..
 ..,..,..,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.::::::::::::::::::::::::oooooooo:oooo::::oooooooooooooo:::,,,,,,,,::,:,:::::,,,,:,,,.........
 ..,,....,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::o:ooooooooooooo::::,,,,,,,,,:::::.:,,,,,,,,.........
 ......,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::ooooooooooooooooo:::::::::::,,..^,,,,,,...........
 ........,,:::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::o:ooooooooooooooooooooooo:::::,...,,,,.,............:,,,,,,,,::::,,,,,,,,,,,
 ..........,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::,,:,::::,,:::::::::::ooooooooooooooooooooooooo::::.,,,,,,,:.............
 ..........,:::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,,,,::::::::::::,....,,:::::::::::oooooooooooooooooooooooooo::::::::::::::,..........,
 .......,...,:::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::,...::::::::::::::,:::::::::::::o:o:ooooooooooooooooooooooo:oo:::::::::::::........o
 ..,,....,..,,:::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::.::oooooo::::::::::::::::::::o:::o:oo:o::oooooooooooooo:::o::o:::::::::::::,...,
 ,...,,,....,..::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::ooooooo:::::::::::::::::::::::::::::o:o:ooooooooooo::::::::::::::::::::::::,
 .,..,,,,......,,::::::::::::::,:::,,::::::::::::::::::::::::::::::::::::::::::::::::ooooooo:o::::::::::::::::::::::::::::::oo:oooooooo:::::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ...,,.,,,,,...,,::::::::::::::,:::,,:::::::::::::::::::::::::::::::::::::::::::::::::ooooooo:::::::::::::::::::::::::::::::o:oooooooo::::::::::::::::::::::::::
 ......,.,.,,,,,:::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::oooooo:o::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::,::::
....,..,,.,,,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::.:,,,..,,,,,,,,,.,,,,,,...,,,,,, ......,..,,,,,.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,
 ........,,,,,,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,,,,...:::,,,,:,:,:,,:,::,:,,, .........,.,..,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...
 ...........,...,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....
 ..............,.,.,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.......,,:,::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,.....
 ..........,..,.,.,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...........,,,:::::::::::::::::::,::::::::::::::::::::::::::::,,,,.....
 ...........,...,.,,..,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...............:::::::::::::::::,....,,:::::::::::::::::::::::,,,,,......
 ....................,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.................,::::::::::::,...........,,:::::::::::::::,:,,,,,,.......
 .............,,....,.,.,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::.....................,,::,:,....................,,,,,,,:,::,,,,,,,..........
 .............,.....,.,,.,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::.......................................................,,..,.,,..............
 ............,.......,,..,.,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................................
 ..............,.,.....,....,,,,,::::::::::::::::::::::::::::::::::::::::::::::::...............................................................................
 .................,....,..,.,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,................................................................................
 ..................,........,,,,,,,:::::::::::::::::::::::::::::::::::::::::::..................................................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,



::::,,,,,,,,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::,,,,,......,,,,,,,,,,,......,,,,,.,,,.,,,,,,,,,,..,,,,,,,,,,,:::,:::::::,,:,,,,,::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,,,....,,...,,,,,,,,,.,.....,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,:,,:,::,,::,,:,,,,,:::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,..,,,,.....,,,,.,,,,,,,....,.,,.,,,,,,,..,,::::,,,,.,,,,,,,,,,,,:,::,,,,,::,,,,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,,,,...,,.......,,.,,,,,,,,,,,....,,,,,,,,,.,,,,,.:::,,,.,,.,,,,,,,,,,:,:::,,,::,,,,::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::,.,,,,,....,,,,....,,,.,,,,,,,,,,,,,.,,..,,,,,,,,:,,:,,::,,,,,,,,,,,,,,,.,,,::,,,:,,.,:::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,...,,,.........,,,,,.,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,.,,,,:,:,,,,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,..,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,.,,,,,,,,.,,:::,:::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::,,...,,,,,.....................,,,,,,,:::::,:,,,,,,,,,,,,,,,,,,,,,,....,..,,,,,,,,,,,,,.,.:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,,,.....,..,...........................,,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,.......,,,,,,,,,,,,..,,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,,,,......,,,,,,,.,..,,,.............,,.,.,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,:,::,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,...,........,.,,,,,,,,,,,,,,,,,,....,.,,,,.,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,.................,,,,,,,.,,,.,,,:,,,,,::::::,.,,,,,:,,::::,,,,,,,::::o::::::::,,..,,,,.,,,,,,.::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,...........,.,,...,.,,,,,,,,,,,,,,,,,,,,,,..,...,,,,.,,,,,,,:,,...::::::::::::::.,,....,,,,,,,,:::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,.,................................,,,,,,,,,,,:,,,,,,,,,,,,:,,....:::::::oooo:::::o,.......,,,,,,,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,,,.,.......................................,.,,.,,,.,,,,,,,,::::::::::::::oooo::o:.....,..,,,,,,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,:,,,..,...,...........,,,.,,,,,.,,,...,,.,,,,,,,,,,,,..,,,,,,:::::::::::::::::::oo::.....,...,,,,,.,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,,,,,,,..,...,.....,.,,,,,,..,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,:::::::::::::::::::o::.,,,..,..,,.,,,,::::::::::::::::::::
 ..:::::::::::::::::::::::::::::::::::::::,,,,,,,,,....................,,,,,,,,,,::::::::::::,,,,,,,,,,:::::::,::::::::::::o,.,...,...,,,,,,::::::::::::::::::::
 ...::::::::::::::::::::::::::::::::::,:::::::,,,,,,,,..,...........,..::::::::::::::::::::::::::,,,,,,,,:::::::::::o:::::::...,..,,..,,,,,,,:::::::::::::::::::o
 .....,,,,,,.,,,,:::::::::::::::::::::::,:::::::,::,,,,,,,.,,,::::::::::::::::::::::::::::::::::::,,.,..,,,,,::::::::::::oo.....,,.,.,,,,.,,,:::::::::::::::::::
......................::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::,,,,,..,.,,,,,,,,,:::::,.....,,,,,,,:,.,,....................
 .....................,::::::::::::::::::::::::::::::,,:,:::::::::::::::::::::::::::::::::::::::::::::,.,,,,,,,,,,,,:::::.:......,,,,.,:::.,....................
 .....................,:::::::::::::::::::::::::::::::::,::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,....,,,,,,,:::::.....................
 .....................::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:,::,,::::::::::::::::::::::::::::::::::::::::::::::....:,,,:,,:::::::....................
 .....................,:::::::::::::::::::::::::::::::::::::::::,,,,....,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..................
 ......................,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::,...............:,,,,,,,,::::,,,,,,,,,,,
 .......................::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::,.............
 .......................,::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,.......,
 .......................,::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,........o
...................,.....::::::::::,:::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.........,
 ...................,.,...,::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..........
 ....................,....,::::::::,:::,,,::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,...........,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ....................,.,.,:::::::::,:::,,,:::::::::::::::::::::,:::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,............
 .....................,,..,::::::::,:::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.............:
 ........................,.,:::::::,:::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,,..............:,,,..,,,,,,,,,.,,,,,,...,,,,,, ........................,...,:::::,::::::::::::::::::::::::::::::::::::::::::,.,,,,,:::::,,:::::::::::::::::,,,,:::::::::::::::::::::::::::::,,,,..............,
 ............................,:::::::::::::::::::::::::::::::::::::::::::::::::,,:,,::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::,,,,................,,,,,...:::,,,,:,:,:,,:,::,:,,, ...........................,.,::::::::::::::::::::::::::::::::::::::::::::::::......,,,::::::::::::::::,,,...,,,::::::::::::::::::::::::::,,,,,................
 ..........................,..,.,:::::::::::::::::::::::::::::::::::::::::::::........,:::::::::::::::,,..........,,,:,::::::::::::::::,,,,,,,..................
 ..............................,.,::::::::::::::::::::::::::::::::::::::::::::..........::::::::::,..................,,,:,:,::,:::::,:,,,,......................
 ............................,..,,.,:::::::::::::::::::::::::::::::::::::::::,...........................................,,,,,,,,,,,,,..........................
 ................................,,.,::::::::::::::::::::::::::::::::::::::::...................................................................................
 .................................,,,,:::::::::::::::::::::::::::::::::::::::...................................................................................
 ..................................,,,::::::::::::::::::::::::::::::::::::::....................................................................................
 .....................................,::::::::::::::::::::::::::::::::::::.....................................................................................
 .....................................,:::::::::::::::::::::::::::::::::::......................................................................................
.......................................,:::::::::::::::::::::::::::::::::.......................................................................................
 .......................................,::::::::::::::::::::::::::::::,........................................................................................
 ......................................,.,::::::::::::::::::::::::::::..........................................................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
::::::::::::::::::::::,,,:::::,,,,,,,,,,,........,,..... :::::,:::::::o::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,,....,,
 :::::::::::::o:::::::::::::::::::::::,::::,,::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,...,,.....o
 ::::::::::::::,::::::::::::::::::,,,.....,,,,.,....,::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,....,......,
 :::::::::::::::::::::::::::::::,.......,..,........,...:'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.....,.......o
 ::::::::::::::o::::::::::::..,,.......,..,.....,....,,....,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,....,,......,,:
 ::::::::::::::o,:::::::::....,............,............,,.....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,........,...,,
 ::::::::::::::o,:::::::.,......................................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,,,,,,.,,.......,....,
 :::::::::::::,:::::::,............................................,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.,,,......,,...,
 ,:,::::::::::,,:::::,................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,..,,,,,,,,,,,,,.,,,..,,,,,,..
 ,::::::::::::::O:::,..................................................:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.....,,.,,,,,,..,,,,,...,,,,,,.
 ,,:::::::::::::O:::,,.................................................::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,......,,,,,,,,,,,.,,,,...,:,,,,
 :,,::::::::::::o,:::,..................................................:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.........,,,,,,,,,,,,,,,,.,::,,,
 :,,::::::::::::o::::::::,,:::::::,,.....................................:::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,.......,,,,,,,,,,,,,,,,,,,::,,
 ::,,::::::::::::o::::::::::::::::::,,..................................,:::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,,,,,..,.....,,,,,,,,,,,,,,,,,::,,
 .,.,::::::::::::O:::::::::::::::::::,.................,.................::::::::::::::::::::::::::::::::::::::::::::::,,,,...,,,,,,,,......,,,,,,,,,,,,,,,,,:,,
 ...,..,,,:::::::O:::::::::::::::::::,,,..........,,.......,...,....,....:::::::::::::::::::::::::::::::::::::::::::::,:,,,.....,,,,,,,...,,,,.,,,,,,,,,,,,,,,,,
 ........,,,:::::o,::::::::::::::::::::,...................,,.,,...,,....:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.....,,,,,,,,,,,,,,,,,,,,,.,,,,,,,
 ,,,,...,,,,,,:::::::::::,,,,,,:::::::::::...,,,,.,...,,.,..,.,..,....,..,:::::::::::::::::::::::::,::::::::::::::::::::,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,:::o:::::,::,,,,:::::::::::o,;,wwu,.,,.::::::..,,.....,....::::,.....,:::::::::::::::::::::::::::::::::::::::,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,,,o
 ,,,,,,,,,,,,.,,,:o:::o::o:::,::,^^^^Y::YY,,...,.,:::::::::::...,.,.......,...........:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,..,,,..,,,,,,,,,,,,,,,,,,
 ,,,.,,,,,,,,,,,,:::::::::::,:,,,::::::::::::::::::::::::::::....,....................................,:::::::::::::::::::::::::::,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.
 ,,,,.,,,,,,.,,,,,::::::::::,,:::::::::::::::::::::::::::::::,...,......................................::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,..,..,,,.,,::::::::::::::::::::::::::::::::::::::::,:,.......................................,.:::::::::::::::::::::::,,,::::::::::::,,.......,,,,,::::
 :,,,,,,,,,,.,..,,.:::::::::::::::::::::::::::::::::::::::::,,,.........................................:::::::::::::::::::::::::,,,:::::::::::,,,..,,,,,:,:::,:
 :,,,,,,,,,,.,,,,,,::::::::,:::::::::::::::::::::::::::::::,,,,........................................,,:::::::::::::::::::::::::::::::::::::::,,,,.,,,::::::::
 ,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,:,.....................,.,.................,..::::::::::::::::,::::::::::::::::::::::,,,,,,,:::::::::,,,,,,,,::::,,,,,,,,,,,
 ,,,,,,,,,,,.,,.,,,,,,,:::::::::::::::::::::::::::::::::::::,.............................,...............:::::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::.
 .,,,,,.,,,,,.,,,,,,......,,,::::::::::::::::::::::,,,:::::...................................,.........,..:::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::,
 ,,,,,,...,,.....,.,.......::::::::::::::::::::,,,,,:::::........................................,.,........:::::::::::::::::::::::::::::::::::::::,,,,,,,,,::::o
 ,,,,,,,,,.,,,....,,.,.....,.:::::::::::::::,:,,,,,::::...............................................,....,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::,
 ,,,,,,,,,,,,,,,,.,,,,,,,...,::::::::::::,,,,,,,,,:,::..................,..................,.,.....,..,,,...,,:::::::::::::::::::::::oo::::::::::::::::::::,,,,,
 ,,,,,,,,,,,,.,,,,,,,,,,,,,..,:::,::,:,,,,:,.,,,,::::............................................,,...,.,,,,..,:::::::::::::::::,::::o::::::::::::::::::::::::,,,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ,,,,,,,,,,,,,,,,,,,,,,,,,,,.,::::::::::::::::,:::::,..............................................,...,...,.,::::::::::::::::::::::::::::::o:::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,.,,.,.,,,,::::::::::::::::::,,,,..,,................,..................................,.,,:::::::::::::,::::,:::::::::::::::::::::::::::::::
 .,.................,,,,,,,,,,:::::::::::::::::::..............................................,............,.,,,:::::::::::,::::,,::::::::::::::::oo:::,::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, ,.,.,.,.,,,,,,,,.,,.,,,,,,,,,::::::::::::::::::::.....................,....................................,.,,.,::::::::::,::::::,,:::::::::::::::::::::::::::,
 .,,,,,.,.,,...,,......,.,,,,,,,,:::::::::::::::::.....................,..................,...,,.............,,,,,,:::::::::,::::,,::::,::::::::::::::::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,,.........................,.,,,,,,,,,:,::::::::::::......................,.......................,............,.,,.,,,:::::::::::::,,,,,::::::::::::::::::::,,,,:
 :......................................::::::::::............................................................,,,,,,,,:::::::::::::,,,,,:::::::::::::::::::,,,,:
 o,......................................,::::::::.....................,......................................,,...,,,,,:::::::::::::,,,,,,:::::::::::::::::::::
 o:......................................,::::::::,....................,.......................................,.,...,,,,::::,:::::::::,,,,,,:::::::::::::::::::
 oo:..................................,.,:::::::::,.......................,....................................,,,..,,,,,,:::,:::::::::::,,,,,.............,:::,
 ooo:..................................::::::::::::.......................,.....................................,..,,,.,,,,::::::::::::::::,....................
 ooo:..................................,:::::::::::......................,.,...................................,.,.,..,,.,,,::::::::::::::,.....................
 oooo:...................................,:::::::::....................,.......................,.....................,....,,,,:::::::::::,......................
 ooooo:....................................::::::::,.................,.....,...................................,...,...,..,,,,,:::::::::,.......................
 ooooo:.....................................::::::::.......................................................................,.,,:::::::::,.......................
 oooooo:.....................................,::::::,........................,.......................................,.....,.,,.::::::::,,......................
 ooooooo:.....................................,:::::,..............,..,.....,.,................,..............,..,.......,,,,,,.,:::::::,.......................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,



.


:::::,:,,,,,,,,,,,,:,::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ,,,:::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOO%OOOOOOOOOooOOoOOO:::::::::::,,,,,,,,,,,,,::::::::::::::::::,,:,,,,:,,,,,:,,:,:,::::,,:::::::::::::,
 ::::::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OO%%OOOOOOOOOOoOOOOOO%:::::o:::::,,,,,,,,,,,,,:o:::::::::::::::::,,,,,,,,,,,::,,,,:::::::::::::::::::::o
 ::::::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoOOOOOOOOOOOOOOOOOOO:::::o:::::,,,,,,,,,,,,,:o:::::::::::::::::,,,,,,,,,,,,,,::,:::,::::,::,:o:::::::
 ::::::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo;OO%%OOOOOOOOOOOooOOOOO:::::o::::::,,,,,,,,,,,,,o:::::::::::::::::,:,,:,,,,:,,,,,:::::::::::::::o:::::::o
 :::::o::o:::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOYOOoOOOO%O%OO%OOOOOOOOoOOOOo::::o::::::,,,,,,,,,,,,,o::::::::::::::::,:,,::,,,:,,:,::,::,::::::::::::::::::::
 ::::::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo%ooOOOOO%OoOOooooooOoOOOOOo:::::,:::::,,,,,,,,,,,,,o,:::::::::::::::,:,,,,,,:,,,,,::,,,:::::::::,::o:::::::
 ::::::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoooOOOOOOOoooooooooOOOOOOO:::::::::::,,,,,,,,,,,,,::::::::::::::::::,,:,,,,,,,,,,:,,,:,::,:,:,::::o:::::::
 ::::::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOoOOoOOOOOOooooOOOOOOOO%%:::::::::::,,,,,,,,,,,,,o:::::::::::::::::,,,,,,,,,,,,.,,,,,,.,..,,,,,.:o:::::::
 :::::o::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOoOooooOooOOOOOOOOOYOOOO%:::::o:::::,,,,,,,,,,,,,o::::.::::::::::::,,,,,,,,.......................,::::::
 ::::::::::::::,:oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOY''Y:...........,YO,::::oo:::::,,,,,,,,,,,,o:::::::::::::::::,,...............,.,,......,..,.,,,,::
 ::::::::::::::,,oOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOO;oOOo,................,.,.:::oo:::::,,,,,,,,,,,,o:::::::::::::::,................,,,,,,,,,.....,,,.,,,,,
 ::::::::::::::,:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoOOOO...,...............,....,::::::::,,,,,,,,:,,,o::::::::::::,........,.....,.,..,,,,,:,,,,,,,.,,,,,,,,,
 ::::::::o:::::,,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOo,..,........................:,::::,,,,:,,,,,,,o::::::::::,,.,....,,,..............,,,::,,,,,,,,,,:,.,,
 ::::::::o:::::,,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOY.............................,,:::,,,,,,,,,,,,o:::::::::,....,...,,,,,...,...,.,,,.,,:,:,,,::,,,:::,,,
 ::::::::o:::::,,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO':...............................,::,,,,.,,,,,,,o:,::::,..,....,...,,,,,,...,,.,..,,,,...,,,,,,,,,:::,,,
 :::::o::o:::::,,OOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOo..........,.,,:::::::::,........,,,,,,,,,,,,,,,o:::::,,.,,.......,.,,,,,,,.,,,,..,,,,,,..,,,,,,,,:,::,,
 ::::::o:o::::::,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo;;Oo....:::::::::::::::::::,,......,,,,,,,,,,,,,,,o:::,,,..,,,,........,,,,,,,,,.,,.,,,,,,,,.,,,..,:,:,,,,
 :::::o::::::::,.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOO;..,:::::::::::::::::::::,.....,,,:,,:,,,,,,,,o:,:.......,,,.,.........,,,,,,,,,,,,,,.,,,..,,.,.:::,,,
 ::::::o:o:::::,.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO;OOOoOO:,,::::::::::::::::::::::,.....:,,,,,,,,,,,,,o::,,,..,..,,,,,,,,,.....,,,,,,,,,.,,.,,,,,,..,,,,.,,,,,o
 :::::::::::::::.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOoOoO..::::,::::::,..,,::::::::,,::::,,,,,,,,,,,,o:,,,,,....,.....,,,,,,,,.,.,,,,,,,,,,..,,,,,,,,,,,,,,,,
 ::::::::o::::::.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo,,,:::,.:::,:,,..::::::::,:::::,:,,,,,,,,,::::,:,,,,,...,........,,,,,.,,,,,,,,,,,,,,,:,,....,,,,,,.
 ::::::o:o::::::.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoYYYYYY:::,,,,,:,:::::::::::::::::::::::,,,.....,,,,:::::::,,,,,,,,,,,.,.,..,..,,,.,,,,,,,,,,::::::.,.,,,,,,
 ::::::o:o::::::.OOOOOOOOOooYoYoYYoooooooooo:ooooooooooooooo::::::::::::::::::::::::::::::............,..:,:::::,,,,,,,,,,,,,,,,,,,,.,.,,...,,,::,:::::::,,,,,,,
...,::::::::::::.o:ooooo:ooooooooooo:o:oooooooooooooooooooooo::::::::::::::::::::::::::.....................,,,,:::::::::::::::::::::,,,,,,,,,:::::::::::,.,,.,,
 ..,::::::::::::.oooo:::oo:::o:o:o::oooooo:oooo:oooooooooooo::::::::::::::::::::::::::.........................,:::,,,:::,::::::::::::::,,,::::::,:::::::,,,....
 ...::::::::::::.o::::::o:oo:o::::oo:::oo:o:ooooo:oooo:oooooo:,:,,::::::::::::::::::...........................::o:::,,,,,,,,::::::::::::,,,,:,:::::::::,.......:,,,,,,,,::::,,,,,,,,,,,
 ..,::::::::::::.oo::o:::::::::::::o::oo::::ooo:o:ooooooooooooo:o::::,,,::::::::,,,.............................::::::::.,,:::::::::::::::,,,,,,,,,:::o:,....,,,.
 ...::::::::::::,::ooooooooo:oooo::::o::::o:::o:oooo::oooooooooo:',,,,::::,:::,:,..................,..,,.......,.:::::::::::::::::::::::::::::,:::,,,,,,....,,,,,
 ..,::::::::.......,.,..................... ........... ..........,,,,,,::::,,.....................,.............::::::::::::::::::::::::::::::::::::,....,,,,,:o
 ..,:::::::::,,,..............,.,.........,,,,.,.,.,........,.....,,,,,..,.,,,............................,.,.....::::::::::::::::::::::::::::::::::::::,:::::::,
 ..,::::::::::::,.....,..,...............,........,,..........,,,,,,.,,...,.,.......................,......,......::::::::::::::::::::::::::::::::::::::::::::::
 ...::::::::::::,...........,,.......................................,,,.,,,.................................,...,::::::::::::::::::::::::::::::::::::::::,:,,..,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,:....::::::...,,,,,::,,...,,,,,,,...............,...................,,..........................................,.,,::::::::::::::::::::::::::::::,,,::::::,,....
 ...::.,,,,,,,,,,,,.,,..,,,,,,.......................................................................,...,........,.::::::,,,,,,,::,:,::::,,,,,,,,,::::::,......:
 ...,,,,,,,,,,,,,,,,,,,,,,....................,..,.................................................,.,............,..:::::::,:,,:::::,,,,,,,,,,,,,,,::::,.......:,,,..,,,,,,,,,.,,,,,,...,,,,,, ,,..,,,.,.,..,,,,,,.,.........................................................................................,..,...::::::,:,:::::,,,,,,.,,,,,,,,,,,,,........,
 .,,,,,.,....,,,,.....,.......................,...,............................................,...,..............,....::::,::::::,:,:,::::::::,,,,,,,,.........,,,,,...:::,,,,:,:,:,,:,::,:,,, .,.,,.....,.,....::::::.....................,:,,...............................................................,.,....,::::::,:::::::,:::::::,::,,,,,..........
 ...............,,,,,::,......................:::................................................................,,....,::,::::::,::::,:,::,:,::::::............
 .....,:,........,,,,,,,........................................................................................,,.,...,::,:::::::::,,:,,,::,,,:::,,............
 ...:::......,,....,,,,,...........,:,,,,:...................................................................,..,..,....:::::::::,::::::,,,:,,:,,:,.............
 ................,,,,,,,.........:::::::::,...........................................................................,.,:,,:,:,::::,,,,,,,,,,,,,,,.............
 ::::::::::::::::::::::::.........::::::::.........,...................................................................,,,,::,,::::::,,,,,,,,,,:,,,,............
.::::::::::::::::::::oo:ooo:......::::::::....,:,,,,,,,:,,,,,,,....................................................,....,,,,,:::,:,::,,,,,,,,:,,,,,,,...........
 :::::::::::o::::::::::::ooo......:::::::,..,,:::,,:::::,,,,,,,,.....................................................,...,,,:,:::,:::,,,,,,,,,,,,,,,,...........
 :::::::::::::::::::::::oooo,.....,:::::,..,,::,,,.::::...,,:,,...........................................................:,,,:::,::,:,,,,,,,,,,,,,,............
 ::::::::::o::::::::::::oooo:,.....::::,....,,:,,.,:::.....,,,...........................,...............................,.,:,,,,:,:,,,,,,,,,,,,,,,,............
 ::::::::::oo:::::::::oooooo:.....,,,,,,......,,..:::.....,,,..............................................................,,,,:,:,,,,,,,,,,,,,,,,,,............
 ::::::::::oo::::::::ooooooo:.....,,,,............,::,......................................................................,,,,,,,,,,,,,,,,,,,,,,,,............
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,



,,,,,,,........,,..... OOOOOo::::::::,,:,,,,,,,,,,,:::,:,:::::::::,,,,,,,,,:,,,,:o,,:::::::::::::::::::::::::::::::::,::::,,,:,,:,:,:::::,::,:,::::,:,:,::,:,::::::,:::,::::::::::::::,
 OOOOOo::::::::,,,,,,,,,,,,,,:::,:,:::::::::,,,,,,:,,,,,,,:o::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 OOOOOo::::::::::::::,.,,,,,,:::,:,,,:::::::,,,,,,,,,,,,,,:o:,:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::,:::,:::::::::::::
 oooooo:ooooooooooooooo:,,,,,:::,:,::::::::,,:,,,,,:,,,,,,:o::,:::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ooooooooooooooooooooooo,,,,,:::,:,:::::::::,,,,,,,,,,,:,,:o:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::
 ooooooooooooooooooooooo:,,,,:::,:,:::::::::,,,,,,,,,,,,,,oo:,:::::::::::::::::::::::::::::,:::::::,::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
 ooooooooooooooooooooooo:,,,,:::,:,::::::::,,,,,,,,,,,,,,,oo::,:::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::
 oooooooooooooooooooooooo,,,,:::,o::::::::::,,,,,,,,,,,,,,oo:,::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::
 oooooooooooooooooooooooo:,,,:::,o,::::::::,,,,,,,,,:,,,,,oo:,::,:::::,::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooo,,,:::,o::::::::::,,,,,,,,,,,,,,oo:::::::::::::::::::::::::::::,:::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooo:,,:::,o:::::::::,,,,,,,,,,,,,,,oo:::::::,::::::::::::::::::::,::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooo::,:::,o::::::::,,,,,,,,,,,,,,,,ooo...,.............::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooo:,:::,:,::::::::,,,,,,,,,,,,,,....:,,::,:,,,,,,.,,.,..,:::::,,::::::,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooo:::::,::::::::::,,,,,,,,,,,,,,:::::::::::,,,,,,,.,,,,,..,::,,::::,::,::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooo::::,:,:::::::,,,,,,,,,,,,:::::::::::::::,,,,,,,,,,,,,..,:,,::::::::::,,::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::
 ooooooooooooooooooooooooooo::::,:,::::::::,,,,,,,,,,::::::::::::::::::,,,,,,,,,,,...,:,::,:::,,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooo:ooooooooooooooo::::,:,::::::::,,,,,,,,,,::::::::::::::::::,,,,,,,,,,,,...,::::::,:,::,:,:::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
 oooooooooooooooooooooooooooo:::,:,::::::,:,,,,,,,,,,:::...,,::::::::::,,,,,,,,:,:,,..,:::::::::::,,:,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooo:::,:,:::::::,,,,,,,,,,,.,::,,..,,::::::::::::::,,::,,,,.,,::::::::::,,,::,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 oooooooooooooooooooooooooooo:::,,,::::::,,,,,,,,,,,,::::,,,,:::::::::::::::,,:,::,,..,,:::::::,::,,,:,:::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
 ooooooooooooooooooooooo:ooooo::.,,::::::,:,,,,,,,,::::::::::::::::::::,,:::::,:::,,,.::::::,:::,:,,,,:::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::.
 ooooooooooooo:oooooooooooo:oo:::..::::::::,,,,,,,,:::,:,,::::::::::,:,,,:::::::::::,..:o::::,::::,,:,,,,:,::::::::::::::::::::::::::::::::::,::::::::::::::::::
 ooooooooooooo:ooooooooooooo:oo::..,:::::,:,,,,,,,,,,,..,,,,:::::,:,::,::::::::::::,,.,oooooo;;:,:,,,,,:,,::,::::::::,::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooo:ooooooooooooooo:::.::::::,:,,,,,,,,,,,,,:::,,::,,,,,,,:,::,:::::::,.:oooooooOOOOOOo;:.,,::,,,,:,:::::::::::,::,::::::::::::::::,::::::::::::::::
.oooooooooooooo:ooooooooo:oooooo::...,::::,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,::::::,:oooooooooooooooooo,,,,,:,:,:::,:::,::::::::::::::::::::::,:,::::::::::::::::
 ooooooooooooooo:ooooooo::o:oooo::,...,::,,,,,,,,,,,,,,,,.,,,,,,,,.,,.,,,,,,,:::::ooooooooooooooooooooooo,,:,:,:,,,:::,:,:::::::::::::::::::,,::,:::::,,:,::,::::,,,,,,,,::::,,,,,,,,,,,
 ooooooooooooooooo:ooooooooooo:oo:o....,,,,,,,,,,,,,,,,,,.,,,,..,,.,,.,,,,,,,::::ooo::oooooooooooooooooooooo,::,:,:::,:,,:::::::,::::,:,::::,:,,,:::::,,:,,,,,,,.
 ooooooooooooo:::::o:ooooo:oooooo:o......:,,,,,,,,,,,,,,,...........,,,,,,,,,,,:::::::ooooooooooooooooooooooooOo;,,,:,,::,::,::::,:,:,,::,::,,,,::::::,,,,,:,,,,,
 ooooo:oooooo::o::oooooo:ooo:oooo:o:.....:,,,,,,,,,,,,,,,,,,,,,,:::..,,,,,,,,,:::oo::::oooooooooooooooooOoOOOOOOOOo;,:,::,:,:::,,:,::::,:,::,:,:::::::::,:,:::,,o
 ooo:o::oooooo::::::oo:o:o:o:oo:oooo.....,,,,,,,,,,,,,,,,,,,,,,:,,,,:::::,,,,:::::::::ooooooooooooOOOOOOoOoOOOOOOOOOOo;,,::,::,:::,,,:,,,::,,,::,:::::::::::::::,
 o::::ooo:o:oo::::::o::o:oo:::::ooo:,......,,,,,,,,,,,,,,,,,,,,:,::::,::::,::::::::::ooooooooooooooOOOOOoooOOOOOOOOOOOOO;:,:,:,:,,,:,,,:,,,,,,,,::::::::::::::::
.o:::::o:oooo:o:::o::::o:ooo:::::oooo......,,,,,,,,,,,,,,,,,,,:::::::::::,:,:::::::::ooooooooooooooOOOOOOooOOOoOOOOOOOOOOOO;,::,,,,,,,,,,,,,,,,,::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: o::o:oo:o:::::::::::::o:oo:oo:::oo:o.........,,,,,,,,,,,,,,:::::::::::::::::::::::::oooooooooooooOOooOOooooOooooooOOOOOOOOOO;:,,,,,,,,,,,,,,,,,,:,:,:::::::::::
 o:o:::::o:o::o::::o:o::::o:::::::oo::......,,.,,,,,,,,,::::::::::::::::::::::::::::oooo:oooooooooooooooOoooOoooooooOOOOOOOOOoO;:,,,,,,:,,,,,,,,,,:,::::::::,::::
 :::::::::::o:::::::::::::oo:o:::::oo:.......,,,,,,,,,,,:::::::::::::,:::::::::::::::o:ooooooooooooooOOoooooOoooooooOOOOOOOOOOOOo:,,,,,,,,,,,,,,,,::,:,::::::,:::,,,..,,,,,,,,,.,,,,,,...,,,,,, ::::::o::::::o::::::::::::::::::::ooo,,,,,,.,.,,,,,,::::::::::::::::::::::,:::::::::ooooooooooooooOoOOoooooooooooooOOOOOOOOOOOOOo:,,,,,,,,,,,,,,,:,:,:::,::::::,
 ::::::::oo:o:::o::::::o::::o::::::ooo,,.,,,,,,.:::::::::::::::::::::::,:,:::::::::::oo::oooooooooooOoooooooOoooOooooooOOOOOOOOOOOO;:,,,,,,,,,,,,,:,:,::,:,::,::,,,,,...:::,,,,:,:,:,,:,::,:,,, o::::::::::::::::::::::::::::::::::ooo.,,,,,,::::::::::::::::::::::::,:,,,:,::::::::::o::oooooooooooooOoooooooooooooooooOOOOOOOOOOOO;,,,,,,,,,,,,,,,:,:::,:,,,:
 ::::::::::::::o:::::::o::::::::::::ooo......,::::::::::::::::::::::::,,,,,,,,::::::::::::ooo::oooOooooooooooooooooooooooOOOOOOOOOOOOOo:,,,,,,,,,...............
 :::::::::::::::::::::::::::::::::::ooo......,,::,,,,,,,,,::::::,,,,,:,,,,,,,,:::::::::::o:::::oooooooooooooooooooooOOoo:oOOOOOOOOOoooooO;:,,,..................
 :::::::::::::::::::::::::::::::::::ooo:,.,,,,,,,,,,,,,,,,.,,,::,............,,:::::::::::::::ooooooooOo:ooooooooooOooo:ooooOOoooooooooooooo:..................,
 ::::::::::::::::::::::::::::::::::::ooo...,,,,,,,,,,,,,,,.,,,............,,,,:::::::::::::::oooooooooOooooOoooo:oooo::oooooooooooOOOOOOOOOOo:..................
 ::::::::::::::::::::::::::::::::::::ooo..,.,,.,,,,,,,,,,.,,...,,..,.........,,::::::::::::ooooooooooOo:oooOoooo::o:::ooooooooooOOOOOOOOoOOOOo..................
 :::::::::::::::::::::::::::::::::::::oo....,....,.......,...,,,.,,..,,........,,:::::::::oooooooooooOo:::oOoooooooooooooooooooooooOOOOOOooooo;.................
 :::::::::::::::::::::::::::::::::::::oo:.,..,...............,,,,,,,,,,.,.........:,::::::oooooooooooOo::::Ooooooo:::::::oYYooOOOOOOOOOOOooooooo...............,
 :::::::::::::::::::::::::::::::::::::oo:,...................,,,,,,,,,,,,,.,,,,,,,,,:::::::o:::oooooooo:::ooooooo:oooo::::::::::::::ooooooooooooo..............,
 ::::::,:::::::::::::::::::::::::::::::o:::..,...............,,,,,,,,,,,,,,.,,,,,,,,,,::::::o:ooooooooo::::oooooooooooooooooooooooooooooooo::o::o:,............,
 ::::::::::::::::::::::::::::::::::::::oo..::::,..::::...::::,,:::::::,:.,,,,,,,,,,,,,,:::::::oooooooo:::::oOoooooooooooooooooooooooooooooooooooo:::...........:
 :::::::::::::::::::::::::::::::::::::::o..:::::::::::,,::::::::::::::::::,.,,,,,,,,,,,,,:::::oooooooo:::::oooooooooooooooooooooooooooooooooooo:::::,.........::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,



:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ,,:,:,::::::::::::,:::::::oOOoo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::,
 :,,,,::,::,,::::::,::,:::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::o
.,,,,,,:,:,:,::,::::,:,:::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,:::,:,:::::,::::,::::::ooooooo::::::::::::::::::::::::::::,,......,....,,.::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::o
 :,:,:::,:,:::::::::::,:::ooooooo:::::::::::::::::,.,..,.....................,.......:::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,:::::,:::,,::,:::::::ooOOOoo::::::::::..,.,,,,,,,,,,,,,,,,,,,,,,,.,,.................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::,:,::::,::::,,,::,:,:::ooOoOoo:::::.....,,,:,:,::::::,::::::,,,,,,,,,,,,,,,,,,..,....,.....,:::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::
.::::,::::::,:,:,:::,:::::ooOOOoo:,,.,,,,,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,.,,,,..,...::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::,:::,,:::,:::::::,:::::oOoooo:,,,::::::::::::::::::::::::::::::,,,,,,,,,,.,,,,,,,,,,,.,,.,,,,.,.,::::::,:::::::::::::::::::::::::::,:::::::::::::::::::::::::
 ,:,,:,,:,:::,:::::::,::::ooOoo:,:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,....::::,:::::::::::::::::::::::::::,:::::::::::::::::::::::::
 :,:,:,:,,:,::::,:,,,:,:,:oOOo:::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,::::::::::::::::::::::::::::::,:::::::::::::::::::::::::
 ::,,:::,,:::::::::,:::,::oOo:::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,::::::::::::::::::::::::::::,:::::::::::::::::::::::::
 :,:,:::,::,:,:,::::,::,:ooo::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,.,..,:::::::::::::::::::::::::::,:::::::::::::::::::::::::
 ::,,:,:,:::::::::::,::::oo::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,.,,,,,,,,,,,,,,,,,....,:::::::::::::::::::::::::::,:::::::::::::::::::::::::
 :,:,:,:::,:,:,:,:,:,::::oo:::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,:,,,,,,,,,,,......,::::::::::::::::::::::::,,:::::::::::::::::::::::::
 :,::,:,::,:,:,,,:::,::,:o:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,:::::::::::::::::::::::::,:::::::::::::::::::::::::
 :,:::,:,:,::,,,:::::::::o::::::::::::::,:::::::::::::::::::::::::::::::::::::,,:::,,,,,,,:,,,,:,,,,,,,......::::::::::::::::::::::::,,:::::::::::::::::::::::::
 ::,:,,:,:,::,::,::,:::::o::::::::::::..,,,,,,:::::::::::::::::::::::::::,:::::::::::,:::::::,,,,:,,,,,,......:::::::::::::::::::::::,::::::::::::::::::::::::::
 :::::,:::::,::::::::::::::::::::,....,,::::::::::::::::::::::::::::::::::::::::::,,:,,::::::::::,,,,,,,......:::::::::::::::::::::::,::::::::::::::::::::::::::o
 ::,,,,:,::::::::::,::::::::::,,,,,:,:::::::::::::::::::::::::::::::::::::::::,:::,,.,:::,:,:::::::,,,,,.,....,::::::::::::::::::::::,,:::::::::::::::::::::::::
 :,:,,,:,:,:,::,:,::,:::::::::::::::,,,,..,..,,,,::::::::::::::::::::::::::::::::::::::,,,::::::::::,,,,,,....,:::::::::::::::::::::,,::::::::::::::::::::::::::.
 ::,,:,:,,:,:,,,,:,,,:::,..,::::::,,,,,,.....:,:,::::::::::::::::::::::::::::::::::::::,,:::::::::::,:,,,,,...,::::::::::::::::::::::,::::::::::::::::::::::::::
 :,,,:,:::,:,::,::::,::::,,,:::::::::,,::,,:::::::::::::::::::::::::::::::::::::::::::,,::::::::::::,,,,,,....,::::::::::::::::::::::,,:::::::::::::::::::::::::
 :::,::,::,::,:,:::,:,:::o:::::::::,::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,......,::::::::::::::::::::::,::::::::::::::::::::::::::
 :,::,::,:::::,,::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::,,,,,.,,...::::::::::::::::::::::,::::::::::::::::::::::::::
 ::,,:,,,,:,:,:,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::,:::::::::::,,,.,,,,..::::::::::::::::::::::,,::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 ,,,,,:,,:,,,:,,,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::,:::::,::::::::::::,,,,,,..,:::::::::::::::::::::,:,:,:::::::::::::::::::::::.
 :,,,,,,::,,,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,::::::::::::::::::::::::::,:,,,,...:::::::::::::::::::::,,,::::::::::::::::::::::::::,
 ,,,,,:,,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::,:,:,:::,,:::::::::::::::::::::::::::::,:,,,.,:::::::::::::::::::::,,,:,::::::::::::::::::::::::o
 :,,::,,:,,:,::,::::::::::,,,::::::::::::::::::::::::::::::::::::,:::::,:,::::::::::::::::::::::::::::::,,,,..:,:oo,::::::::::::::::,,::::::::::::::::::::::::::,
.::,:::,,:,::,,,,::,::,:,,:::::::::::::::::::::::::::::::::::,::::::::::::,:::::o::::::::::::::::::::::::,.....,oOOOOoo;::::::::::::,,::::::::::::::::::::::::::
 :,:,:,,,,:,,,,:,,:,:,,:,:::::,,:::::::::::::::::::::::::::::,::::::,,::::::::::::::::::::::::::::::::,,......;OOOOOoOOOOOo::oo:::::,,::::::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ,,,,,:::,:,:,:,,:,:,,::o,,.,,.,,,,,,,:,:::::::::::,::::::::,::,,::,::::::::::,:::::::::::::::::::::,,,..,..vooOoOooOOOOOoooooOoo;o:,:::::::::,:::::::::::::::::
 ,,,,,:,:,,,,,,::,,,,,:::,..,,,:::,,,,,,,::::::::,::,::::::::,,:,,::::::,:::,,,::::::::::::::::::::,,,,,..,ooOooooooooooooooooooooooo,o::::::::::::::::::::::::::
 :,::::,:,,,:,,:,::::,::,,,,,,,,,,::,,,,,,:::::::::,:,:::::,:::,,,::::,,,:::::,,,,:::::::::::::::::,,,,.,oooOooooooooooooooooooooooooooooooooo:::::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,,.,,,:,,,,:,,:,,:,:,,::::o:.,,,,:::::,...,,,:::::::,,,,:,,:,,,,,,,,,,,,,,,:::,,,,,,::::::::::::::::,,,.,ooooooooooooooooooooooooooooooooooooooooooo;,::::::::::::,
 ,,::,:,:,::::::,,,,:,::ooo,:.,,...,:,::::,,,::::::::,,,,,,,,,,,,:,,,,,,,,,:,,,,,,,,::::::::::::::,,:oooooooooooooooooooooooooooooooooOoooooooOOOoOoOoo;::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, ::,,,,,,,:,,,,,,,,,,:,:ooooo:,,::::::,:,,,,,,,,,::,,,,,,......,,,,.,,,,,,,,,,,,,,,:,:::::::::::,,,:ooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOO;:::::
 :,,,,,,:,,,,,,,,,,,,,::oooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...,,,,,,,,,,,,,,.,,,:::::::::::::,.:ooo:oooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo::
 :,,,,,,,,,:,,,,,,,,,,::oooooo:......,,,,,,,,,,,,,.,,,,...,,,,,..,,,,,,,..,,,,,,,,,,:::::::::,,:ooo::ooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:
 ,,,,,,:,,,,,:,,:,,,,::oooooooo,....,,,,,,,,.,,,,,...,,,,,.,.,,,.,...,,.,,.,,,,,,,::::::::::,,:ooo::oo:oooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ::,,,,:,,,,,,,,,:,,,::oooooooo,,,,,,,,,,,,,,,,,.,,,.,,,,,....,,.....,.,,,,,,,,,:::::::::::,:oo::o:o::oooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ,,,,,,,,,,,,,,,,:,,,,:ooooooo:,,,,,,,,,,,,,.,...,...,.,,,,,.,,,,,,,,,,.,,,,,,,,,::::::::::ooo:::oooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ,,,,,,,,,,,,,,,,,,,,,:ooooooo:,,.,,,,,.,,,,..........,...,,..,,,,,,,,.,,,,,,,,:::::::::::oo::::oo:ooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ,,,,,,,,,,,,,,,,,,,,,:ooooooo::,,...,....................,,,,.,.,,,,,,,,,,,,,:::::::::::o::::oooooooooooooooooooooooooooooOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ,,,,,,,,,,,,,,,,,,,,,:ooooooo::::,.............................,,,,,,,,,,,,,:::,::::::oo:::o:oooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ,,,,,,,,,,,,,,,,,,,,,:ooooooo:::,::,,:,,,::::::,,,,............,.,,,,,,,,,,,,,::::::::::::::ooooooooooooooooooooooooooooooOooOoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ,,,,,,,,,,,,,,,,,,,,,:ooooooo:::::::,::,::::::,:::::,::::,,:,,,,,,,,,,,:,,,:::,:::::::::o:oooooooooooooooooooooooooooooOOOOoOoooOoYOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ,,,,,,,,,,,,:,,,,,,,,:ooooooo:::,:,:::,,::::::::,::,:,,::,::,,::,,,,,,:,,,,:::::::::::::ooooooooooooooooooooooooooooooOOOOOoooooOOOoooOOOOOOOOOOOOOOOOOOOOOOOOO
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,




,,,,,,,,,........,,..... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ,::::::,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,:,:,,:,::::::::::::::::::::::::::::::::::::::::::::o
.::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...............,....,..,::::::::::::::::::::::::::::::::::
 :,:::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,............,...,,,,,,,,,,,.....,:::::::::::::::::::::::::::::o
.:::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.........,,,,,.,,,,,,,,,,,,,,,,,,,....,,::::::::::::::::::::::::::
 :::::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,:::::::::::::::::::::::
 ::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,:,,,,.,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....,,,,::::,:,,,,,,,,,,,,,,,,,,,:,:::::::::::,.,.,:::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....,,,,:,,:,:::,:,,,,,,,,,,,,,,,:::::::::::::::,,..,::::::::::::::::::
 :,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,::::::::::::::::::,,,,,,,:::::::::::::::::::,,,,:::::::::::::::
 :::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,,,,:::::::::::::::::::,:::::::::::::::::o:::::,,,.,::::::::::::::
 ::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,:::::::::::::::::::::::::::::::::::::ooo:o::::,,,::::::::::::::
 :::,:::::::,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,:::::::::::::::::::::::::::::::::::oooo:o::::,,,,:::::::::::::
 :,:::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::o::::::::,,,::::::::::::::
 ::::,::::::,,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::
 :::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::
 :::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,:::::,:::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::
.:::::::::,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,:::,,,,,.,,,,,::::::::::::::::::::::::::::::::::::::,,,::::::::::::::
 :::,::::::,:,,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::,,,:::,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::,,:::::::::::::::o
 ::::::::::,:,:::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:,,::::::,,,,,,,,,,,,,,,,,::::::,,,,,,.,,,,.,.,:::::::::,,,::::::::::::::
 :::::::::::,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::,,,,,:::,,.,,,,,,,::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::.
.:::::::::::,,,,,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::,,,:,,,,,,,,,,::::::,,,,,,,:,.,,,,,,:::::::::::::::,::::::::::
 ::::,::::::,,,:,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::,,,,,,,,,,::::::::,,,,,::,,,,::::::::o:::::::::,:::::::::::
 :::::::::::,,:,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,:::::::::::::::::,,:,::::::::::,,,,,,,::::::::ooo::::,,,::::::::::::::
 ::,::,:::,:,,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::ooo::::::,::::::::::oo::::::,:::::::::::::::
 :::,:::::::,,,,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::ooooo::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 :,::,:,,:::,,,,:,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::::::.
 :::::::::,:,,,,,,::,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::,,,::,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::,,,,,:,:,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::,,,,,,,,,,:::::::::::::::::::::::,,::::::::::::::::::::::,
 :,,::::,:::,,,,,,::,,:,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::,,,,,,,,,,,,,,,,,,,::::::::::::::::::,,,::::::::::::::::::::::
 :::::,::::,,,,,,,,,,:,::,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,,:,,::::::::::::::,,::::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ::,,,,::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,:::o:::::::::::::::::::::
 :,,:,:,:,:,,,,,,,,:,:,::,:,,:,::,::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::::::,,,:::::,:,,,::::oooo:::::::::::::::::::
 :::,,,::::,,,,,,,:,,:,:,:,:::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,,,,,,,,,,,,,,,,:::::,,,,:::,:,,,,::::oOOOooo:::::::::::::::::,,,..,,,,,,,,,.,,,,,,...,,,,,, ::,,:,,::::,,,,,::,,,,,::,,,:,,,:,::,:,::,::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,::::oOOoOOOOooo:::::::::::::,
 :,,,:::::,,,,,,,:,:,:,,,,:::::,::,::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,,,,,,,,,,,,,,,,,,,,,,,,.,,,::::ooOooooOOOOOOooo::::::::::,,,,,...:::,,,,:,:,:,,:,::,:,,, :,,,,,,:,::,,,,,,,,,,,,,,,,::,::,,::,::,::::,,::::::::::::::,:::::::::::::::::::::::::::::::::::::,....,,,,,,,,,,,,,,,,,,....,,,:::ooooooooooooOOoooOoo::::::::
 :,,,,,:,:,,,,,,,,,,,,,:,,,:,,,,,:,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.,.,,,,,,,,,,,,,.,.,,,,,,::ooooooooo:ooooooooooOooo:::::
 ,,,,:,,:,:,,,,,,,,,,,,,,,,,,:,:,,:,:,,:::,,::,:::::::::,::::::::::::::::::::::::::::::::::::::::::::,,,,,,.,,,.,,,,,,,,.,,,,,,::oooooo:::::::ooooooooooOOooo:::
 :,:,,,,:::,,,,,,,,,,,,,,:,::,:,,:,::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,:::o:ooooo:::::::::oooOooooooooOOOooo
 ,,,,,,,,:,,,,,,,,,,,,,,,,,,,::,,:,,,::::,::,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,::::::oooooo:::::::::::ooooooooooooooOOOO
 :,:,,,:,,:,,,,,,,,,,,,,,,,::,:,:,,,,:,:,:,,::,::::::::::,:::::::::::::::::::::::::::::::::::::::::::,,,,::,,,,,,,,:,,:::::oo::::o:::::::::ooooooooooooooooooOOO
 :,,,,,:,,,:,,,,,,,,,,,,,,,,,:,,,,,,,:,:,,::,:,,:,:,::,::::::::::::::::::::o:::::::::::::::::::::::::,,,,,,,,,,,::::::::::::::::::::::::::ooo:::oooooooooooooOOO
 ,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,::,::,:,::::,:,::::,::::::::::::::::o:::::::::o::o:::::::::,,,,::::::::::::::::::::::::::::::::oooo:::::::oooooooooooO
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,:,,:,,,,:,:::::::,:,,::::::::o::::::::::::o::::::::::::::::::::::,,::::::::::::::::::::o::::::::::o::::o:::::::ooooooooooO
 ,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,:,,::,:,,,::::,,:,::::::::::::o:::::::::::::::::::::::::::::::::::::o:o:o:::::::::::::o:::::o:::::o:::::::::::::oooooOoOO
.,,,,,,,:,,,,,,,,,,,,,,,,:,,,,,,,,:,,,,,,:,:,:,,::,:,,::::::::::::::::::::::::o:o:o:::::::::::o:::::::::::o::::o::::::::::::::::::::::::::::::::::::::::oooooOOO
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::::,,::::::::::::::oo::::::oo:oo:o::::::::::o::::::::::::oo::oo:o::::::::::::::::::::::::::::::::::oo::ooooOOOO
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,




$$$$$%%%%$%%%$%%%%%%%%$%%%%$%%$%%%$%%%%%%%%%%%%%%%%%%%%%%oooooooo:oO:::::::::::::,,::::::::::::::::,,,,,,,,,,,........,,..... :::::ooo::::::::,,:O%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O::ooooo:oo:::::::::,:::,,,:::::::,::,
 oooooooo::::::::,,oO%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Oo:ooooo:oo:::::::::::,:,,:::,:,,::::o
 oooooooo::::::::,,oO%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O::::::::::,.,,::::::::::,:,:::,:,:,:
 oooooooo::::::::.,o%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o:::.,,,,,.,,,,,,,,,,,:::,,:::::,::,:o
 ooooooo:::::::::.,oO%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O^'.,.,.,.,,...,..,,.,,,.....,:::::,::::::
 ooooooo:::::::::,,O%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%OOOooY:.,,,,,.,.,,,,....,.............,:,,:,::::
 ooooooo:::::::::.:O%%$$$$$$$$%%%%%RRRRRRRRRROROOOOOOOOOOOoOoOOOOOOOO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%YY::::,,,,,,,.,,,,,,,.,.,,,,..,.,,..........:::::::
 ooooooo:::::::::.:OOoOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#$$$R$$$$$$$$$$$$#$$$$$$$$$$$%%%%%%%%^:,:::,.,,,,,,,,,,.,,,,,,.,,,,.,,...,...........,,::,:
 ooooooo::::::::,.:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#%OyO%%R$$$$$$$$$$$$$$$$$$$$$%%%%%%o:::::,,,,,:,::,,,,,,,,,,,,,,,,,,,,,................,:::
 ooooooo::::::::,,oOOOOOOOOOOOOOOOOOOOO%%%%%%O%%%%%%OOOOOOOOOOOOOOOOO$oOoOo%O$$$$$$$$$$$$$$$$$$$$%%%%%%O:::::,,::::::::::,,,,,,,,,..,.,,,.,.,................,,:
 ooooooo::::::::,,oOOOOOOOOOOOOOOOOOOOyOOyOOOOOOOOOOOOOOOOOOOOOOOOOOO$ORyOOO$$$$$$$$$$$$$$$$$$$$$$%%%%%:::::,,::::::::::::,,,,,,,,,.,..,.,.,,..,,...........,..,
.ooooooo::::::::,,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOO$$y%%y%$$$$$$$$$$$$$$#$$$$$$%%%%%:::::::::::::::::::::,,,,,,,,,...,.,.,,,,.,,..,,,.........
 ooooooo::::::::.,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%O::::::::::::::::::::,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,,,,.
 oooooo:::::::::.:OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%y%yyyyyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$y::::::::::::::::::::,:,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,
 oooooo:::::::::.:%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;,::::::::::::::::::::::,,,,,,,,,,,.:::::,,,,,,:,,,,,,,,,,
 oooooo:::::::::.:%%$$%$$$$$$$$$$$$$$%$$$$$%$$y%$$$$$$$$$$$$$$$$$$$$$RRRRRRPPPPPPPPPPPPPPPPPPPPPPPPRRRo:::::::::::::::::::::::,:,,,,,,,,,::,::,:::,::::,,,,,,,,,
 oooooo:::::::::,:YYYYoooooooooooo:::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::,,,,,,:,::::::::::::::::,,..,,,,,
 oooooo:::::::::,:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::oo:::,,,,,,,,
 oooooo::::::::,,:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::,::::::::::::::::::::::::::,::::::::::::,,.,,,,,,o
 oooooo::::::::,.:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::o::::::::::::::::::......
 ooooo:::::::::.,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,::::::::::::::::::::::::::::::::::::::::::::::::::,,....,.
 ooooo:::::::::,.oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,::::::::::::::::::::::::::::::::::::::::::::::::,,.......
 ooooo:::::::::.,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,:::::::::::::::::::::::::::::,,,::,::::::::,,...........
 ooooo:::::::::.,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,.:::::::::::::::::::::::::::::,,,...,,,,,,,.............
 ooooo::.,,,,:::,.......::''''''''''':ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,::::,:::::::::::::::::::::::::::,,,,,..,,,,,,...............
 oooo:::,,..,,,.,.,,,,,.,.,,..,,..,,,..,,..,,.....,,,::::'''''''':'ooooooooooooooooooooooooooo:::::,,::::::::::::::::::::::::::::::,:,,,,,....,.................:,,,,,,,,::::,,,,,,,,,,,
 oooo:::::,,,,:......................,.......,.,.,,..,,..,..,,.,,,,,,,,,.......,,:::::::'''::::::::,,,::::::::::::::::::::::::,,,,,,,,,,.........................
 oooo::::::::::,...,,,...,.,,.....................................,,,...........,,..,.,..,,,:::,,,,,,..::::::::::::::::,:,,:,,,,,,,,,,..........................,
 oooo::::::::::,.,.,,,......,....,...................,,,,...,....,........................,,:::,,,.,,..::::::::::::::::,,::::::,,,,,.,..........................o
 oooo::::::::::........,......,.,...,...............,,,,,,:,::::,,,,,..:,.,::::::::,,,,,,,,::::,,,..,.,:::::::::::::::::,,:::::,,,..............................,
 oooo::::::::::.................,..................,,,,,,::::,.,..,,.....::::::::::::::::,:,::,,,,,....,,::::::::::::::,,,::,:,,.,..............................
.::,.,,.,.,,,,,,................,......,....,.......,,,,::::,,,,,.,.,....:::::::::::::::,,:,,:,,,.....,,,:::::::::::::,,,,,,,,,.................................,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ,,,.,,,,,,,,,,,,,,,.,.........,..,.....,,.,...,...,,,,,::::,,,..,.,,,..::::::::::::::::.:,,,,,,,.......,,,::::::::::::,,,,,,,..................................
 ,,,,..,.,.,,,,,,,,,,,......................,.......,,,,,,,,:,.......,,::::::::::::::::,,,,,,,,,,,,..,,,,,,:::::,,:,,,,,,,.,,,,.................................:
 ,,,,,,,,,,,,,,,,,,.,,.....,................,......,,,,,,,,,,.,,:::::o,:::::::::::::::,,,,,,.,,,,,,,..,,,...,:::::,:::,,,,,,,,,.................................:,,,..,,,,,,,,,.,,,,,,...,,,,,, ,.,,,,,,,,,,,,,.,,,...............................,,,,,,...,:::::::,:,:::::::::::::::,,,,,,,,,,,.....,,,,,,::::,,,:,,,,:,.,,...................................,
 .,,,,,,,,,,,,,,,,,.............................,,,,,...,,:::,::::::.:,::::::::::::,,:,,,.,,..,.,,.,..,.,,,,,,,::,,,,,,::,,,,,..,,..............................,,,,,...:::,,,,:,:,:,,:,::,:,,, ,,,,,,,,,.,,,.,,,.........:,,,,:,::::::,...,.,,,,,,,..,:,::::::::::.:,:::::::::,,,,,,,,,,,,,,.,.,,,,.,...,,,,,,::,,,:,::,,,,,..................................
 ,...,:,,,:,:::::,.........:::::::::::,,,,,,,,,.....,,,,,:::::::::::.,:::::::,,,,,,,,,,,,,,,,,,,.,,,,,,,,:,,,,,:::::,,,,,,,.,...................................
 :::::::,:,,,::::::o'......,::,,:,,,,,::,,.........,,:,:,,:::::,,:::.,,::,,,:,,,,..,,,,,,.,,,.,,,,.,...,,..,,,,,,,,,,,,,,,,,,...................................
 :,,:,:,,,,,:::,,,,:.......::::::::::.,,...........,,,,,,:,:::,,:,::,,,,.,,,,,,,,,::,,,,,,,,,..,.,,.....,,,,,.,,,,,,,,...,,,....................................
 ,,,,,:,,,,,,:::,,:,.......:::::::::,.............,,,,:,::,:::,::,,,,,:,,,..,,:o:::::,:;:,,::':,:........,.,,..,:,,,,.Y,,:,.....................................
 ,,,,,,,,,,,,,,,,,,........:::::::::....,...,,,....,,,,:,,,,,,,,.,..,,,,.,:::::o::::::::,,,,,,,,....,....,.,.,..,,P..,,,,,......................................
 ,,,,,:,,,,,,,,,,,,........,,,::::...::::.,.,......,,,,,,,,,,,........,:::::::::::::::::,,,::,,.........,,,,,....,,:,,..........................................
 ,,,,:,,,,,,:,,:,:,.........,:,...,,,,,......,,....,,,,,:,,:......,.,..::::::::::::,::::,,,:,,..........,.,,,,.,.,,...,.........................................
 ,,,,:,,,,,,,,,.,,.............,,,,,,,,...........,,,,:;:Y:,...,.,,,,,...::::::::,,,:,,,,,,............,,,,,,,:.,...............................................
 ,:,,,,,,,,,:,,,,,..........,,,,,,,,,,,..,........,,:'::.,,:::::....,,....::::,:,:,:,::,,,,..........::,,,,,,,,,................................................
 ::::::::::::,.............,,,,,,,,,,,,.......::,,...:,:::::::.............:::::::;:,:::,,...........:,,::,,,,,.................................................
 ::o::oooooooooooooooo::,,,,:,,,,,.,,,,,,,,,..,,...,:::::::::...........,::::ooooooooooo::::::...........,.,,...................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,



OO%OOO%%OO%OOOOOOOOOOOOOOOOOOOOOOOOo::::::::oo::::::::,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,........,,..... ::::::::::,:,,:,,,.:oO%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::oo::::::::,,,,,,,..........,
 ::::::::::,:,,,,,,.:oOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::oo::::::::,,,..............o
 ::::::::::,,,,,,,.,:oO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::oo::::::::,................
 :::::::::::,:,,,,.,oOO%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::oo::::::.,...............,,o
 :::::::::,:,,,,:,.,oOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::,,,,,.,.,..,,....,.,::
 :::::::::::,,::,,.,oO%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOO%%OO%%%%%%%%%%%%OOOOOOOOOOOOOOooooOOOOOOOo::::::::::::,,,,,:::,::,:,,,:::::::
 :::::::::::,,,,,,.,oO%%%%%%%%%%%%%%%%%%%%%%%%%O%OOOOOYYYYYYYYYOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%$%%%%OOOOOOOOOOOo:::::::::'oooOoooooo,,,,,,,,,::::::::::::::::::::
 :::::::::::,,,,,,.,ooYYOOOoOooooooooooooooooooooooooooooooooooooooooo$%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOO^'.,,,,,,,,,,,,,,.:'oOOOo.,,,,,,,:::::::::::::::::::::
 :::::::::,:,,,,,,.:oooooooooooooooooooooooooooooooooooooooooooooooooo%%%OOOO%%%%%%%%%%%%%%%%%%%%%%OOOOo'.,,::::::::,,,,,,,,,,..'Yo,,,,,,,::::::::::::::::::::::
 :::::::::::,,,:,,.:ooooooooooooooooooooOoOOOOoOOOOOOooooooooooooooooo%oOoooOo%%%%%%%%%%%%%%%%%%%%%OOOo,,::::::::::::::::,,,,,,,,.,,,,,,,:::::::::::::::::::::::
.:::::::::,:,,,,,,.:OooooooooooooooOOoOoOOoOooooooOooooooooooooooooooo%oOoooOO%%%%%%%%%%%%%%%%%%%%OOOO:::::::::::::::::::::,,,,,.,,,,,,,,,::::::::::::::::::::::
 ::::::::::,::,:,,,oOoooooooooooooooooOOooOoOYOOOooooooooooooooooooooo%OoYooo%%%%%%%%%%%%%%%%%%%%%OOO::::::::::::::::::::::::,,,,,,,,,,,,,,:::::::::::::::::::::
 :::::::::::,:,:,.,ooooooooooooooooooooooooooooooooooooooooooooooooooO%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOo::::::::::::::::::::::::,,,,,,,,,,,,,::::::::::::::::::::::
 :::::::::,::,::,.,ooooooooooooooooooooooooooooooooooooooooooooooooooO%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOo,::::,,::::::::::::::::::,,.,,.,,,,,.,,,:::::::::::::::::::
 ::::::::::,:,::,.,oooOOOOOOOyOyyyyOOyyOOOOyOOOOOOOO%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%O:,:::,,::::::,::,,:::::::::,....,,,,,,,,,,,,,,,,,,,,,::::::
 :::::::::::::,:,.,%O%%O%%%%%%%%%%%%%%%OOOOOO%%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OO::::,:,:::::::::::::::::::,,,.....,,,,,,,,,,,::,..,,,::::::
 :::::::::::,:,:,.,OOOooYYYYYYYYY^YYYYYYYYYYYYYYYYYYYYYYYYooYoooooo::::,:::::::::::o:o:oo:ooooo::::::::::::::::::::::::::::::::,,,.::,,,,,,,,:::,,:::,,,,,::::::
 ::::::::::::,:,,.,:::::::::::::::::::::o:::::::o:o:ooooo:o:ooooooooooo::oo:ooo:oo:oo:oo:o:o:oo:::::.:::::,,:::,::::::::::::::::,::::,,,..,,,:::::::::::::::::::
 ::::::::::,:,:,,.,::::::::::::::::::::::::o::::o:oooo:o:oooo:o:oooooooooooo:ooooooooooo:o:o:::::::,.,:::::::::::::::::::::::::,:::::,,.,,,,,,::::::::::::::::::o
 ::::::::::,:::,,.:::::::::::::::::::::::::::::::::o:::o:o:::::::o::o::oo:ooo:o:oo:o:o:::::::::::::,..,::::,:::::::,::::::::::::::::,,,,,,,,,,:,::::::::,:::::::
 :::::::::::::,:,.::::::::::::::::::::::::::::o:oo:::::o::::::::o:o:ooo:oooooooooooo:o:ooo::::::::,,...::::,:,,:::::::::::::::,,....,,,,,,,,,,,:::::::,:::,,::::.
 :::::::::::,:,,,.:::::::::::::::::::::::::::::o:o:::oo::oo::oo:ooo:::o:o:::oo::o:ooooo:o:o::::::,,,,:::::::::::::::::::::,::::,..,,,,,.,,,,,,,,,,,,,,,::,,,,,,:
 :::::::::::,::,,.:::::::::::::::::::::::::::::::oo:ooo::o:o:o::ooo::oooo:ooooooooo:o:o:oo:o:::::,,,,:::,,::::::::::::::::::::,..,.,,,,.,,,,,,,,,,,,:,,,,,,,,,,,
 :::::::::::,::,,.:::::::::::::::::::::::::::::::::::oo:ooo:oooo:o::o:ooooo:ooooooooooooooo:::::::,,,::::.,,,:::::::::::::::,,,,,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::,,.,,,,:,'::::::::::::::::::::::::::::::::oo:::o:::oo::::oo:ooooooooooooooooo:oo:oo:::::,,,..::::.:::::::::::::::,,,,,,,,,,,,,,..,,,,,.,,,,,,,,:,::,,,:
 ::::::,,.................,............,..,,::'''::::':::::o::ooooooooooooooooooooooo:oo:oo:::::,,,,..,::::::::::::::::::,:::,..,,,.,,,,..,,,,,,.,.....,,:::,:,,:,,,,,,,,::::,,,,,,,,,,,
 ::::::::,.................................................,..........,,,:::''''''''::::::o::::,,,,,...:::::::::::::::,,,::::,......,,,,.,.,,,,,,,,,....,:::::::.
 :::::::::::,:,,,...............................................................,,..,,.,,,,,,,,,,,.,,,,:::::::::::::::,.,,::::,.......,..,,.,.,,,.,,......,,,,,:,
 ::::::::::::,::,..........................................................................,,,,....,..,:::::::::::::::,::::,.,,...........,,,,,,,,,,,,.....,,,,,o
 :::::::::::::::,.......................................,,,,,,,,,,,,.,.,,.................,,,,,.......,:::::::::::::::,::...,.,................,,,,......,,,.,,.,
.:::::::::::::::.......................................,,,,,,,,,.,,.,......,,,,,:,,,,,,::,,,,,,,....,.,::::::::::::::,,,...,,........,.,.,.,,,,,,,,,,,..,,,,,,,.
 :::::,::,::,,,:.......................................,,,,,,,,.,,,.,.....:,,,:,:,,:,::,,,,,,,,,,......:::::::::::,,,,,,,,,,........,..,,,,,,,,,,......,,,,.....,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ..,,.,.,........,,,,,................................,,,,,,,,...,........::::::::,::::..:,,,,,,.,....,.::::::::::,,..,,.....,....,.,.,,,,,..,...........,......
 .....,.,.,,......,,,.,...............................,,,,,,,,..........,,,:,::,::::::...,,,,,,.,,,,....,::::::::,,,,,............,,,,,,,.........,..,..........:
 ,..,.,...,,,...,,....................................,,,,,,,..,....,,,,,,,:,,::::::::,.,,,,,,,,,,,,,,......,,,,,,,.,..........,..,,.,,.,..,...,.,:,............:,,,..,,,,,,,,,.,,,,,,...,,,,,, ..,...,.....,.,,.,,.................................,,,,....,.,,,,,,,:,,,,:::::::::::,,,.,,,,,,,,,,,,.,,,,,,,,,,,,........,,.....,,,,:.,,,,....................,
 ,,,.,,.,..,,,.,...................................,,,,,.....,,,,,,:,,,,,:::::::::::::,,,,,.,,,.,,,,.,,,,,,,,,,,..,,,..............,..,,.,,,.,.,,,..............,,,,,...:::,,,,:,:,:,,:,::,:,,, ..,..,.,....,..,..,.............................,,,,,...,,,,,,,,,,,,,,,,:,,:,,:::,,,,,:,,,.,,,,,...,,,,.,,,,,,,,,,,.,..,,....,......,,.,,,,.,,.................
 ,....,,........,,,.........:,,:::o:::::::::..,,,,.....,,,,,,,,,,,,,,.,,,,,,::,,,,,,,,,,,,....,,,..,..,,.,,,.,,,,,,..................,,,.,,,..,,................
 ,:,,,,,:::,,:::::,,::......,,,,,,,,,,.,,,.,.,,......,,,,,,,,,,,,,,,,.,,,:,,,,,,.,,,,,...,.,,........,.,..,,,,.....,.................,,,.....,..................
 .,,,,,,,,,,,,,,,,,,,........,,,,::,,,,.,.............,,,,,,,,,,,,,,,..,,,,,,,,,,.,:.,...,.....,......,,.,.,,,....,..,....,,......,,,,,,..,,,,..................
 ,,,,,,,,,,,,,,,,,,,,.......,::::::::,...............,,,,,,,,,,,,,,,,,,,,,,,,,,:.::::::.......,,...........,,,.,.,,,,.....,,..............,,,...................
 ,,,,,,,,,,,,,,,,,,,,........::::::::,...............,,,,,,,,,,,,...,,,,,..,,::::::,,,,,::,.,::............,,.,..,,,........,,......,,...,..,...................
 ,,,,,,,,,,,,,,,,,,,.........:::::::....,:,.........,,,,,,,,,,.......,..,:,::::::::,,,,,,,,,,,,,.........,,,,.:.,,,,..,,,..........,,,..,,.,....................
 .,,,,,,,,,,,,,,,,,,.........,,::.....,..............,,,,,,,,...........,,,,::,::,,,,,,,,,,,:.,.............,,.,,,,.....,...,,........,,.,,,....................
 ,,,,,,,,,,,,,,,,,,,.............,,,,.,.............,,,,,:,:,.......,,....,,,:::,,,,,,,,,,,,,,..........,,,.., ;,,..,,,',.:,,...........,.......................
 .,,,,,,,,.,,,,,,,,...........,,,,,....,..,.........,,::',,..,.,,,....,....,,,,,,,,,,,,,.,,,...........,.,,...,,,,.,.......,....................................
 :::,,,,,,,.,,...............,,,,,,,,.,...,........,..:.,,,::::.............,::::::,,,,.,.,............,,,,,,,.,,,,,,,..,..,.,.,................................
 :::::::::::::::::::::,:,....,,,,,.,,,.........::,....,,,,,,,,,............,:::::ooooooooo:,,,,,.......,::.,.....,,,,,,,,.,...,...,.............................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,



:::::::::::::::::::::::::::::,,,,,,,,,,,........,,..... ::::::::::::::::::::::::::::::::::o%%%%o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::oO%%%O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::o%%%%O::::::::::::::::::::::::::::::::::::::::::,,,............,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::oO%%%O::::::::::::::::::::::::::::::::::::::,.......................,:::::::::,::::::::::::::::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::O%%%%:::::::::::::::::::::::::::::::::::.............,................,::::::,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::O%%%%::::::::::::::::::::::::::::::::,..........,,.,,,,:,:,,,,,,.........,:::,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::O%%%%::::::::::::::::::::::::::::::,,,,,.,.,.,,,.,,:::::::::::::,,.,.......,:,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::O%%%Oo::::::::::::::::::::::::::::::::::,,,,,:::,:::::::::::::::::,,,........,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::OO%%%o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,.....,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oO%%%o::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::,,.......,:::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oO%%%o::::::::::::::::::::::::::::::::::::::::::::::::::o:::oooooo::::::,,....,,::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oO%%%O::::::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooo:::::::,.,..,::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oO%%%O::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo:::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oO%%OO:::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooo:::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oO%%%%:::::::::::::::::::::::::::::::::::::::::::::o::::o:o:ooooooooooo::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::oOO%%%:::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo::,:,:,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oOO%%%::::::::::::::::::::::::::::::::::::::::::::,,:,::::::::::ooooooo::::::::o::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::OO%%%:::::::::::::::::::::::::,,:::::,:::::::::::,,:::::o::::::oooooooo::::o:::o:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::OO%%%:::::::::::::::::::::::::::,,:,.,:::::ooo:::::::::::::::::oooooooo::::o::::::,::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::OOO%%,:::::::::::::::::::::::::::::::::::::oooo:::::::::oo::oooooooooo:::::::::::.....:::::::,,:,::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::OOO%%,:::::::::::::::::::::::::::::::::::::oooooo::::::::::ooooooooooo:::::::o::...............,....,::::::::::::::::::::::.
 ::::::::::::::::::::::::::::::::::::OOO%%::::::::::::::::::::::::::::::::::::::oooooo:::::::::::ooooooooo:::::::::,.................,.........,::::::::::::::::
 ::::::::::::::::::::::::::::::::::::oOO%%,:::::::::::::::::::::::::::::::::::::oooooo:::::::ooo:o:oooooooo:::,.,.........,......................,::::::::::::::
 ::::::::::::::::::::::::::::::::::::ooO%%::::::::::::::::::::::::::::::::::::::ooo:::::::::ooooooo::oo:o::::,.......................,..,....,.....:::::::::::::
.,:::::::::::::::::::::::::::::::::::oOOO%::::::::::::::::::::::::::::::::::::::::::::::::::oooooooo:::::::::,.............................,...,.,,,,:::::::::::
.,,::::::::::::::::::::::::::::::::::ooO%O::::::::::::::::::::::::::,::::::::::::::::::::::oooooo:::::::::::.......................................,.,:::::::::::,,,,,,,,::::,,,,,,,,,,,
 ,,,,::::::::::::::::::::::::::::::::ooOOO::::::::::::::::::::::::::,,,:::::,,::::::::::::::o::::::::::,:,.................................,.,........,:::::::::.
 ..,,,,,:::::::::::::::::::::::::::::ooOOOo::::::::::::::::::::::::,,,,,::,,,,,,:,:,:::::::::::::::::,,,......................................,.......,:::::::,,,
 ,,,,,,,:::::::::::::::::::::::::::::ooOOOo:::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::,,,,......................................,,.,.....,:::::::,,,o
 ,,.,,,,,::,:::::::::::::::::::::::::oOOOOo:::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::,,..................................................,:::::,,,.,
 ,,,,,,,,,,,:::::::::::::::::::::::::oOOOOo::::::::::::::::::::::::::,:,,.,::::::::::::::::::::,...................................................,,.,.,,:,,,,,
 .,,,,,,,,,,,,:::::::::::::::::::::::oOOOOo::::::::::::::::::::::::::::,,....::::::::::::,,,...........................................,.........,...,,.,.,,,:,,,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ...,,..,..,,,,,,:::::::::::::::::::::OOOOO::::::::::::::::::::::::::::,......,,,,,,,,,,..............................................,...,..........,....,,,,::
 ..,,..,....,,,,,,,,::::::::::::::::::oYoYY::::::::::::::::::::::::::::...............,..............................................,..................,,,,:::::
 ,,,,,.,,,,.,,.,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,..........,....................................................:::::::,..,,..,,,,,,,::::,,,:,,,..,,,,,,,,,.,,,,,,...,,,,,, ,,,,,,,.,,,,,,,.,,:,,,,,::::::::::::::::::::::::::::::::::::::::::...........,....................................................:::::::::::::,,,,,,,::::,,,,,,
 ,,,,,,,,,,,,,,,,,,,::,,,,:::::::::::::::::::::::::::::::::::::::...............................................................:::,::::::::::::::::::::,,,,,,,,,,,,,...:::,,,,:,:,:,,:,::,:,,, ,,,:,,,:,,,,,,,,,,,,,::,,,:::,:::::::::::::::::::::::::::::::::.....................,,,.....................................,::::o:::::::::::::::ooo::,,,,.....
 ,,,::,:,,,,,,,,,,,,,,,,::,,:::::::::::::::::::::::::::::::::::.......................:,.....................................::::::::::::::ooo:::ooooo:::,.,.,.,
 ,::,:,,,,,,,,,,.,,,,,,,,,:,,,,:::::::::::,:::::::::::::::::::...........................................................:::::::::::::::::ooooooooooooo:o:,.,,.,
 ,,:,,,,,,,,,,,,,.:,,,,,,...,,,,:::::::::::::::::::::::::::::............................................................::::o::::::o:::::ooooooooooooo::::,.,.,
 ,,,,,,,,....,,,,::,,,,,,,.......::::::::::::::::::::::::::::..........................................................,::::::::::oooooo:::oooooooooooo:::,,...,
 :,,,:,..,,,,,,,,,,,,,:,,,,,,...,,::,::::::::::::::::::::::,..........................................................,::::::::ooo:oooo:::ooooooooooo::::,......
 ,,,,,,,,,,,,:,.,,,,,,,,,,,,,,,..,,:::::::::::::::::::::::............................................................,:::::::ooooo::oooo:o:ooooooooo:::,,......
 .,..,,,,,,:.,,,,,,,,,,,,:,,,,,,.,,,,::::,::::::::::::::...............................................................,,,:::::oooo::oooo:::oooooooo::::,,......
 ,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,::::::::::::::::.................................................................,,,::::::ooooooooo::::ooooooo:::,........
.,.....,,,..,,,,,,,,,,,,,,,,.,.,,,.,.........,.,:::::................................................................,,,,,,:::::::ooooo:::oo:oooooo:::,.........
 ,,,,,,,......,,.,,,,,,,,,,,,,,,,..................,..............................................................,,,,,::::,::::::::o:::::o::oooo:::::,,........
 ,,,,,,,,,...,,,..,,,,,,,,,,,,,,,,...............................................................................,,,,:::::,,,:::::::oo:o:::::::o:::::::.........
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
::,:::,:::::::,,,::,,,::::,::::::,,,,,,,,,,,........,,..... :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oOOOo:,,:,,,:,:,,,,,,,,:,:,,,,,,,,,,,,:,,,,,,,,:,,:,:,:,,,,,:,,::,::,,,,:::,,,,,:,,:,:::,:,,::,::,::,,::,::,,:,:,::::,
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:OOOo:,,,,,::,,,:,:,,,,,,,::,,,,,,,,,,,,,,,,,,,,:,,,,:,,,:,,,,,,::,,,,,,,,,:,,,,,,,:,,,:,,,:,::::,:,,::,:::::,:,:,,::o
 :::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oOOoo,,:,,,,,,,:,,,,,,,,:,,,,,,,,,,,:,,:,:,,:,,:,,,,,:,,,,,,,:,,,,,,:,,::,,:,,,:,,,:,,,:,:,:,::,,::,:::::,,::::,,,::
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:ooooo:,:,,:,,,,,,,,,,,,,,:,,,,:,:,,,,,,,::,:,,,,,:......,,,:,::,,,,,,,,::,,:,,,,,:,,::,:,,,:::,:,:,:::::::::,::,::::o
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oOOOo,,,,,,,:,,,,,:,,:,,,::,,,,,,,,,,,,,:,:......................,:,,,::,,,,,,,,:,,:,::,::,:::::::,:,:::::::::::,::::
 :::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oOOOo:,:,,,,,,,,,,,,,,,,,:,,,,:,,,,,:,,.............................,,,,,,,:,,,,,,,,,,,,,,::,:,::::,::,::,::,:::::::
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooOOO::,,,,,,,,:,:,,,,,,:,,,,,,,,,:,,..................................,,:,,,,,,,,:,,:,,:,:,,,,::,::::,:,:::,:::::,:
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oOOOO::,:,::,:,,:,,,,:,,,,,,,,,,,,................,,,,,,,,,,,............,,:,.,,,,,:,,:,,:,:,:,:,:::::::::,,:,:,::,:
 ::::::::::::::,,,,,,,,,,,,,,,,,,:,,,,,,,,,,ooOOOo,:,,,,,,,,,,:,:,,,:,,,,,,,,,..............,,:::::::::,,,,,...........,,,,,,,,:,,,::,,,,,,::::,,:,:,::::::::,::
 :::::::::::::,:,,,,,,,,,,,,,,,,,,:,,,,,,,,,oooOOo,,,,,,,,,,,,:,,,,,:,,,,,,,,,:,,,,,,,,,,,:,:,::::::::::::::,,..........,,,,,,,:,,,:,,:::,:,::::::::::,:,:::::,:
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:oOOOo,,,:,,,,,,,,,,,::,,,:,,,,::::,:::::::::::::::::::::::::::::,,,.........,,,,,:,:,,,,,::::,:,::::,::,::,:,:,:,,:
..,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:ooOOO,,::,,:,:,,:,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::,,,,........,,,,,,,:,,,:,::,:,::::::::::::::::::,:
 ..,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oOOOO,,:,,,,,,,,,,,,:,,,:,,,:::::::::::::::::::::::::::::::::::::::,,,,,.....,,,,,:,,,:,:,::,::,::,:,::::,:::::::,:
 ...,..,,:::::::,,,,,,,,,,,,,:,,,,,,,,,,,:,,:ooOOO,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::,,.,,...,,,,,,,,,,,:,,,,:,:,:::,::::::,:::::::
 ....,,.,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:ooOOO,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::,,.....,,,,,,,,,:,,,,,,,:,:::,::,,:,:,,::::,:
 .,..,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooooo,,,,,,,,,,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::,.,......,,,,,,,,,,,,,,,:,:::,::,:,,:,::,::,,
 ,.,,.,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooOOO::,,:,,,,,:,,:,,,:,,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,.,.::,,,,,,,,,,:,,,,:,,,:,::,,:::::::,,::
 .,.,..,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooooo::,,,:,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::,,,::::::::::::::,,,,,,::,.,,,,,,,,:::,:,,,::,,,::,:,,::,::,::
 ,,,..,,,,,,,,,:,,:,,,,,,,,,,,,:,,,,,,,,,,,,,oooOO::,:,,,,,,:,,,,,,,,,,,,,,,,:,,:::::::::,:,,,,,,,,::::::::::::::::,,:::::::,,,,,,,,,:,,,,,:,,,,,,,::,:,::,:::,:o
 .....,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:oooOo,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,:,,..:,::::::::::::::,::::,,,:....,,,,,,,:,,,:,,,,,:::,:,:,,:,:::
.,.....,,..,,,,,,,,,,,:,,,,,,,,,,,,,,,,:,,,,,:ooOOo:,,,::,:,,,,,,,,,,,,,,,,,,.,,..,,,:::::::,,,,:,,,::::::::::::::::,,::::,,:.......,,,,,.....,,,,,:,,,,,,,,,,:,.
 .,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:ooOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,::::::::::::::::::::::::::::::::,,:,::::.......................,,,,,,,,,,,,
 .,,.......,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:oooOO,,,,:,:,,,,,,,,,,,,,,,,,,:::::::,,::::::::::::::::::::::::::::::::::::::,.............................,,,:,,:
 ,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oooOO,,:,,,,,,:,,,,:,,,,,,,,,::::,:::,::::::::::::::::::::::::::::::::,,,,..................................,,,:,,
 ,.,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,ooooO,,,:,,,:,:,,,:,,,,,,,,,,,::::::,:::::::::::::::::::::::::::::::::,,......................................,,,,
 ,,,,.,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooooO,,,,,,,:,,,,,,,,,,,,:,,,,,::::,,::::::::::::,::::::::::::::::::::.........................................,,,:,,,,,,,,::::,,,,,,,,,,,
 ,,..,,,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooooO,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,:::::::::::::::::::::::::::...........................................,.
 ,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,::::::::::::::::::,:,.............................................,,
 ..,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oooo:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,:,:::::::,,,,,...............................................,o
 ,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oooo:,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,..,,,,.,,:,::,,,,,,,,,,,,................................................,,,
 .,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oooo:,,:,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,:::::::,:,,,,,,,...................................................,
 .,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:ooooo,:,,,,,:,:,,,,,,,,,,,,,,,,,...,,,,,,,,,::::::::::,,,,,......................................................,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ...,,,....,.....,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:ooooo,,:,,,,,,,,,,,,,,,,,,,,,,,,,....,:,::::::::::::,,...........................................................
 ....,,,....,......,,,,,,,,,.,,,,,,,,,,,,,,,,,,ooooo,,,,,:,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,...............................................................:
 .....,,,,.,,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ooooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,......................................................................:,,,..,,,,,,,,,.,,,,,,...,,,,,, .......,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::':,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................................,,..............,,
 ......,,,.,,,.,....,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,...............................................................:::::::::::..,,,,..,,,,,,...:::,,,,:,:,:,,:,::,:,,, .......,,,,,,,,,...,,,,,,,,,,,,...,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................................................,:::::::::::::.,,,,,
 ........,,.,,.,,.,...,,,,,.,..,,,.,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,..................................................................,,,::::::::::::::,,,
 .........,,,,..,,,.....,,,,,..,,,,,...,,,,,,,,,,,,,,,,:,,,,,,,,,:,,,,,,...............................................................:::::::::,::::::::::::::,
 ,,,,,,,..,.,,..,.,,,,..,,.,,...,,,,,,.,..,,,,,,,,,,,,::,,,,:,,,:,,,,,,,..............................................................,:::::::::::::::::::::::::
 ,.,,,,,,,,..,,,,,,,,.,,......,,.,,,,,,.,..,,,,,,,,,,:,,,,,:,:,,:,,:,,,............................................................,::::::,:::::::::::::::::::::
 :.,,,..,,....,,,,,,,..,,......,..,,,,,..,..,,,,,,,,,:,::::,:,,,,,,,,,............................................................,:::::::::::::::::::::::::::::
 .........,,..,,,,,,,,,.,.....,,,.,,,,,....,.,,,,,,,,,:::,,::,,:,::,,..............................................................,::::::::::::::::::::::::::::
 .............,,,,,,,....,.....,,,..,,,,....,,,,,,,,,:,,,,,:,:,,,:,.............................................................::::::::::::::::::::::::::::::::
 ,............,,,,.,,,,........,,.,,..,,....,,,,,,,,,,,,,,,,,,,,,...............................................................,:::::::::::::::::::::::::::::::
 .............,,,..,..,,.,,.....,,,..,,.,..,,,,,,,,,,,,:,,,,,,,,.................................................................,.:::::::::::::::::::::::::::::
 .............,,,.,,,,,.,,,,....,,,,.,,,,,..............,,,,,,.....................................................................,::::::::::::::::::::::::::::
 ..............,,,.,.,,,,,,,,....,.,..,,....................,....................................................................,..,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
:::::::,:::::,,,,,,,,,,,........,,..... :,,,:,,,:,,:,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,::,,,,::,:::,,,,,,,:,:,,,,,,,,,,:,,::,::,:,,::,,,:::,,,:,:,,,,,:,,,,,:,:,::::::::,:,::,
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,,,,:,,,,,:,,,,,,,::,,::,:,,:,:,,,:,,,::,,,,:,:::,:,,:,:,,,,,,:,,,::::::,,::::,:,:,:o
 o:,,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,:,,,,:,,,,,::,,,:,:,:,:,,,:,:,,:,:,::,,:,,:,:,:,,::,::,,:,,:,:,,,::,,,,,,,:,,,,,:::,,:,::::,::,::
 o:,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,:,::,,,,,,,,,:,,,,,,,,,,:,,:,,:::,,:::,::,::,:,,,:,:,,:,,:,,:,,:::,:,:,:,:,:,,:,,,:,:,:,,,,,,:,,,,:,:,::,,,:::,,,:,:o
 o:,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,:,,,,,,,,::,:,,::,,,,,,:,,,,:,,::,,:,:,,::,,,:,:::,:,,:,:,,:,:,:,:::,,,,,,,,,,,,,,,,,,,,,,:,,,:,:::
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,:,,,,,::,:,,::,,,,,:,,:,:,:::,,,,::,:,:,,:,,::,,:,,::,,,,::,:::,,,,,,,,,,,,.............,..,,.,,,
 oo,,,,,,,,,,,,,,,:,,,,,,,,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,:,,,:,,:,,:,,,,,::,:::,:,,:,::,::,::::,:,::,,,,,,,,,,,,,........................,...
 oo,,,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,:,,:,,,,::,:,,,,,,,,,,:,,,:::,,,:,:,,,,:,:,:,:::,:,,::::,::,:,::,::,::,:,::::,,,:,::,,:,,,,,................................
 oo:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:,,:,,:,,:,::,,,,:,:,::::,,::,,:,::,:,:::,:,::::::,,::,:,:,,,:,:,,....................................
 oo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,,:,,:,,,:,,,,:,,::::,:::,:,::::,:,,,,,.......................................
 oo:,,,,:,:,,,,,,,,,,:,,,,,,,,,,,,,,,,,:,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,,,,,,,::,:,:::,,::,,,,,:,,:::,,,,,:,,,,,.........................................
 ooo,,,,,,,,,,,,,,,,,,,,,:,:,:,,:,:,,:,,:,,,,,,,,,,,,,,,,,,,,,:::,,,::,,,,:::,:,:,,:,:::,:,::,,,:,,:::,::,:::,,::,:,,,.............................,.,..........
 Ooo:,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,:,:,,,,:,,::::,:::::::,:::,,:::,::,::,:,,:,:::,,,.........................,..,,............
 ooo:,:,,,:,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,:,,,,,,,,,,,:,,,:,,,,:,,,,,:,,,,,,,,,,,:::::,:,::::::::::,:::::::::::::::,,,...,,:,,,,.........,...,,,,,,,............
 Ooo:,,,,:,,,,:,,,,,,,,,,,:,,,,:,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,:,,,,,,:,,:,,,,,:,,::,:,:::::::::,:,::::::::::::,::,,,:,,:::::::,,.....,,,..,,,,,,,,,,......,..,..
 Ooo::,,,,,,,,,,,,,,,,,,,,,,,......................,:,,,,:,,,,,,,,,,,,:,,,,,,::,:,::::::::,,::::::,::::,,:::::::::,,,:,::::::,,,,,,,.,,,,,,,,.,,,,....,.......,,
.ooo:,,,,,,,,,,,,,,,,,,,,...........................,,,:,:,,,,,,,,,,,,,,,,::,:,,,,:,:::,::,::::,::::,::::,,::::::::::::::::::::::,,,,.,,,,,,..,,,....,.......,..
 ooo::,,:,,,,:,,,,,,,,,....................,,,..,,,,...,,,,,,,,,:,,,,,,,,,,,:,,:,,::,:::,:::,:,,:::,::,:::,:::::::::,::::::::::::::,,,,,,,,,,.......,,,.........
 oooo,,,,,:,,,,,,,,.,...,......................,,,,.....,,,,,,,,:,,,,,,,,,,,,:,,::::::::::::::::,::::::::::::,:::::::::::::::::::,,,,,.,,,,,.,,,,.,,,.,.........o
 ooo:,,,,,,,,,,,,,.,.....,...............,....,,,,.,.......,,,,:,,,,,,,,,,:,,:,::::,:,::,:,:::,:,:::::::::::::::::,:::,,,:::::,,,,,,,,,,,,,,,,,,,.,.,,,,,,,.....
 oooo,:,,,,,,,,,.,,,,,,,..,.................,..,,............,,,,,,,,,,,:::,::,:,:::,:::,::::::::::,::,::::::::,:::::::,,.,::::,,,,,.....,,,,,,,,,,,,,,,,,,......
 oooo,,,,,,,,,,,,,,,,,,..................,..................,.,,,,,,,,,,,,:,,,,:,:,:::::,,:::,::::::::,,::::,:::::::,::,,.,::::::,,,,,,..,,,,,::::::::,,,,,,....
 oooo,,,,,,,,,,,:,,,,,,......................................,,,,,,,,,,,,,,,,,,,,,,,,,::,:,,,:,::,:,,::::::,::::::::::,:,,::::::,,,,,,,,,,,::::::::::::,,,,.....
 oooo,,,,,,,,,,,::,,,,,,.......................................,,,,,,,,,,,:,,,:,,,::,,:,:,:,:,:::,:,:::::,:::,:::::::::,:::::::::::::::::::::::::::::::,,,,,,...
 oooo:,:,,,:,,,,,,,,,,,,,..........................,....,,,,.....,,,,,,,,,,,,,,,,:,::,,,:,,:,:,::,::,::,:,:,,:::,::,:,,::::::::::::::::::::::::::::::::,,:,,,,,,
 oooo:,,,,,,,,,,,,,,,,,,,,.....................,,,.,..,.,..,,,,.,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,::,:,:,,::,,:::,:,::,::::::::,,,:::::::::::::::::::::,::::,,,,,:,,,,,,,,::::,,,,,,,,,,,
 oooo:,:,,,,,,,,,,,,,,,,...........................,.,,.,,.,.,.,,,.......,..,,,,,,,,:,,,,,,,,:,:,::,,,,,::,,::::,:::,,:,:::,:,,,,,,::::::::::::::::::::::::,,,,,.
 oooo:,,,,,,,,,,,,:,,,,,,,...........................,,..,.,,,,,......................,.,:,,,:,:,::,:,:,,:,:,,:,::,:,:,:,,,,,,:,::::::::::::,::::::::::::::,,,,.,
 oooo::,,,,,,,,,,,,,,,,,,,..............................,..,.,..,.............................,,,,,,,,,,:,,,::::,,:,,,,,:,:,,,:::,::::::::::::::::::::::::::,,,.o
 oooo:,,,,,,,,,,,,,,,,,,,,,..............................,.,....................................,,,,,,,,,:,:,,,,,,,..,.,.,,,,.,,,,.,,,,:,:::::::::::::::::,,....,
 oooo:,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,.....,..................................................,,,,,:,,,,,,:,...,,.,,,.,,,,,......,,.,,,::::::::::::::........
 ooooo,,,,,,,,,:,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,.,.................................................,,,,,,,,,,,.......,,,..,,,,,.,,,,,,,,,,,,,::::::,,,..........,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ooooo,,,,,,,,,::,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,..................................................,,,,,,,,,,,......,.,,,,.,,,,,,,,,,:,,:,,,,,:::,,,...........,
 :oooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,............................................,,,,,:,,,.............,,,,,,,,,,,,,,,,,,,,,,,,.............,:
 :oooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................................,,,,,,,.,,,,.......,,...,,,,,,,,,,,,,,,,,,,,..............,,:,,,..,,,,,,,,,.,,,,,,...,,,,,, :oooo,,,,,,,,,,,,,,,,,,,,,,,,.,,.......,,,,,,,,,,,,,,................................................,,.....,,,,........,.,,:,,,,,,,,,,,,,,....................,
 :oooo,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,,,,,,,,,,...................................................,,,,,,,,,.....,,,,,,,,,,,:,.....................,,.....,,,,,...:::,,,,:,:,:,,:,::,:,,, ::ooo,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,.,......................................:::,,,.....,.,,.,,,,,,,,,,,,,,,,,,,,,,,,......................,.......
 ,,:oo,,:,,,,,,,,,,,,,,,,.,................,,,,,,,,.....................................,::::::::::::,,,,,,,,,,.,,,,,,,,,,,,,,,,,,..............................
 .,,:::,,,,,,,,,,,,,,,,,,..................,,,,,,,......................................,,::::::::::::::,,,,,..,.,,,,,,,,,,,,,,,,,..............................
 .,.,,,,,,,,,,,,,,,,,,,,,,.................,,,,,,....................................::::::::::::::::::::,.......,,,,,,,,,,,,,,,,,,.............................
 ,,,,,,,,,,,,,,,,,,,,,,,,,,.................,,,.....................................,::.:::::::::::::::::::,........,.,,,,,,,,,,,,,,,...........................
 ,.,..,,.,,,,,,,,,,,,,,,,,,,..................,..................................,::::::::::::::::::::::::::,............,,,,,,,,,,,,,,.........................
 ,,,,,,..,,,,,,,,,,,,,,,,,,......................................................,::::::::::::::::::::::::::..............,,,,,,,,,,,,::........................
 ,,.,,,,..,,,,,,,,,,,,,,,,......................................................:::::::::::::::::::::::::::,,..............,,,,,,,,,,::,........................
 ,,,,,,.,..,,,,,,,,,,,,,,......................................................,,::::::::::::::::::::::::::,...........,......,,,,,,,:,.........................
 ,.,,,,,...,,,,,,,,,,,,,........................................................,,,:::::::::::::::::::::::,....................,.,,,.......,,...................
 ,,,,,,...,.,,,,,,,,,,,..........................................................,..::::::::::::::::::::::,................................,,...................
 .,,,,,......,,,,,,,,..........................................................,,,,,.::::::::::::::::::::::.....................,..............................:
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,
.....,,..... oo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,,:,,,,,,,,,,:,:,:::::::,:::,,,:,:::,,,:,::,:::,:::,,,:,,,,,........................................,
 oo,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,.........................,,:,,:,,,:,:,:::,:,::,::,:,::::::::::::,,::::::::,,:,,,...........................................o
 oo,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,...............................,,,,,,,,::,:,,::,::,:,::,,:::,::,,,:,,,:,:::,,,,,,..........................................,...
 oo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,.,,,.............,,,,:,:,,,,:,,,,::,::,,:,::::,:,::::::,:,,,,,,.............................,..................o
 Oo:,,,,,,,,,,,,,,,,,,,,,:,,,,,...........,,::::::::::,,,..........,,,,,,:,,:,,,:,,,,,:::,::,:,:::::::,:,:,:,,,.............................,,,.................:
 Oo,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::::::::,,,..........,,,,,,,,:,,,:::,:,:,::,:,::::,:::::::::,,,,,....,,:,,,..............,,,,,...................
 Oo,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,:::::::::::::::::::,,,,.........,,,:,:::,,:,:::,:,:::,::::::,:,::::::::,,:,..,::::::,.....,.....,,,,,,,,,..................
 Oo,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::,,,,.......,:,,:,:::,,,,::,:::::,::,:::::::::::::,,:,,:::::::,,,,,...,.,,,,,,,.,,...,........,.......
 Oo,,,,:,,,,,,,,,,:,,,,,,,,::,:::::::::::::::::::::::::::::::,,.......,,:,:,::,,,:::::,::::,::,::::::::::::::,::,:::::::::::,,,,.,,,,,..,,.,...,................
 oo,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::,,.,..,,..,,,,,,:,::,,:,:,:,::::::::,::::::::,::::::::::::::::::,,,,,,,.,.,...,..,,.,..............
 oo,,,,,,,,,,,,,,,,,,:,,,,,,::,::::::::::::::::::::::::::::::,,..,,.::,,,,,,,,:,:,:,,::::,,:::::,:::,:,:::::::,:::::::::::,,,.,,,,,,,.,,,,,,,.,,,,........,.....
 oo,,,,,,,,,,,,,,,,:,:,:,,,,::::::::::::::::::::::::::::::::::,,,,,:::.,,,:,,:,::,:,,:::::,:::::,:,::::::::::::,.,,::::::,:,,,,,,,,,,,,,,,,.,,,,,,.,............
 oo,,,,:,,,:,,,,,,,,,,,,,,,,,,,::,:::::::,,,,,,:::,:::::::::::,,:::::::,,:,:::,,:,:,,:,:::::,::::::,::,:::,:::::,,,,,::::,,,,,,,,,,,,,,,,:,:,,::,,,,........,...
 o::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,:::::,::::::::::,::::,,,:,,,:,,::,:::,::::::::,:::::::::,:::,:::::,..,:::::,,,,,,,.,,,,,::::::::::,,,,,.,........
 o:,,,,,,,,,,,,,,:,,,,,,,:,,,,,,,,,,,:::::,,,...,,::::::::::::::,::,:::,,,,,,:,:,:::::::::::,::::::,:::::::,:::::,,,::::::,,,,,,,:::::::::::::::::,,,,,,........
.o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,:::::::::::::::::::::::,:::,:::::,.....,,,,:::,:::,:::::,,:,::::::::,,:,::,:,::::::::::::::::::::::::::::::::,,,,,,.......,
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,::::::::::::,:::::::::::::o::::::.........,:,:,,,:,::,:,:::,,,,:::,,,:::,:,:,::::::::::::::::::::::::::::::::::::,,,,,,....,
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,::::::::::::::,::::::,,,.....................,:,,,,,::,,:,::,:,:::,:,::::::::,,,:::::::::::::::::::::::::,,,,,,,....
 o:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:::::::,,:::::::::::::::::::o:............................:,,::,,:,::,::::::,,:,::,,,,,,,,::::::::::::::::::::::::,,,,,.,....o
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,::::::::::::::::::::::...............................,:,::,::::,::,::,,:,,,,,,,::::::::::::::::::::::::::::,,,,.......
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::..................................,,:,,,,,:::::,:,,::,,,,::::::::::::::::::::::::::::::,,.........
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,::::::::::::::::::::,::::....................................,,,,:,::,::,..,,,,,,..,,:,:,,,,,:::::::::::::::::::,,.........
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,:::::::::::::::::::::::::.....................................,,,:,,::,...,..,,,,,,....,,,,,,,,:::::::::::::::::...........,
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::,:::::.......................................,,,,:.,,..,...,,..,,....,,,,,,,,,::::::::::::.,..........,,,,
.o,,,,,,,,,,,,,,:,,,,,,,,,,,,,::::,:,,,,,,:::::::::::,:::,.........................................,,,,........,......,,..,,,,,,,,,,,,:::::::,............,.,,,,
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,::,,,,:,,,,..........................................,,,,...........,...,...,,,,,,,,,,,,,,,,,,...............,..,,:,,,,,,,,::::,,,,,,,,,,,
 :,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,,,,,,,,..,,,:,...............................................,,.............,.,,,,,,,,,,,,,,,,,,,...............,.,,.,,..
 :,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,........................................................,,.,,,...........,,,,,,,,,,,,,,.................,.,..,,...,,
 :,,,,,,,,,,,,,,,,,,,,,,,,.............................................................................,,,,,.......,,::,,.,,,...................................o
 .,,,,,,,,,,,,,,,,,,,,,,,............................................................................,,,,,.,,..,,,,,,,,,,,,,....................................,
 ,,,,,,,,,,,,,,,,,,,,,,,.....................,.......................................,,:,,,.......,,,,,,.......,,,,,,,,,,,......................................
 ,,,,,,,,,,,,,,,,,,,,,,.............................................................,:::::::::::,,,,,,,..........,,,,,,,,,......................................,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ...,,,,,,,,,,,,,,,,,,...............................................................:,.:::::::::::,,..............,,,,,,,,.....................................
 ...,.,,,,,,,,,,,,,,,............................................................:::'::::::::::::::::...............,,,,,,,,,...................................:
 ..,,.,,,,,,,,,,,,,,,...........................................................,:,,.:::::::::::::::::,...............,,,,,:,,,.................................:,,,..,,,,,,,,,.,,,,,,...,,,,,, ..,,,,...,,,,,,,,,...........................................................::::::::::::::::::::::::,................,,,,,,,,,................................,
 ..........,,,,,..............................................................::::::::::::::::::::::::,.................,,,,,,::...............................:,,,,,...:::,,,,:,:,:,,:,::,:,,, ...........................................................................::::::::::::::::::::::::::...................,,,:::..............................,::
 ...........................................................................,,,:::::::::::::::::::::::....................,,.......,,......................,::::
 ............................................................................,.,:::::::::::::::::::::,....................,.........,.....................::::::
 ...........................................................................,,..:::::::::::::::::::::,.................,:...............................,:::::::
 ..........................................................................,..,:.,::::::::::::::::::::,...............,::..............................:::::::::
 ..........................................................................,.:,....,:::::::::::::::::::................:::............................::::::::::
 ..........................................................................,'.......,:::::::::::::::::::..............::::...........................,::::::::::
 .....................................................................::on",..........,,:::::::::::::::::............::::::........,.................,::::::::::
 ..................................................................:::;O^.,.............,::::::::::::::::::,.........::::::,.........................:::::::::::
 .................................................................:o:Y:...................:::::::::::::::::::.....::::::::::.........................:::::::::::
 ...............................................................,,;:........................::::::::::::::::::....::::::::::,........................:::::::::::
 ............................................................................................::::::::::::::::::...::::::::,:,.......................::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,

...........,.,,..,,,,,:::::::,,,,,,,,,,,........,,..... o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,..........,,,,,,,::,,,,:,,,,,,:,,::,,,:,,,,:,,:,,::,,:::,:::::,::,:,:,,,::,,,,,...................................,,
 o:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................,,,,,,,,,,,,:::,,,::,:,,,::::,:,:,,:,,:,,:,,,,:,:,,,,,,,,,........................................o
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,,,,,,,,,,:,,,,,,,:,:,:,,,::::,,:,:,,:,::,,,::,:,,,,...........................................
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,:,:::,,,,..........,,,,::,,:,,,:,:,,:,:,::,:::,,::,,,::,,,:,,,,,,,.............................................o
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::,,.........,,,,,,,,::,,:,:,,,::,,:::,::,,:,::,,:,,,,,,,...............................,,.............:
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,::,,:::::,::::::::::::,,..........,,,,,,,:,::,:::,::,,:,::,,,,,,,:::,:,,,:,,,.....:,::,,,.............,,,..,...............
 o:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::,,,........,,,:,,,:,,,,::,:,::,:,,:::,,,,,:::,::,:,:,,,..,:,::::,,......,.,....,.,,,,,..............
 oo,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::::::::::::::,,,.......,,:,:,:,,,,,:,,,::,,,:,::,,,,,,,,:::,:,,:,,.::::,::,,,,,,,.,.,,,..,,.,..................
 oo,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::,,......,,,,,,,,,::,:,,,::::::,,:,::,::,,:,:::::::,::::::::::::::,,,,,.,,,..,,........,.........
 oo,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,::::::::::::::::::::::::::,,,......,,,:,,,:::,,:::,::::,,:::,:::,:::::,,::::,:::::::::::::::,,,,,,,.,,.....................
 oo,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,:::::::::::::::::::::::::::::,,....,..,,,,,:,,,:,,::,::,:,,,,:,::,,:,:,,,::,:,:,::::::::::,,.,,,,,,,,,,,,,,,.................
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,,,,,,,,:::::::::::,,.,...:,,,,,,,:,:,,,:,:::,:,:::,:::,:,:,:::::::,:,..,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,..........
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,.,::,:::::::::::,,,::::.,,,,,,,,,,,:,::,,::,,::,:,::,:,:::,:::,::,,,,,,:::::,,,,,,,,,,,,,,,:,:,,,,,,,,.........
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,:::::,,,,,,,:::::::::::::,,::::,:,,,,,,,:,:,::,:::::::,::,:,:,::,::,:,:,::,:,.,.,::::,,,,,,,,..,,,,::::::::::,,,,,.......
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,::::::::::::::::::::::::::,::::,,::,,:,,,:,,::,::,:,:,:,:,,:,:,:,::::,:,:::::,,::::::::,,,,:,:::,:::::::::::::,,,,.......
 o:,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,::,,,:::::::::::::::::::::::::::,::,::::,,,,,,,,:,,,::,,:,,,:,,,:,:,,,,::::,::,,:,:,:,::::::::::::::::::::::::::::::,,,,.......
 o::,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::::::::::::::::::::::::::::,,:::::,.....,,,,,:,,,,::,,:,:,:,,::,:,:,:,::::,,:,::::::::,::::::::::::::::::::::::::,,,,,.....
 o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,::,,:::::::::::::::::,,,,:..........,:,,,,::,,,,,:,,,,,,:,:,,,:,,:::,::,:::::::::,,,:::::::::::::::::::::::::,,,,....
 o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,::::::::::::::::::........................,,,,:,,,:,:,,,::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::,,,,,,...o
 o,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,.,,,,,,,,,:::::::::::::::::,............................,,,,,,,:,,,:,,:,::,,,:,:,,,,,:::::::::::::::::::::::::::::,,,,.....
 o,,,,,,,,,,,,,,,,,,,,,,,:::::::::::....,.,,,,,,,,:::::::::::::.................................,,,,,,:,,,:,,:,:,::,:,,,.,,,:,::::::::::::::::::::::::::,,.......
 o,,,,,,,,,,,,,,,,,,,,,:::::::::::,::,,,.,:::::,,,,,,,,,,,,,.....................................,,,,,,::,,,,,,,,:,:,,,,..,,,,..,,,,::::::::::::::::::::,.......
 o,,,,,,,,,,,,,,,,,,,::,:::::::::.,,.,:::::::::::::::,,,,,........................................,,,,,,,:,:,,,,,,....,,,,.,,,,,,,,,::::::::::::::::::,.........
 o,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,:,::::::..............................................,,,,,,,,,,,,.......,...,,,,,,,,,,,,,,::::::::::............,,
 o,,,,,,,,,,,,,,::::,:::::::::::::::::,:,...........................................................,:,,,,,,,,.........,.,,,.,,,,,,,,,:,,,,,::::,...........,.,,
 o,,,,,,,,,..............,,::::::::,...,:..........................................................,,,,,,,,,........,.......,,,,,,:,,:,,,:,,,,............,.,,,,:,,,,,,,,::::,,,,,,,,,,,
 o,,,,,,,,..................::::,,,.,..,............................................................,,,,,,,,...........,...,,,,,,,,:,,,,,,,...............,,.,,..
 '.,,,,,,,..................,,.,,,,,.,,:,............................................................,,,,,,,,............,,,,,,,,,,,,,..................,...,.,.,
 ..,,,,,,,................,,.,.,,,,.,.,,................................................................,.,...,............,.,............................,.....o
 ...,,,,,,................,,,,....,:.,,:,...................................................................,,:,........,,,,,:..................................,
 ..,,,,,,,...............,,,...................,.,.......................................................,,,,.,..,.,,,,,,,,,....................................
 ,..,,,,,,.....................................,,........................................::::::,::,...,,,,,.,...,,,,,,,,,,,,....................................,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ......,,,...............................................................................::::::::::::,,,,,.,......,,,,,,,,,,...................,................
 ....................................................................................,:::,,:,:::::::::::...........,,,,,,,,,,,..................................:
 ,.,..,,.............................................................................::::::::::::::::::::::..........,,,,,,,,,,,................................:,,,..,,,,,,,,,.,,,,,,...,,,,,, ..,,..............................................................................::::::::::::::::::::::::,..........,,,,,,,,,,,...............................,
..,.,,............................................................................:::::::::::::::::::::::::............,,,,,,,,,::..............................,,,,,...:::,,,,:,:,:,,:,::,:,,, .,.............................................................................,:::::::::::::::::::::::::,..............,,,,,,::..............................:
 .,.............................................................................:::::::::::::::::::::::::,,...............,,,,.......,,......................:::
 ...............................................................................,,:::::::::::::::::::::::,...........................,......................::::
 ..................................................................................::::::::::::::::::::::,.................................................:::::
 ..............................................................................,....:::::::::::::::::::::,...............::...............................::::::
 ............................................................................,..,,,..,::::::::::::::::::::,.............:::..............................:::::::
 ...........................................................................,.,,,......::::::::::::::::::::.............::::.............................:::::::
 .........................................................................:::,...........,::::::::::::::::::...........,::::,........,...................:::::::
 ......................................................................,:::::..............,:::::::::::::::::,........,::::::...........................,:::::::
 .....................................................................:o::,.................,:::::::::::::::::::......::::::::..........................,:::::::
 ..................................................................,,':,,.....................:::::::::::::::::::,..::::::::::..........................,:::::::
 ....................................................................':........................:::::::::::::::::::,,:::::::::,,.........................::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,
::,::,:,::o::::::::::::::::::::::::::::,:::::,::::::,,,,,,,,,,,........,,..... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%$$%$%$$$%%$%%%$%%%%%%%%%%%%%%%%%%:::::::::oO::::::::,,:,,,:,:,:,,,,:,,,::o:::::::::::::::::::::::::::::::::,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$%%$$%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%:::::::::oO::::::::,,,:,,,,,,::,,,,,,,::o:::::::::::::::::::::::::::,,,:,,,,,o
 %%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%$$%%%%$%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::::::oO::::::::,,,,,,,:,,,,,,:,:,:,oo:::::::::::::::::::::::::,,,,,,,,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%$%%%%%%%$%%%%%%%$%%$$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%:::o:::::oO::::::::,,,::,,,:,:,,,,,,,:,oo::::::::::::::::::::::,,,,,........,o
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%::::ooo::oO:::::::::,,,:,,,,:,,,,,,:,,,oo:::::::::::::::::::,,,.,.,....,.....:
 %%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::oo::oO::::::::,:,:,,,,::,:,:,,,,,,oo::::::::::::::::,,,..,..............
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::::::oO::::::::,:,,:,,,:,,,,,,:,:,,oO::::::::::::::,,..,.,...............
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::::::oO::::::::,,:,,,,,:,,:,:,:,,:,oo::::::::::::,,,....,..............,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%$$$$%%%$$%$$%%$$$$%$$%%%%%%%%%%%%%%%%%%%%%%%%%::::::::::Y::::::::,,,:,:,,,,:,,:,,:,::oO::::::::::,,,....,,.,,....,...,,,,,.
 %%%%%%$%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%$%$$%%%$$%%%%%%%%YOOO%%%O%%%%%%%%%%%%%%%%%:::::::::::::::::::,::::,,::,:,:,:,,:::oo::::::::::,,,...,,,,,,,,,,,,,,,,,,..
 $%%%%%%%%%%$%%%%$$%%%%$%%%$%%%%$%$%%%$%%%%%%%%%$$%%%%Oooo:o::::::'YYYoOOO%%%%%%%%%%y;;;;:,,,:,::,:,:,:,:,:,,,:,...,,,..,:::::::::::::,,,.,,,,,,,,,,,,,,,,,,...,
 %%%%%%%%%%%%%%%%%%$%%$%%%$%$$$$$$$%%%$%$%$%%%$$$$%%YY:,:,:,,,,,:,,,,,,,.'YYO%%%%%%%%%%%%:,,::::::::::,::,::......................:::::,,,.,,,,,,,,,,,,,,,.,...,
 %%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$%$$$$$$$$%$%$%%Y^.,::::::::::::::,,,,,,,,,.YYO%%%%%%%%%,.,::::::::,:......,.......,,.,,............:,,,,,,,,,,.,,,,,,,,.,..,,,
 %%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%$%%%%$$%%%%$%o:::::::::::::::::::::,,,,,,,,,,^O%%%%%%%..:::::,:::........,,,,:::,,,,,,,.,.........::::,,,,,,,,,,,,,,,...,,,.,
 %%%%%%%%%%%%%$%%%%%%%%%$%%%%%$$%%$%%%%%$%%%%%%O:::::::::::::::::::::::,,,,,,,,,,:OO%%%%%.,:::::::,,...,,,,,:::::::::::::,,,,....,...:::::,,,,,,,,,,,,.,,,,,,.,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o::::::::::::::::::::::::,,,,,,,,,,,YO%%%%.,:::::::::::::::::::::::::::::::,,,.,.....,::::,,,,,,,,,:,,,,,,,,,,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O:::::::::::::::::::::::::,,,,,,,,,,,:YO%%O,,:::,:::::::::::::::::::::::::::::,,,,,...::,,,,,,,:,,,,::,,,,,,,,,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O:::::::::::::::::::::::::::,,,,,,,:,,.oO%o,,::::::::::::::::::::::::::::::::::,,,,...,:::::,,,,::,,:,,,,,,::,,,,,
 %%%%$%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,::::,:::::::,::::::::::::::,,,.,.:,,,,oO:,:::::::::::::::::::::::::::::::::::::,,,..,:::::,,,,:,::::::,:::,:,,,,o
 $%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O,,:.,:::::::::::::::::::::::,,.,:,.,:,,Y:,::::::::::::::::::::::::::::::::::::::,,.::::::::,:,,,::::::::::::,,,,
 o:o::::::o:::o:oooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::,:o:::,:,,,:,:::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,::.
 ooooooooooooooooooooooooooooooooooooooooooooooo:::::::,:::::::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::.,,,,,,:,:::::::::::::::,,,::::::::::::::o:::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::,,.,.::,:,,:,,,,:::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::...,,,,,,,,,:,:,::.::::::::,,:,.:::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::.....,.,,,,,,,:::,,:::o::::::::::::::::::::o::::::,,,:::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::.....,,.,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
 oooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::,.......,,.,.,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::,::::::::::::.,,,,,,,...,,..,.,::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::o
 ,:::''''''''::::ooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::...,,,.,,,,........::::::::::::::::::::::::::::::::::,,,.:,,,,::::::::::::::::::::::,
 ,,...,,.,.,,..,.,.,..........::::''''''''':::oo:::::::::::::::::::::::::::,.,.,,.,,..,..,,,,,,,:::::::::::::::::::::::::::::::,....,:,:::::::::::::::::::::::::
 .................,.,,...,,..,,.,,,,.,.,,,,,,.,,::::::::::::::::::::::::::,,,,,,.....,..,,,,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,.......,,::::::::::::::::::::::,,,,,.,,,,,,,,,,,,,,,,,,,,,:,:,,: ...........,.......................,......,.,,,.:::::::::::::::::::::::,,.,,,,.....,,,,,,,.,,,,,,,::.,,,,.,::::,,,,,,,,,,,,,,,,.......,::::::::::::::::::,,,,.,
 ..........,,,,,,,,:,,,,,..,.,,.....,,.,...,,,,.,,:::::::::::::::::,,.,,.,,.,,.,...,.,,,,,,,,,,,,,,::::,::::::,,,,,,,,,,,,,.,,,,......,,::::::::::::::::,,,,....:
 ...........,,,,,,,,,,,,,,,...,.,,,:::::::,.:,.,,,,.::::::::::::::,,,,,,.,.,...,.,,.:,:,.,,,,,,,,,,,:::::::::,,.,,,,,,,,,,,,,,,,......,,:::::::::::,:,,,........:,,,..,,,,,,,,,.,,,,,,...,,,,,, ...........,,,,,:,,,,,,,,,..,.,::::,:::::,:,..,,,,,.,:::::::::::::,,,,,,.,.,.,,,,,..,.,,,,,.,,.,:,,:::::::::,,,.,,.,,,,,,,,,,,,.......,,,:::,,::,,,,.,........,,
 ..........,,,,:::,...,,,,...,.:::::::::::,.,..,..,,..o::::::::::::,,,,,,,.,,,.,,,,..,:,,,.....,.,,,,:::::::,,,.,.,.,,..,,,,,.,...........,,..................,,,,,,,...:::,,,,:,:,:,,:,::,:,,, ,.....,...,,,,,,,,,.........,::::::::::::,...,,,:,,,,.::,::,,,,,,,,.,.,......,...,,,,..,:,,.,,,,,,,,.,,,,,.,,,,.,,.,,.,.,...................................,,,
 .........,,,,,,,,,,,.,,:,,.:,::::::::::::,,..,,o,::...,,,.,,,,,,,,,,.,.....,...,,,,.,.,,...,,.,:,.,,,,,,,.,,,,:,,,,,......................................,,,,,
 .........,,,,,,....:::::::,:,::::::::::::,,..,,,::.,,,,:::,,,,,,,,..,.........,,,,,.,,,,,:,.....,,,,,,,,,,,,,,.,:,.,,....................................,,.,..
 ......,,,,,,,,...::,::::,:,,:::::::::::::,..,,:.,,,,,.,.:'.:,,.,,,,,,,.......,,,,,,,,..,,,,,.,:,.:,.,,,,,,,,,,,,,,....................................,,,,...,.
 ....,,,,,.,..,:,:,,,,::,,:,,,::::::::::::...,,,,..,,,,,,,Y.::,,,,,,,,,.,....,,,.....,,,..:,,::::,,,,.,,,,,,,,,,,.....................................,.,.......
 ..,,.,.,,.,,,,,,,,,,,,,,,,,,::::,:::::::,,,,,,,,.:.,,,,,,,::,:,:,:,..,,.......,..,......,,::::::::::,,,,,,,,,.,......................................,,,,......
 .,,,,...,,,,,,,,,,,,,,,,,,,,::::::::::::,,,,,,,,:,.,,,,,:,,.,,.,..,.,,.............,,,,,,.:::::::::::::,,,,,.,,.....................................,,,........
 ........,,,,,,,,,,,,,,,,,,,,,:::::::::::,,,,,,,,,,..,,.,,,,,,.:.:,,,..,,,,......,,,,,,.:::::::::::::::::::,.,:,::...................................,..........
 ........,,,,,,,,,,,,,,,,:,,,:,:,::::::::,:,,,,,,,...,.,,,,,,..,,,,....,,.,,....,,,,,..:,::::::::::::::::::::,:::::,..........................................,:
 ........,..,,,,,,,,,,,,,,,,,,,:,:::::::.,,,.,,,,....,..,,,,...,:,...,.,.,,,,..,,.,,,.,,:::::::::::::::::::::::::::,........................................:::o
 ......,,.....,,,,,,,,,,,,.,,,,,,,:::::,,,..,,,,,........:,..,,,,,.,,,,.....,,..,.,,,,::::::::::::::::::::::::::::,,......................................,ooooo
 ....,........,,,,,,,,,,,,,,,,,,:::::::,,:.,,,,,...........,.,,,..,..,,.,,.,,,...,,,.,:::::::::::::::::::::::::::,,,................................,,,,,::ooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:,,::::::::::::::oooooooooooooooooooooooooooooooooooooOOOOOOOO
{146} root@ascii ~/libbgrab-1.9 # ::,,,,.,................,,,,,.,.,ooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::::,,,,........,,,,,,,:,::::::
{146} root@ascii ~/libbgrab-1.9 #        #####      #     ####    ####   #    #   ####    ####      #     ####   #    #,,..,..........,...,.....,........,,,,,,,
 ##   #     #    #    #  #               #    #     #    #       #    #  #    #  #       #          #    #    #  ##   #,,,,,,,,,,,,,.,,,,.,,..,,,.,,,,,,,,,,,,,,
 # #  #     #    #       #####           #    #     #     ####   #       #    #   ####    ####      #    #    #  # #  #,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,,,,,
 #  # #     #    #       #               #    #     #         #  #       #    #       #       #     #    #    #  #  # #.....,.....,..,.,,.,,....,,,,,,,,,,,,,,,,
 #   ##     #    #    #  #               #    #     #    #    #  #    #  #    #  #    #  #    #     #    #    #  #   ##...........,..,.........,..,,..,.,,.,,,,,
 #    #     #     ####   ######          #####      #     ####    ####    ####    ####    ####      #     ####   #    #.................................,...,,,,
 ......,........................................................,,.,,,,.,..,...,.,......,.,...,,,,,.,..,...,..,,,,.,........................................,,,,
{144} root@ascii ~/libbgrab-1.9 # ...............................,.,......,,..,....,.,,.,.,.,..,,..,.,...,.,,,,.,,,,........................................,,,,




::::::::,,::,,,::,:::,:,:::,oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o::::::::oO:::::::::,::,,,,::,:,:,::,:,:o::::::::::::::::::::::::::::::,:
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o::::::::oo:::::::::,::,,,:::,:,,:,,::,:o:::::,:::::::::::::::::::::::,:,:
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o::o::o::oO:::::::::::,,.,,,::,,,,,,:,:oo:::::::::::::::::::::::::::,:,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o::oo:::::O::::::::,::::.::,:,:,,:,::,:oo::::::::::::::::::::::,,,,,..,,,
 %%%%%%%%%%%%%%%%%%%%%%%%$$%$$$$%$$%%$$$$%%%$$$%%$$%%%%$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%:::::oo:::O::::::::::,:,,,:,::,,,:,,::,oo::,::::::::::::::::,,...........
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$$%%$$%%%$$$$%$%$$%%$$$%$%$$$$%$%$$%%%%%%%%%%%%%%%%:::o::o::,O::::::::,::,:,,,::::::,::,,,oo::::::::::::::::,,..............
 %%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::ooo:::.o:::::::::::,:,,:,:,::,,,,:,,oo::::::::::::::,,.,..............
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%::::::::o.o:::::::::::,:,,:::,::::,::,:oo::::::::::::,.,,................
 %%%%%%%%%%%%%$%%%%%$%%%%%%$$%$$%%$$$$%%%$$%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::::::::.::::::::::,::,,,,:::,:,,:,::ooo:::::::::,,,,,,..,......,,,,..,.
 %%%%%%%%%%%%%%%%%%%%%%%%$%$%%$%$$$%%$%%%$$$$$$$%$$$$$%$$%$$%%%%%%%%%%%%OOYYoOOOOO%%O%%::::::::::::::::::::::::,,:::,,:::,,:,oo:::::::::,,,.,,..,,,,,,,,.,,.....
 %%%%%%%%%$%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOYYY'::::::::Y'YYY;o;;v;.:::,,:,,,:,,::::::.:::,,,..:,,.'^::::::::,,,,,,,,,,,,,,,,,,...,..,
 %%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O^o,:,,,,,,,,,,,,,,,,,.,.'YO.,::::::,:::,:::,:,.,..................:::,,,,,,,,.,,,,,,,,,,.,,,,,
 %%%%%%%%%%%$$%%%$$$$$%$$$$$$$$%%$%%$%$%$$$$$$$$$$$%$%$$%$$%$$%Y:::::::::::,,,,,,,,,,,,,,,.,.,,:::::::::::,,.......,.......,.........,.,,,,,,,,,.,,,,,,,,,,..,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O::::::::::::::,,,,,,,,,,,,,.,,,,,::::::::,.......,,,,,:,:,,,,,,,......,.,,::,,,,,,,,,.,,,,,,,,,,.
 %%%%%%%%%%%%%%%%%%%%%%%$%%%%%$%%%%%$%%%%$%%$%$%$$%$%$%%$$$$$Y::::::::::::::::::,:,,,,,,,,,,,,,,,::::::,,,.,,,,,::::::::::::,,,.,......:::,,,,.,:,,,,,,.,,,,,,..
 %%%%%%%%%$%%%$%%$%$%%$%$$$%%$$$$%%$$%$%%$%$$$$%$$$$$$%%$%$%%:::::::::::::::::::::,::,,,,,,,,,,,,,::::::::::::::::::::::::::::,,.,...,,::,,,:,,,::,,,,,,,,.,,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Y:::::::::::::::::::::,,::,,,,,,,,,,,,,::::::::::::::::::::::::::::,,,,,,.,:,::::::,::,,,,:::,,,,,,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$.,:::::::::::::::::::::,,,:,,,,,,,,,,,:::::::::::::::::::::::::::::::,,,,..::::,,.,::::::::::::,,,,,
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$u:::::::::::::::::::::::,,::,,,,,,,,,::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::,,,
 YYYYYYPYYRPRPPPPPRPRRPPPRRPRPPPRRPPPPPPPPPPRRPRPPPPPPPPPRPRP.,,::::::::::::::::::::,,,,,,,,,,:,,::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::,,
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::,.:::::::::::::,,...,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,,,.....,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::,::::::::::::::::,:,,.,..,,,.,,::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::,:,,,,,,,,,,,,,,,,,::::::::,,,,,.,:::::::::o:o:::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.,::oo:::,::.,:o::::::::::oo::::,,::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::,,:,,,,,,,,,,,,,,::::::o::::::::::::::::::::oo:o:::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::,,,,,,,,,,,,,,,,,,::::::oo::::::::::::::::o:oo:::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,,,,,,,:,,,,.,.,,,::::::::::::::::::::::o::oo::::::::::::::::::::::::::::::::::::
 '''::oooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::,:::::,,,,,,,,,,,,,,..,.,,:::::o::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::
 .,..,,,.,....,.,::'''''':''oooooooooooooooooooooooooo:::::::::::::::::,,,,,,,,:,:,,,.,,,,,...,,,::::::::::::::::::::::::::::::::::,,,..,.,:::::::::::::::::::::
 .........,....,,.....,..,.,,,,,.....,,:::''''''':o:oo::::::::::::::::,,,,,:::::,:,,,,,,,,,...,,.,::::::::::::::::,,,,,,,::::::::::,,...,:::::::::::::::::::::::
 .................,..,...,,,..,,.,..,,,,,,,,.,,,,,,,,.:::::::::::::::,:,,,:::::::::,,,,,,,,,,,.,.,:,,::,,,:::::,,,,,,,,,,,,..,:::,,.......:::::::::::::::::::,:,
 ............,,,,,,.....,.,...................,...,...:::::::::::::::,,,,,:::::::,,,.....,.,.,,,,,,,,,:,:::,,,,,,,,,,,,,,,,,,.............,::::::::::::::::,,,,.
 ............,,,,,,,,,,,,,.,,,,,,,..,,::.,,,,,,........::::::::::::::..,,:::::::,,,,.........,,,,,,,:::::::::,,,,,,,,,,.,,.,..............::::::::::::::,,,,,,..
 ............,,,,,,,:,,,,,,,,,...,,::::::::::::::::::,,:::::::::::::,...,,::::,,,,......,,.,,,,,,,,,,:::::::,,,,,,,,.,,,,,,,,,............::::::::::::,,,,,,....
 .............,,,,,::,,,,.,,......::::::::::::::::::.,.,::::::::::::,....,,::,,,,...,,,,.,,,..,,.,,,,,::::::,,,..,,,,,,..,................,::::,::,,,...........
 .............,,,,:::,.,,,,,,,...::::::::::::::::::,:..,.::::::::::::,...,,,,,,,..,,,,,,,.,.,,,,,,.,,,::::,:,,,.,,,,..,.,,.,.................,,,,..,...,........
 ..........,,,,,,,,,,,,..,....,,:::::::::::::::::::,.,,:,:::::::::.,,,,,.,,:,,.,....,.,,,.,,,,..,..,,,,,,,,,..,,,,,,,..............................,....,,......
 ............,,,,,,,,..,,::::,:,:::::::::::::::::::,,......,,,,,,,,,,,,.,.,,,..,..,,,..,,,,,..:,,,,,,,,,,,...:::::,:,,,.......................................,,
 ..........,,,,,..,...:::::::,:,::::::::::::::::::,,,,.,,:,:.:,,,,,,,,.,.,.....,.....,,:,:.,.,..,,,,.,,,,,.,.,:,:,.,.,,.....................................,,,,
 ........,,,,,,..,,,,::::,::,.,,::::::::::::::::::,,,,,,,,.:n ,,,.,,...,.......,...,,,,,,.:,,:,.,.....,,,.,..::,:,,,.......................................,.,,.
 .....,,,,,....,,,,,,:,:,:,:,,,,:::::::::::::::::...,,,,,,,:v:,.,,,,,,,...,..:.,.,,,,,,,,..,.,.,,,,,,,,..,.,::,::,,,......................................,.,,..
 ..,,,,.,....,,,,,,,,:,,:,::,,,::::::::::::::::::,..,.:,,,.,,::,:,::,,,.,,..,.....,.,...,,,...,.,,,,,,.,,..::,,:,,,........................................,,...
 ...,.,.,..,,,,,,,,:,:,:,::,,,,:,:::::::::::::::,,.,,,,,,,,,,,,,.:...,,,...:............,,,,.,,.:.:,,,::,.::,,:,,,,,.....................................,,.....
 ..........,,,,,,,,,,,,,,:,,,,,:::::::::::::::::,,,,,,,,,..,,..,,:',,.,...,...........,...,,,,,,,,,,,,...,::,::,.,..............................................
...........,,,,,:,,,,,,,,,:,.,,::::::::::::::::,.:.,.,,,,,.,,..,.,,,,....,,,,.......,,,,,,..,,.,,,::,,...::,,:,,,...............................................
 .........,,...,,,,,,,,,,,,,,,,:::::::::::::::,,.,,,.,,,,.,,,.....:,,....,,,,,...,,.,,,,,,,..,,,,,:,,...,::,::,.................................................
 ...,...........,,,,,,,,,,,,,,,,:,::::::::::::,.,.,.,,,..,,,,,..,,....,....,,,,,....,.,.,.....,.,.......::,::,.,..........................................,::..,
 ......,........,,,,,,,,,,,,,,,,,,:::::::::::,,,,,,,,,.....,.,.,,,,...,,,......,,,,,,,,,,,,,,,,........::::::,,.......................................,,.,.::::o
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



:::::::: $$$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%$$$$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOO%%%%%%%%$$$$$$$$$$$$$$
 $$$%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%OO$$$$$%$$$$%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%$$$$$$$$$$$$$$:
 $%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%Oo$$$$%$$$$$%%OOOOOOoooooOOOOOOOoOOoOoOoOoOOoOOOOOOOOOOOO%%%%%%%%%%%%%$$$$$$$$$$$
 $%$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%Oo$$$$%$$$$$$$$%OOOOoOoooOooooOOoOOoOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%$%$$$$$$$$$$
 $$%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%o$$$$%$$$$%$$$$$%OOOOoooooooooOoOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%$$$$$$$$$$
 $$%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OO$$$$%%$$%%$$$$$$$$%%OOOOooooooooooOooooOoooOOOOOOOOOO%%%%%%%%OO%%%O%%%$$$$$$$$$
 $%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O%$$$$%$$$$%%$$$$$$$$%%%OOOOOoooOOOooooooooooOOOOOOOOOO%OO%OOOOOOOOOOO%%$$$$$$$$$
 $%%$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%%$$$$%%%$$$$$$$%%OOooOOOOOOOOOOoooooooOOOOOOOOO%OOOOOOOOOOOOOOOO%$$$$$$$$#
 $%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%%%%%%$OOO%O%%%%OoooooOOOOOOOOOOOoooooOOOOOOOOOOOOOOOOOOOOOOOOOO%%$$$$$$$$$
 $%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$O%OO%%%o%%%$%%OooooooOOO%%OOOOOOooooooOOOOOOOOOOOOOOOOOOOOOOOOO%%%$$$$$$$#
 $%%$$%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$%$%OO%OO%$$$$%OOooooOOO%%%%%OOOOOoooooooOOOOOOOOOOOOOOOOOOOOOO%%%%$$$$$$$#
 $%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O$$$$$$O$$$OoO%$$$$$$%%OOoooOOO%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%$$$$$#
 $%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%OOYoooooooYYR$$$$$$$$$$$$$$$$$$$$$$O$$$$$$%$$$$$y%$$$$%%OOOooooooooOOOOO%%%OOOOOOOOOOOOOoOoooOOOOOOOOOOOO%%%%%%$$$$$#
 $%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%Oooo::::::::::::::ooY%$$$$$$$$$$$$$$$$$$O%$$$$%%$$$$$%$$$%%%OOoooo:::ooooOO%%%%OOOOO%%%%%%OOOOOOoooooooOOOOOOOOO%%%%$$$$$#
 $%%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%oo:::::::::::::::::::::ooR$$$$$$$$$$$$$$$$O$$$$$%%$$$$##$%%%%OOoooo::::::oooOOOOOOOOO%%%%$%%%%%%%%OOOOOooooooOOOOOO%%%$$$$$#
 $%%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$%Yoo::ooooooooo::::::::::o:ooO%$$$$$$$$$$$$$$O$$$$$%%$$#RR%%OOOOOooooo:::::::ooooooOOO%%$$$$$$$$$$$$%%%%%%OOOOOOOOOOOOO%%%$$$$#
 $%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$oo:ooooooooOooooo:::oo::oooooooO$$$$$$$$$$$$$%$$$$$%$$$OO%%%OOooooooo:::::::::::ooooOO%%%$$$$$$$$$$$$$$%$$$%%%%%%$$$$$#######$#
 $%%$%%%%%$$$$$$$$$$$$$$$$$$$$$Ooo:oOOOooOOOOOOooooooooooooooooooO%$$$$$$$$$$$$$$$$$%$$OOooOO%%Ooooo::::::::::::::ooooOOO%%%$$$$$$$$$$$$$$$$$$$$$$$$$$########$R
 %%%%%%%%$$%$$$$$$$$$$$$$$$$$$Ooo::oOO%OooOOOOOOOoooooooo:oooooooooO$$$$$$$$$%$$$$$%$$$oooooo%%Ooooo::::::::::::::ooooOOO%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$####$$o
 $%%%%%%%%%%$$$$$$$$$$$$$$$$$%ooo:oOO%%%OoOOOOOOOOooooooooooooooooooO%$$$$$$$%$$$$%%$$$OOoOOOOOOOooo:::::::::::::::oooooOO%%%%%$$$%$$$$$$$$$$$%$$%%$$$$$$$$%%OOo
 $%%%%%O%%$%%$%$$$$$$$$$$$$$$%ooo:oOOOO%%%%OOOOOOOoooooooo:ooooooooooo$$$$$$$O$$$%$$$$%%OOOO%%%%Oooo::::::::::::::::oooooOO%%%%%$$$$$%%%%%%%$$$$$$$%%%%%%OYooooo
 %%%%%%O%%%%%$%$$$$$$$$$$$$$%ooo::OOooooOO%OOOoooooooooooooo:ooooooooo%$$$$$$O$$$%$$$%%%OO%$##%OOOoo::::::::::::::::::ooooOO%%%%%%$$$%%%%%$$$$%$$%%%%%OYo::ooooo
 $%%%%%O%%%$%%$%$$$$$$$$$$$%Oooo::Oooo%OoO%%%OOoooOOOOoooooooooooooooo%$$$$$$O$$$%$$$O%%OOORR%yOooooo::::::::::::::::::oooOOOO%%%%%%%%%$$$$$$$$$%%%%Yo:::ooooooo
 %%%%%%O%%%%%%%%%$%$$$$$$$$%Ooo:::%%OOOOOO%$$$%OOO%%%%OOooooooooooooo:O$$$$$$o$$$$$$$O%OOOOOoOoOOOOoo::::::::::::::::::ooooOOO%%%%%%%%%%$$$$$$$$%Yo:::::o::ooooo
 $%%%%%O%%%%%%%%%$$$$$$$$$$%$Oo:::%%%%%O%%%%$$%O%%$%$$#$%OOOo::oooooooO$$$$$$O%$$$$$$OOOOOOOOOOOOO%OOOooo::::::::::::::oooooOOO%%%%%%%%%%%%$$$%Yo::::::::ooooooo
 %%%%%%%%%%%%%%%%%%%$%$$%$$$$$%o::OOOOOOOOOR%%%ooOO%%$$$$%%Oo:ooooooooO$$$$$$O%$$%$$$OoooooooOOOOOO%OOOOOO%%%O;;o::::o:oooooOOOO%%%%%%%%%%%%%Yo::::::::::::ooo::::
.%%%%%O%%%%%%%%%%%%%%%%$%$$%$$$%o::oOOOOOOOOO%%%%OoOO%%%%%%o::::oooo;y$$$$$$$O%$$%$%$OOOOOOOOOOoooOO%%%OO%%%$$$$##$###OynooooOO%%%%%%%%%%%Oo:::::::::::::::::::::
 %%%%%O%%%%%%%%%%%%%%%%$%$$$$$$$$y;:oOOo:O%%%y$%%ooOO%%%%$%%::::o::oYRR%$$RR%%$$$$%%$%OOOOOOOOOOOOOOOOOOOOO%%$$$$#####%%OooooOOO%%%%%%%%Ooo:::::::::::::::::::::
 %%%%%OO%%%Ooo%%%%%%%%%%$%%%$$$$$$$$$OOOOooo;;oOy%%O%%%%%%%%o::oooy;;;%PoooooooO$$$%$$OOOOOOOOOOOOOOOOOOOOOO%%%$$$$$$$#$%OooOOOOO%%%%%%Oo:::::::::::::::::::::::
 %%%%%%%%%%OoO%%%%%%%%%%%%%%%%$$$$%RP^oO%OOOOOO%$$$$%%%%%%%%O:::ooO%%RooooooooOyO$$%$$ooooooOO%OOOOOOOOOOOOOOOO%%%$$###$$%yy%$$OOOOOOOo:::::::::::::::::::::::::
 %%%OOO%%%%OOy%$%%%%%%%%%%%YY:,v,,ooooOOO%OO%%%%$$$$%%O%%%%%%ooooOOOooo:::ooooOOR%%%$$$nooooooooooooooooOOOOOOOO%%$$$######R$$$$oOOOo:::::::,:::::::::::::::::::
 %%%%OO%%%%ooo;;;;;;;yOYY,::,,oOooooOOOOOOOOOOOO%O%%O%OO%%%%%OOoooo:,:ooooo;yooOO$%$$$$$$yoo::ooooooooooooOOOOO%%%%$#####PooY$$O::::::::::,,:::,,:::::::::::::::
 %%%%OO%%%%ooo%%%%%%%Y:::,,,,,,:ooooOOOOOOOOOOoooOO%%%OOO%%%Oooo:,,,,:oooO%#$OoY%$%%%$$$$$$$y:::::oooooooooOOOOO%$######Poooooo:::::::::,,:::,::::::::::::::::::
 %%%OOO%%%OooO%%%%%Y:::,,,,,,,,,:::OOoOOOOOOOooooOOOOOOOOOOoo::,,,,,:oooo%#$Y::::YO$%$$$$$$%RYoooooooooooOOOOOYy######Po::::::o::::::::,,:,:::::::::::::::::::::
 %%OOOO%%%OoOo%%%%O:::,:,,,,,,,,,,::oooOOOOOooooooooooooooo::,,,,,,:ooooO#RY:::::::^:::,::::::oooooooooYYo::;m#####PY::::::::::::::::,::::::::::::::::::::::::::
 %%OOOO%%%OooO%%%%o:,,,,,,,,,,,,,,,,,:ooooOOOooooooooooo::,,,,,,,,,ooooO#Ro:::::,,:,:,,,,,;o:,:::,,,,,,,,,;m#####"::::::::::::::::::::::::::::::::::::::::::::::
.%%OOOO%%%OOy%%%%%:::,,,,,,,,,,,,,,,,,,,,::'''''::::::,,,,,,,.vuuv;oooO#$o::,,,,,,,,,::,w$Y,:::::::,,,,::m####PY:::::::::::::::::::::::::::::::::::::::::o::::::
 %%%OOO%%%%%%%%%%o:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:%$$%%%%%$Ro::::,,,,:::::w#P,:::,::,::,,,:m####":::::::::::::::::::::::::::::::::::::::::::o::ooooo
 %%%OO%%%%%%%%%%%::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vooYO%%%%$%%O;vv;o,:::;O#P::::::::;w;:,,w###RP::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%O%%%$%%%%%%O::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OOooo:oOO%%%%%$$$$$nw##P::wm##$:;$#PY,u###PY::,,,::::,:::::::::::::::::::::::::::::::::::::::::::::
 %%%%O%%%$%%%%%%O,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;OOo:oo::o::O%%%%%$$$$$#:w$"P$##P:nn::oy##RY::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::
 %%%%O%%$%$%%%%%o:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oOooooo:::::o%%%%%$$$$$$#mo:u#P:v$R::n##$Y:,,,,,:::,:::,,,:::::::::::::::::::::::::::::::::::::::::::
 $%%%%$%$%$%%%%%o:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oooo:::ooooO%%%%%%%$$$###$$o:yP::,$##P::,,,,,,,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::
 $%%%%$$$$$$%%%%::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:oooo::oOOOOOOOOOO%%%%%$$$$$%R:::m##$o::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 $%%%%$$$$$$%%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,y$%%::ooOOOYY::oOOO%%$%%%%%%%$$y$$#P,::,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 $%%%%%$$$$%%%%O,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,;$$yP:ooooOOOOO:oOOO%%%%%%%%%%%%%$$$y;:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 $%%O%$$$$%%$%%:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,$#RYo::::ooooooOOO%%%%%%%%%%%%%%%%%%%$%%;;:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 %%%O%%%%%%%%%O,,,,,,,,,,,.,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,YYPoo:n#yy##mnoOOOOOO%%%%%%%%%%%%%%%%%%%%%%Oo::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 $%%O%%$%%%%%%:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,:::ow##########ymooooOOOO%%%%%%%OOOOOYYYYo:::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #



%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::::::::::::::::::::::::::::: %%$$$$$$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 %$$$$$$$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:
 $$$$$$$$%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 $$$$$$$$%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 $$$$$$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OO%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 $$$$$$$$%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%OOOOOOOOOOOOOoOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%%%%%%%%$$$$$$$$$$##$$$$$$$$$$$$$$$$$
 $$$$$$$$%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%OOOOOOOOOOOOOOooOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%$$$$$############$$$$$$$$$$$
 $$$$$$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%OOOOOOOOOOOOoOOOOOOOOOOOOOoOOoOOoOOOOOOOOOOOOOOOOOOOOOOOOOO%$$$%O%%$$$$#############$$$$$$$$$
 $$$$$$$$%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOOOOOOOOOOOOOOOOOOOOOOoooooOooOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%$$%%O%%%%$$$##############$$$$$#
 $$$$$$$$%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$OOoOOOOOOOOOOOOOOOOOOOoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%$$$%OOO%%%$$###############$$$#
 $$$$$$$%%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%OYYYooo:::::oooYR$$$$$%OoOOOOOOOOOOOOOOOoOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOO%%%$$$%OOOO%$$$##################
 $$$$$$$$%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$%OYoo:::::::::::::::::ooP$$$%OOooOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOOO%%%%%%$$OOOO%$$$#################
 $$$$$$$$%$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$%oo:::::::::::::::::::::::ooR$%%%OOoooOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOO%%%%O%$$%OO%$$$#####PP"""""#####
 $$$$$$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$Ooooooooooooooo:::::::::::ooooOO%%%%%%OOoooooooOoOOOOOOOoOOOoOOOOOOOOOOOOOOOoOOooOOOOOOOOO%%OOOO$$$%%%$$PPY:::,,::ooOR###
 $$$$%$$%%$$$$%$$$$$$$$$$$$$$$$$$$$$$%oo::oooooooOooooooo::ooooooooooooOOO%%%%%%OOoooooooooooooooOooOOOOOOOOOOOOOOOOOoOOOOOOOOOOOO%%OOO%%$%%$%%O::,,,::ooooOO###
.$$$$%$$%%$%%%%%$$$$$$$$$$$$$$$$$$$$%oo::oOOOoOOOOOOOooooooooooooooooooOOooO%OOYoooooY%%yOooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%%$%%%%OOoo:::oooooOOOO##
 $$$$$%$$%$$%%%%$$$$$$$$$$$$$$$$$$$%oo::oOO%OoOOOOOOOOoooooooooooooooooOOooooOO%Oo::o:ooO%%OOoooooooooooooOoooOOOOOOoOOOOOOOOOOOOOOOOO%%%$%%%OOooooooooooooOOO##
 $$$$%%%%%$$%%%%$$$$$$$$$$$$$$$$$$$Ooo:oOOO%%OOOOOOOOOOooooooooooooooooooooOOO%OOooo:::ooOOOOOOOOooooooooooooooooooooooooooOoooOOOOOO%%%%%%OOOoo:::oooooooooOOoO
 $$%%%$%%%$$%%%%$$$$$$$$$$$$$$$$$$%ooo:oOOOO%%%OOOOOOOOOooooooo:ooooooooooooOy%%%OOoo:oooooooOoOO%OOooooOOOOOOoooooooooooooOOOOOOOO%%%%OOOOOoo:::oooo:oooooooooo
 $$%%$%%%%$%%%%%%%%$$$$$$$$$$$$$$%Oooo:ooooooO%%OOooooooooo::oo::oooooooooooO$$%OOOoooooo:oooooO%%%OoooOOOOO%OOO%O%O%O%OOOOOOOO%O%%%%%OOOOOo:::::::oooooooooooo:
 $%%%%%$%%$%%%%%%%$%$$$$$$$$$$$$$%Oooo:OoooOOOO%OOoOooo%ooooooooo::oooooooooO$$$%OOooo:::::::oooO%OooOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OY:::::::::oooooo:::::oo
 $%%$$$%%%%%%%%%%%$$$$$$$$$$$$$$$%Ooo::O%OOOOO%%%OOOOOOOOOOooooooo:oo:ooo:::o$$$$%Oooo:::::::::::oo:oooooOOO%%%%O%%%%%%O%%%%OOOO%%%%%%Ooo:::::::::::::::::::::oo
 $%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$$%Oo::O%%%%%%O%%%%O%%%%%%OOOOOooo::oooooo:oo$$$$$$Ooo::::::::::::::::oooooOOO%%%O%%%OOO%OOOOOOO%%%%%Oo::::::::::::::::::::::::o
 $%%%%%%%%%%%%%%%$%%$%$$$$$$$$$$$$$$o::o%%%OOOOO%%OOO%%O%%%%%%OOo::::oooooooo$$$$$$$ooo:::::::::::::::::oooooOOOOOOO%%OOOOOOOOO%%%%Oo:::::::::::::::::::::::::::
 $%%%%%%%%%%%%%%%%%%%$$$%$$$$$$$$$$$$o::OOOOOOOOOOOOOOO%%%%%%%%Oo::::ooo:oo;%$$$$$$$o%%;o::::::::::::::::::oooooOOOOOOOOOOOOOOOOOOOo::::::::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%$%$%$$$$$$$$$$$%;oOOOOOOOOOOOOOOO%%%%%%%Oo::::::::oO%$%$$$$$$o%$$$;o:::::::::::::::::::ooooOOOOOOOOOOOOOOOoo:::::::,,::::::::::::::::::::::
 %%%%%%%%%%%%%O%%%%%y%%%%%%%%%$$$$%$$%$$$OOOo;oOOOoooOOOO%%%%%%Oo:::::ooooooO$$$$$$$o%$$$%%O;;::::::,:::::::::::oooooOOOOOOOOOOoo:::::::,,:::::::::::::::::::::::
 $%%%%%%%%%%%%O%%%%OOo%%%%%%%%$%$$%%$$$$$$OOOOOOoOOOOOOOOOOOOO%%Oo:::ooYY^^Y%$$$$$$$o%$$$$%%$$$$%yy;;oo::::::oo::::ooooOOOOOOOoo::::::,,:::,,,::::::::::::::::::
 %%%%%%%%%%%%%%%%%%Ooo%%%%%%%%%%$%%%$%^PP^^O%%OOOOOOOOOOOOOOO%%%%%:ooooooOo:::YPPR$$o%$$$$%%$$$$$$$$$$$%yOoooooooo:::oooOOOOoo:::::::,:::,,:::::::::::::::::::::
 $%%%%%%%%%%%OO%%%%oOyO%O%%OOO%OY^Y::ooooooooooooOOOoooooOOOO%%%%%OOOooooo:::::,::::oYR$$$%$$$$$$$$$$$$$$$#$$yoo::::::::'oOoo:::::::,,,,,:::::::::::::::::::::::
 %%%%%%%%%%%%%O%%%%ooo%OOOOOOY::::oOoooooooooooo:oOoooOOOOOOOOO%%%%OOoOOo:,,,,,,,:::::::YR%$%$$$$$$%$$$$$%RRPPPo::,:::::,.:o::::::::::::::::::::::::::::::::::::
 %%%%%%%%%%%%OO%%%%ooo%%%OY:,,,,,,,::ooo::::::::::ooooooOOOOOOOO%OOOooY:,,,,,,,,,::::::::::R%$$$$$$$RYY::,:,::::::::::::,.:::::::::::::::::::::::::::::::::::::o
 $%%%%%%%%%%%%O%%%%ooo%Oo:::,,,,,,,,,,:::oooooo::ooooooooOOOOoOOOOoo:,,,,,,,,,,,,,::::::::::Y$$$$$P::::,,,,,:::::::::::::::::::::::::::::::::::::::o:::::::::o:o
 %%%%%%%%%%%%%O%%%OoooO::,:,:,,,,,,,,,,,:Oooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,:::::::::O$$^,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 %%%%%%%%%%%%%O%%%%oooo::,,,,,,,,,,,,,,,:Ooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,::::::::Y::,,::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::
 %%%%%%%%%%%%%O%%%%yyO:::,,,,,,,,,,,,,,,oooooo:::oooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::,::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::
 $%%%%%%%%%%%OO%%%%%%O::,:,,,,,,,,,,,,,,Oooooo,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 %%%%%%%%%%%%%O%%%%%%o::,:,,,,,,,,,,,,,,Oooooo:;;;,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::,:::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::
 $%%%%%%%%%%%%O%%$$$%o:,,,,,,,,,,,,:v;OOOOOOOOOOOOOOOoo:::::::::::,,,,,,,,;;;;oooOOOo:::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 $%$$$$$%%%%%%%%$$$$$o::,,,,,,,,,,,YOOOOOO%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%:::::::,:,:::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::
 $$$$$$$$%%%%%%$$$$$$o:,,,,,,,,,,,,,:ooo:YOOOO%%%%%%%%%%%%%%%%%%OO%%%OO%%%%%%%%%%%%O:::::::,::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 $$$$$$$$$%$%%%$$$$$$O::,:,,,,,,,,,,:ooOo::oOOOOOOOOOO%O%%O%OOOOO%%%%%%%%%%%%%%%%%%o::::::,,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 $$$$$$$$$$%%%%$$$$$$%::,,,,,,,,,,,:Ooooo:::oooooOOOOOOOOOOOOOO%OOOOOO%%%%%%%%%%%%%o:::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 $$$$$$$$$$%$%%$$$$$$%:,:,,,,,,,,,,,:::oo::::oo;ooOOOOOOOOOOOOOOOOOOOO%%O%%%%%%%%%%o:::::::,,:::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::
 $$$$$$$$$$%$%%$$$$$$%:::,,,,,,,,,,,,.:moo::,oooo:oooooooooOoOOOOOOOOOOOOOOOOOOOOOOO::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 $$$$$$$$$%$$%%$$$$$$%::,,,,,,,,,,,,,,:$%o:,,,::::::::::::,::::''oooooooOOOOOOOOOOOOo:::,::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 $$$$$$$$$$%%%%$$$$$%%:,:,,,,,,,,,,,,,:##o:,,,,,,,,,,,,,,,,,,,,,,,,,,,:::''oooooOOOOo:::::::::::::::::::::::,:::::::::::::::::::::::,,,,,,::::,:::::::::::::::::
 $$$$$$$$$$%%%%$$$$$%%::::,,,,,,,,,,,.oPYo,,,,.,,,,,,,,.,,,.,,,,,,,,,,,,,,.,,:::oyyyyy::::::::::::::::::::::::::::::::,,:,,:,,,,,,:,,,::::::::::,:::::::::::::::
 $$$$$$$$$$%%%%$$$$$%O::,:,,,,,,,,,,,,,::,,.,,,.,,,,,,,,,,,,,,,,,,,,.,,.,,,,,:,,:$$$RY::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 





$$$$$$#::::::::::::::::::::::::::::::: $$$%$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%OoOoO$$$$$$$$$##################$%yOOOOO%%OOOOOoOOOO%%%$$%%%$$$#$$$$$$$$$$$$#
 $$%%$$$$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Oooo%$$$$$$$$$$$###$$########$#######$%OOOO%%%OOoooooOOO%%%%%%$$$$$$$$$$$$$$$#:
 $$%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OoooO$$$$$$##############################$%OOOO%%%OOooooOOOO%%%$$$$$$$$$$$$$$$#
 $%%$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ooo;$$$$$#########$RRRRRRR$$$$##############$yOOO%%%OOoooooOOO%%$$#$$$$$$$$$$$$
 $%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OO%OOOYR%$#####$$%OOOOOO%%%%$$$###############$%OOOO%%OoooooOO%%$$###$$$$$$$$#
 $%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$OOO%%OyOOO%$###$$$$%%%%%$$$$$%%%%$###############yOOOOO%OoooooOO%$$$##$$$$$$$#
 $%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O%%%%%%OOO%$####$y###$$$$$%%%%O%%$$################yyOoOOOooooOO%%$$$#$$$$$$#
 %$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%$%yn;oOO%$$##$$#$##y#$$$#$$yyy####################yOoo;O%%RR$yOO%$$$$#$$#$#
 $$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$#O%O%%$yo%$$%$R%$#$$$#####$##$%%%$$$$#########ROOO%%OOOOOOOOOOO$%OO%$$$$$$$$#
 $$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%yy%%%%$#$y$###%OO$$$$$#########$$$#############%OOOOOOOOOOOO%%OO$OoOO$$$##$#$#
 $$$$$$$$$$$$$$%$$$$$$$$$$$#$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O$$%%%%$#$######$$#############$################$%OOO%OOOOOOOO%OO$oooO%$#$$#$##
 $$$$$$$$$$$$$$$$$$$$$$$$$$$#####$#$##$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$O$$$$$$$#######$$$$#$#####$$####################$%%%$$%OOOOoO$%$o::ooO$##$$###
 $$$$$$$$$$$$$$%$$$$$$$$$$$$########$#$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$#####RPR##$$$#########################$$%OOOO$$$OOOOO%$%$o::ooO$##$##$#
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######$#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$OOO%%O%%yy$$%$$$####################$$%OOOOoooOOOO%#$%%$#o:::ooO$#######
 $$$$$$$$$$$$$$%$$$$$$$$$$$$$###########$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%OOooYYOOoO%$$$$#$$########$$###$$$$$%OOOoooooooOOO%$####$o::::oO########
 $$$$$$$$$$$$$$$$$$$$$$$$$##$$########$###$$$$#$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%OoooooooooooOOO%$$$$$$$$$$$$$$$$$$%%OOOOOooooooooOOO$#####o::::oy########
 $$$$$$$$$$$$$$$%$$$$$$$$##$$###############$##$#$#$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$OO%ooooOooooooooooooO%$$$$$$$$%%%%OOOOOooooooooooooOoOO######Oooo;y#########
 $$$$$$$$$$$$$$%%$$$$RRRR$$#####################$#$$$$$$#$$#$$$$$$$$$$$$$$$$$$$$$$$$OoOoooooooOOOOOOOOOooOO%%$$$%%OOOOOOOooooooooooooooOO%%######$Oy############
 $$$$$$$$$$$$$$%OYoooooooooooYRR##############$$$$##$$$$$$$$#$$$$$$$$$$$$$$#$$$$$$$$OooOOOOOoo:OOOOOOOOyOooOO$$%%OOOooooooooooooooo:o:ooO%#######$OO############
 $$$$$$$$$$$%OOoo::::::::o:ooooooYR$$#######$##$#$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%oooOoO%%%%%%$%$%$%%%%OoOO%%%OOOOooooooooo::::ooooooO%#######ooOOP##########
 $$$$$$$$%OOoo:::::::::::::oooooooooOR$#$##$####$##$$$$$$$$$$$$$$#$#$#$#$$$$RRRRRR$$$OooooOOOoooooOOOO%%%%OOooOOOooOooooooo:oo::oooooooo%%$#####OoooOOO#########
 $$$$$$$%Ooooo:::::::::::::::oooooooooooRR#$$#$#$$$$$$$$$$$#$$$$$$$$$$$$$OOooooOOOOO%%Ooooooooo:::oooOOOOOOooooooooooooooooooooooooooOOO%$#####OooooOOoOR#######
 $$$$$%%%oo:o:::::::ooooooooooooooooooooooO$$$##$$#$$$$$$$$$$$$$$$$$$$#YOooooooooOOOOOOooooo:ooooooooooooooOoooooooooooooooooooooooooOO%$$####$ooooOOooOOOooPR##
 $$$$$%%Oo:oooooooooooooooooooooooooooooooooR$$$$$$$#$$$$#$##$$$$#$$#$OooooooooooOoOOOOOooooooooooooooooOOooooooooooo:oooo::::ooooooo%%$$#####oooooooooOOOoo:oOO
 $$$$%%%oo:oooooooOOOOOOOOOooooooooooooooooooO$$$$$$$$$$$$#$$$$$$$$$$%OoOOoOoooooooOOOO%OOoooooooooooooooooooooooooooo:oo:o::::oooooO%%%$###RoooooooooOOoooo:ooo
 $$$$%%OooooooOOOOoOOOOOOOOOOOOooooooooooooooo%$$$$$$$$$$$$$$$$$#$$$$OooooooooOOOOOyyOOO$Ooo:::::::o:oooooooo::::::::::::::oo:oooooOO%%$$$#$ooooooooooooOoo::ooo::
 $$$$$%Oooo:ooOOOOOOooOOOOOOOOOOOOOoooooooooooo$$$$$$$$$$$$$$$$$$$$$$$oooooooooooooooOO%$$OO;ooo::::::::::::::::::::::::::::o:ooooOOO%%$$%Oo:oooo:oooOooo::::ooo:
.$$$$%%Ooo:::oOOOO%%%OOOOOOooooooOOO%OOoo:oooooo$$$$$$$$$$$$$$$$$$$$$$%ooooooooooooooy$$$$$$$$$$%O;o;:;o::::::::::::::ooooooooooOOOOOO%%%Oo:ooo::ooooooo::::::::
 $$$%%Oooo::::ooOOOoYOOO%%%%OOOO%$$$$$$%O:o:ooooRR%$$$$$$$$$$$$$$$$$$$$yoOooooooooyn$$$%$$$%$$$$$$$$$$$#OoooooooooooooooooooooOOoOOOOOOOOo::oo:oooo::o::::::::::
 $$$%%Oooo:::::ooooo:ooOO%$$%%%%%%%$$$$%%o:::ooooO%$$$$$$$$$$$$$$$$$$#%O%R%oOyyyyy$$$$$O$$$$$$$$$#$$$$$Po:::oOooooOooooooooOoOOOOOOOO%Ooo:::o::oo:::::::::::::::
 $$$%%Ooo::::,:oooOOOOOOOO%%%$%%%%$$$$$%%%:::oO%%%$RPPPPPYYPPPPR$$$$$%oO%OOOoOOO$$$$$$$O$$$$$%$$$$$$$$Y::::::ooooooooooooOOOOOOOOOOOOOoo::::::o:::::::::::::::::
 $$$$%%Oo::::,::oOOOOO%OOOO%%%$OOOO%%%%%%%Oo:::ooo:,:::::::::::::oP$RoO%%OOOOOOy$$$$$$$O$$$$$$$$$$$$P::::::::::::ooooOoOOOOOOOOOOOOOOo::::::::::::::::::::::::::
 $$$%$$%Ooo::::,:ooOOOOOOOOOOOO%%%OO%%%%%%OO::::o:,:,:::::::::::;nnn%y%%OOOOOOO$$$$$$$$O$$$$$$%$$$#Y:::::::::::,,,:oooOOOOOOOOOOOOOoo:::::::::::::::::::::::::::
 $$$$$%%%%Ooo::::,:ooOOOOOOOOOOOOO%%%%%%%Oooo:::,,,,,,::::::::%$$$$$%$#####$yy$$$$$$$$$O$$$$$$$$$$Y:,::::::::::,,,.:oooOOOOOOOOOOOY:::::::::::::::::::::::::::::
 $$%$%$%%%%%O;oo::,;ooooOooooooOO%%%$%%Ooooo::::,,,:,::::::::o$$$$$$$###########$$$$$$$%%$$$$$$%$Y:,,::::::.,,:,,..,:ooooooOoooY:,:::::::::,::::::::::::::::::::
 $%%%%%%%%%%%%%%%OO%%%OooooOooOO%%%%$%oooooo:::,,,,,,:::::::;nyy$$$%$$$############$$$$$$$$$$$$%$:,,:::::::,,:::,,,,,::::::::,,,,:::::::::::::::,:::::::::::::::
 $%%%$$%$%%%%%%%%OO%%%OooooooooOOOOYoo::::o:::,,,,:::::::::y$########yy$$############$$$%$$$$$$%O::,::::::::::::,.,,,,,,,:,,,,,,::::::::::,::::,::::::::::::::::
 $%$%%%$%%%%%%%%OoYYYooooooooooooo::::::::o::,,,,::,:::::::$$####$########y############$%$$$$$%%$::,::::::::::::,,,,,,::,::,,,::::::::::,,::::,:,:::::::::::::::
 $%%%%%%%%%%%%OY::,:::::oooooOooooo::::::::,,,,:::,::::::::YYORR$#########################$$$$%%$::,,:::::::::::,,,,,,,:,:,,,,:::::::::,,,:::,,,,:::::::::::::::
 %%%%%%%%%%%O:::,,,,,,,,,::::oooooooooo:,,,,,,:::,:::::::::y$#$$#$##$$#####$$$$#############$$%%o::,,:::::::::::::,,,,::::,,,:::::::::,,::::,,.,::::::::::::::::
 $$%%%%%%%%o::::,,,,,,,,,,,,,,,::::::,,,,,,,,::,:::,::::::$$$$$#######$$$#$$$$$$$############$Y:::::,:::::::::::::,,,,::::::::::::::::,,::::,,,:::::::::::::::::
 $%%%%%%%Y::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,:::::::%%%$$$$$$#####$##$#################$;::::::::::::::::::::,,:::::::::::::::,,,,:::,,:::::::::::::::::::
 %%%%%%%%o:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::::,:,:::::oo:;ORR$$####$$###################$$::::::::::::::::::::,,,::::::::::::::,,,,::,,,:::::::::::::::::::
 %%%%%%%%o::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,:,::,::::$$$$$$ymmuvO$$$$$##$#################$%:::::::::::::::::::,,::::::::::::::,,,:::,,,::::::::::::::::::::
.%%%%%%%%O::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::,::::,,,::Y$$$$$$$$#$$$$$$######$################$%no:::::::ooo:::::,:,:::::::::::::,,,,::,,::::::::::::::::::::::
 $$%%$$$$%::::,:,,,,,,,,,,,,,,,,,,,,,,,:::,:,,,,,,:,,,,:::Y%%%$$$$$$$$$########################$$%$::::::::oo::::::::::::::::::::,,,,:::,:::::::::::::::::::::::
 $$$$$$$$%O::,,,,:,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,:;OOOY%%$%%%%$$$$#####################$$%o:::::::::::::::,,,,,::::::,,,,,,,:,,,::::::::::,::::::::::::
 $$$$$$$$$$;:,:,,,,,,,,,,,,,,.,,,,:::,,:,,,,,,,,,,,,,,,,,,:OOOoo::oO%%%%%$$$$$$####$$$#######$$$$$$%o::::::::::,,:,,,,,,,,:::,,:::,,::,,::::::::::,:::::::::::::
 $$$$$$$$$$$;::,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,,,,,,:y%OOooo::::P$$$%%%$$$$$###$$$$$$$$$$$$$$$$%oo:::::::,,,::::::::,,,,,,,::,::,,:::::::::::::::::::::::::
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



oooooo::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,..,..,...,.,,,.,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,,,,,,,,,:,::::::::::::::ooooooo:oooooooooo:o:o:ooooo:o:o::o
 :::::::::::::::::::::::::::::::,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,..,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::::::::o::ooooo:oooooooooooooooooooooo:o:ooo::o:
 :::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::ooooooooooooo:ooooooooooooooooo:ooooo
 ::::::::::::::::::::::::::::,,,,,..,,,,,,,,,,,,,,,,,:,::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::::::::::ooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::,,,,,...,,,,::::,,,:::::::::::::,:,::::,,,:,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:::::::oooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::,,,,,..,,,,::::::,:,:::::::::::::::::::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::,,,,,::::::o:oo:o::o:oooooooooo:oooooooooooooo
 :::::::::::::::::::::::::,,,,,,.,.,,:::::::,:,::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::::::,:,,,:::::o::oo:o::ooo:oooooooooooooooooooooo
.::::::::::::::::::::::::,,,,,....,,::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,,,,:,,,,::,,,,,,::,,,,,::::::::,:::::::::ooo:o:ooooooooooooooooooooooooo
 ::::::::::::::::::::::,,,,,,....,:::::::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,::,:,,,,,,,,:,,,,,::::::,,,:::::::::::o:o:oooooooooooooooooooooooo
.:::::::::::::::::::::,,,:,.....,::::::::::::,::::::::::::::::::::::::::::::,:::,,,,,,,,,,:,,:,::::,,,,,:::::,,,,:::::::,,,::::::::::o:ooooooooooooooooooooooooo
 :::::::::::::::::::::,,,:,,,...,:::::::::::::,::::::::::::::::::::::::::::::,:::,,,,,:,,:,,:::::::,,,,:,,:::,,,,,,::::,:,:,:::::::::::ooooooooooooooooooooooooo
 ::::::::::::::::::::,,,,,,,...,:::::::::::::::,:::::::::::::::::::::::::::::,::::,,:,,,,,::::::::::,,,,,::::,,,,,,:::::::::,,::::::::o:o:o:ooooo::ooooooooooooo
 :::::::::::::::::::,,,,,,,,...,,:::::::::::::::,:::::::::::::::::::::::::::::,:::,,,:,,,:,:,:::::::,,,,,::,::,,,,,:::::::::::,:,:::::o::o:oo:oooooo:ooooooooooo
 :::::::::::::::::::,,,,,,,,..,,::::::::::::::::::::::::::::::::::::::::::::::,::,:,.,,,,:,,:::::::::,,,,::,,::,,,,,,:::::::::,,,,,::::ooooooooooooooooooooooooo
 :::::::::::::::::::,,,,,,,,..,,:::::::::o:o:oo::::::::::::::::::::::::::::::::,::::,,,,:::,:::::::::::,,,,::::::,,,,,,::::::::,,,,:,:,::ooooooooooooooooooooooo
 :::::::::::::::::::,,,,,,,,,.,:::::::::::::::ooo:::::::::::::o:oo:::::::::::::::::::,,,,:::,:::::::::,,,,,,,::::::,,,,,::::::::,,,,,,::::o:ooo:oooooooooooooooo
 :::::::::::::::::::,,,,,,,...,::::::::::o:ooo::oo:::::::::::::o:ooooo::::::::::::::::,,,,,,,:,,,,::,:,,,,,,.,,::::::,,,:::::::,,,,,:,::::oooooooooooooooooooooo
 ::::::::::::::::::,,,,,,,,...,:::::::::::::::::::o:::::::::::::::::::::::::::::::::::,,,,,,,,,,:,,:,:,,,,,,,,,.::,::::,,,::,::,,,,,,::::::oooo:ooo:oooo:oo:o:oo
 :::::::::::::::::,:,,,,,,....,:::::::::::::::::::o:o:::o:::::::::::::::::::::::::::::::,,,,,,,,,,,,:::,,,,,,,,,,,:,:,:::,,,,,,,,,,,,:::::::::oo:ooooo:o:ooo:o:o
 :::::::::::::::::::,,,,,,,...:::::::::::::::::::::oo:o:o:::::::::::::::::::ooo:::::::::::,,,,,,,:,,,,,:,:,,,,,,,,,,,,,,::::::,,,,,,,,,::::o:o::oo:::ooo:ooo:::o
 :::::::::::::::::,:,,,,,,,...,:::::::::::::::::::oooooooooo::::::::::::::::::o:::::::::::,::,:,,,,,:,,,,,::,,,,,,,,,,,,,,:::::,,,,,,,,:::oo:oo::o:o:o:o:o::::::
 ::::::::::::::::::,,,,,,,,..,,::::::::::::::::::::ooooooooo:::::::::::::::::oooo:::::::::::,,,::,,,,:,,,,,,,,,,,,,:,,,:,,,::::,,,,,,,::::::::o::oo::::o:::::::o
 ::::::::::::::::::,,,,,,,,,,.,:::,,::,,,,::::::::::oooooooo::::::::::::,,:::::::::::::::::::::,,:,:::,,,,,,,,,,.,,,,,,:,,,,,,,,,,,,,::::::::o:::oo:o::o:::::o:o
 :::::::::::::::::,,:,,,,,,..,::::::::::::::::::::::oooooooooo::::::::::::::ooooooooo:o::::::::::,,,:,:,,,,,,,,,,,,,,,:,,:::,,,,,,,,,:::::::::o::::::o::o:::::::
 :::::::::::::::::,,,,,,,,,.,,:::::::::::::::::::::ooooooooooooooo:::oooooooooooooooooooooooo::::::::::,,,,,,,,,,,.,,,:::::::::::,,,,::::::::oo:::::::::::::::::
 :::::::::::::::::::,,,,,,,,,..::::::::::::::::::::ooooooooooooooooo:o::ooooooooooooooooooooooo::::::::::,,,,,,,,,,,,::::,:::::::::,,::::::::o::::::o:::::::::::::
 :::::::::::::::::::::,,,,,,..,:::::::::::o::::::oooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,,.,,,,,,,,,,,:,::::::::::,,:::::::::::::o:::::::::::o:
.:::::::::::::::::::::,,,,,,,..,::::::::::::::::o::ooooooooooooooooooooooooooooooooooooooooooooooo:o::::::,,,..,,,,,,:::,,,,:::::::::,,::::::::::::::::::::::::o
 :::::::::::::::::::::::,,,.,,..::::::::::::::::o:ooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,,,.,,,,:::::,,:,::::,:,:,,,,::::::::::::::::::::::::
 :::::::::::::::::::::::,,,,,.,,,:::::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,,::::,,::,,:,,,,,,,,,,::::::::::::::::::::::::
 :::::::::::::::::::::::,,,,,,...::::::::::::::::::ooo::ooooooo:::::oooooooooooooooooooooooooooooooo:::::::,,,,,,,,:::,,:::,,,,,,,,,,,,:::::::::::::::::::::::::
 ::::::::::::::::::::::::,,,,,,...:::::::::::::::::::::::::::ooo::::ooooooooooooooooooooooooooooooo:::::::,,,,,,,,,:::::::,,,,,,,,,,,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,,,,,,.,::::::::::::::::::::oooooooooooo::oooooooooooooooooooooooooooooo::::::,,,,,,,,,,,,:::::,,,,,,,,,,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,,,,.,..,::::::::::::::::::::ooooooooooo:o:oooooooooooooooooooooooooooooo::::,,,,.,,,,,,,,,:,:.,,,,....,,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,,,,..,::::::::::::::::::::oooooooooooooooooooooooooooooooooooooooooooo:::,,,,,..,,,,,,,,,,,,,,,,.,,,,,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,,.,:::::::::::::::::::::oooooooooo:::oooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooo::::ooooooooooooooooooooooooooo::::,,,,,,,,,,,,,.,,,,,,.......,,,,,,,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,.,:::::::::::,::::::::::oooooooooooooooooooooooooooo::,:,.,,,,...,,,,,,,,,.,....,,..,,,.,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,::::::::::::::::::::::::::oooooooooooooooooooooooo::::::::,,,.,,.,,,,,,,,,,,,,,::,,,,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::,,,,,::::::,,:,,,,:::::::::::oooooo:::::ooooooooooooooooooooooo:::ooo::::,,,...,,,,,,,,,,,:::::::::::oo:::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,,,:,:,,,,,:,,::::::::::::::::o:ooooo:::::::oo:ooooooooooo:oooo:::ooooo::::,,,.,,,,,,,,...,,....,,.,:::oo:::::::::::::::::::::
 :::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,::::::::::::::::oooo:::oo:ooooooooooo:oo:::::oooooooo:::,,,,,..,.,,,,,,,,,,,.,.........,,::::::::::::::::::
 ::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,:,,::::::::::::o::oooooooooooo::oo:o::::::::oooooooooooo::,,,,,,,.,,,,,,,,::::::,,......,,.,,:::::::::::::::
 :::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,.,,,,,,,,,:::::::::::::ooooooooooo:o:::::::::::ooooooooooooooo::,,,,,,,,,:,:,:::::::::,,,........,.,..,,:,::::::::
 :::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,..,,.,,,,::,:::::::::oooooooo::o::::::::::::o:ooooooooooooooooo:,,,,,:,::,:::::::::::::,...........,,.,...,.,::::
.:::::::::::::::::::::::::::,,,,,,,,,,,,:,::::::::,,,,,,,:,:::::oo:::ooooo:::::::::::::::::ooooooooo::ooooooo::::,:::,,,,,:::::::::::,...................,..,..,
 ::::::::::::::::::::::::......,,,,,:::::::::::::::,,,,,,,,::::::::::::::::::::::::::ooo::o:o:oooooo:::oooooo:o::::::::::::::::::::,........................,...
 ::::::::::::::::::,,..........,,,,,:,,,,,,,:,::::::,,,,,,:::::::::::::::::::::::::::o:o::o::::o::o::::o:o:oo:::::::::::::::::::::.............................,
 ::::::::::::::,.................,,,,,,,,:,,,,:::::,,,,,,:::::,::,,,,,,,,::::::::o::o:o::::::::::::::::::oo:oo:::::::::::::::::::...............................
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,......,.......,.,..,..,,,,,..,..,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,,,,..,.........,.,..,,,,,.,,..,.,,,..,,,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,...,.,,,,.,,,,,,.,,,,.,.,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,.,,,,,,,,,,,,..,,,,.,,,,,..,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,,,,.,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::,,,,,.,,,,,,,,,,,,:::::::,:::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,,,...,.,,,,,,,::,::::::::,:::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,:,:,:::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::,,,.,...,,,:,,,::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,:::,:,,::::::::::::::::::
 :::::::::::::::::::::::::::::::::::,,,,.,.,,::::,,:::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,.,,,,,,,,:::,::,,,,,,:,:::,,:::::::::::::::::
 ::::::::::::::::::::::::::::::::::,,,,,.,,,,:::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,:,:,::,,,,,,,,,:,,,,,,,,,,,,::::::,,,,:,,,,,,,,:::::::::::::::::
 :::::::::::::::::::::::::::::::::,,,,,,.,.,,:::::,::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,:,::::,,,,,,,,,,,,:,,,,,,,,,,::::::::,,,,,,,.,,:,:::::::::::::::
 :::::::::::::::::::::::::::::::::,,,,,,,,.,:::::::,:::::::::::::::::::::::::::,,::,,,,,,,,,,,,,,:,:,,,,,,,.,,,,,,:,,,,,,.,,,,:,,:::::::,,,,,,,,,,::::::::::::::
 :::::::::::::::::::::::::::::::::,,,,,,,.,,::::::::,,:::::::::::::::::::::::::::,,:,,,,,,,,,,::,,,:,,:,,,,,,,,,,,,:,,,,,,,,,,,,:::,:::::,,,,,,,,,::::::::::::::
 :::::::::::::::::::::::::::::::,:,,,,,,,..,:::::::::,:::::::::::::::::::::::::::::,:,,,,,,:,,,,,,,,,,,:,,,,,,,,,,,,:,,,,,,,,,,,,:,:::::,,,,,,,,,,::::::::::::::
 :::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,::,,,,,,,,,,.,,,,,,,,,,:,:,,,,,,::::,,,,.,,,:::::::::::::::
 :::::::::::::::::::::::::::::::,,,,,,,,...,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:,,,,,,,,.,,,,,,,,,,,,,:::,,,,,,,,,,,,.,,,,,::::::::::::::
 ::::::::::::::::::::::::::::::::,,,,,,,,,.,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,..,.,:::::::::::::
 :::::::::::::::::::::::::::::::::,,,,.,...,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,.,,,:::::::::::::
 ::::::::::::::::::::::::::::::::::,,,.....:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,::::::::::::::
 ::::::::::::::::::::::::::::::::::,,,.....,,::,,,::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,:,,,,,,,,,,,,::::::::::::::
 ::::::::::::::::::::::::::::::::::,,,,,...:::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::,,,:,,:::::,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,:::::::::::::::
.:::::::::::::::::::::::::::::::::::,,,,,,,,::::::::::::::::::oooooo::::::::::::::,..:::::o::::::::::::,,,:,:::::,,,,,,,,,,,,,,,,,,,::::::::::,,,,,:::::::::::::
 :::::::::::::::::::::::::::::::::,:,,,,,,...,,.:::::..,,,::::oooooooo:::::::::::::::::ooo:oo::::::::::::::::::,,,,,,,,,,,,,,::,,,,,,,:::::::::,,,,,,:::::::::::
.:::::::::::::::::::::::::::::::::::,,,,,,,,..,::::::::::::::::ooooooo:::::::::::::::::ooooooo:::o:::::::::::::::::,,,,,,,,,,,,,:,,,,,:::::::,::,,,,.,::::::::::
 ::::::::::::::::::::::::::::::::::,,,,,,,,,,.,:::::::::::::::oooooooooo:::::::::::o:oooooooooooooooooo:oo::::::::::,,,,,,,.,,:::,,,,,:::::,::,,,,,,..,:::::::::
 ::::::::::::::::::::::::::::::::::::,,,,,,....::::::::::::::oooooooooooooo:::::::::::oooooooooooooooooooooooo:::::::,,...,.,::::,,:,,,:,,,,,,,,,,,.,,::::::::::::
 ::::::::::::::::::::::::::::::::::::,,:,,,,,..::::::::::::::oooooooooooooooo:::::::::::oooooooooooooooooooooo:::::::,,,,,,,,,::::::::,:,,,,,,.,,,,::::::::::::::
 :::::::::::::::::::::::::::::::::::::,,,,,,...,:::::::::::::ooooooooooooooooo:::::::o:ooooooooooooooooooooooo::::::::,,,,,,,,::,::::,,,,,,,.,.,,,,:::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,,,..,,::::::::::::::ooooooooooooooo:o:::oooooooooooooooooooooooooooo::::::::,,,,,,,,,,,:,::,,,.,,...,..,,:::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,,,,..::::::::::::::ooooooooooooo:o::::o:ooooooooooooooooooooooooooo:::::::,,,,,,,,,,,,,,,,.,,,,,..,...,,,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,.::::::::::oooooooooooooooo::::::o:ooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,.,,.,.....,.,,,,,,,::::
 ::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::o:o:o:::::oooo::::::::::ooooooooooooooooooooooooooooo::,,,,,,,,,.,,,....,.,,,,,.......,,,,,,,::::::
 :::::::::::::::::::::::::::::::::::::::::::::,:,,,:::::::::::::::::::::::::::::::::::oooooooooooooooooooooooooooo:::::,,,,.,,....,,,,,,,,,........,,,,:::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::oooo:o:oo:o::::::::ooooooooooooooooooooooooooo::,,,.,,.,:.,...,..,,,,.,.,.,,,,::,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::o:oooooo::::::::ooooooooooooooooooooooooo::::::::::::,,....,,,,,,.,,.,,:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooo:o:::::::ooooooooooooooooooooooooo:o:oo:::::::,,.,...,,,,,,,,.,:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:oooooooooooooooooooo:ooooo:::::::,,,.....,,,,,.,.,,::oooo::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooo:::::::o:::ooooooooooooooooo:::ooooooooooo::,,,,,,.,,,,.,,,,,::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::::::oooo::::::::::::::ooooo:ooooo:::::oooooooooooo:::,,,,,,,,,,,,,,::::::..,,,,,::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,::,::::::,:::oooooooo:o::::o:::o::::o::::ooooooooooooooooo::,,,,,,:,,,,::::::::::,......
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,::::::::ooooooooo::::::o:::::::o::ooooooooooooooooooo:::::::::::::::::::::::::,..
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:,,,,,,,:,:::::::ooooooo::::::::::::::::::ooooo::::ooooooooooooo::::::::::::::::::::::,,.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,::,::::::ooooooo::::::::::::::o:o:o::o:o::::o::ooooooooo::::::::::::::::::::::,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,:::::::ooo:::::::::::::o::::::o:::::o::::::::oooooooo::::::::::::::::::::::,,.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::,,,:,,,::,:::::::::::::::::::o:::::::::::::::::::ooooooo:::::::::::::::::::::,,...
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,:,::::::::::::,,,,,,:,:::::,,::::::::::::::::::::::::::::::::oooo:o::::::::,::::::::::::,.....
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,,,,,::::::o::,,,,:,,,,,,,,,:::::::::::::::::::::::::::::::::o::::::::::::,,::::::::::,......
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,,,:,,,,,::::::::::,,,,,,::,,,,,,::::::::::::::::::::::::::::::::::::::::::::,::::,:::::,,,.......
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,........,::,,,,:,:::::::::,,,::,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::,:::::::::,:,.........
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

ooo:oo:o:o::::::::::::::::::::::::::::::: ooooo:o:oo::oo:ooo:o:::o:::oo:oooooooooooooooooooooooooooooooooooooooooooooo:ooo:ooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::ooooooo:o:o:o
 o:::oo:ooo::o:oo:oo:::ooo::oo:ooooooooooooooooooooooooooooooooooooooooooooo:::oo:oooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::oooooooo:o:
 o::o::::o:ooooooooo::ooo::ooo:ooooooooooooooooooooooooooooooooooooooooooooo::ooo:oooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::oooooooo
 o::ooo:o:oo:o:o:oo:::oooo:ooo:ooooooooooooooooooooooooooooooooooooooooooooo::ooo:ooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::ooooooo
 o:::::o:o:o:o:ooo:::ooo:o:ooo:ooooooooooooooooooooooooooooooooooooooooooooo::ooo:ooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::ooooo
 :o:o::::::ooooo:::::::ooo:oo:oooooooooooooooooooooooooooooooooooooooooooooo::ooo:oooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::ooo
 o:::o::ooooo:o::::::oooo::oo::ooooooooooooooooooooooooooooooooooooooooooooo:oooo:oooooooooooooooooooooooooooooooooooo:::::::::,:::::::::::::::::::::::::::::ooo
 :o:oo:oooooooo:o::oooo:ooooo::ooooooooooooooooooooooooooooooooooooooooooooo:oooo:ooooooooooooooooooooooooooooooooooo:::::::::,:::::::::::::::::::::::::::::oooo
 o:oooo:oo:oo:oo::::oo::o::o::oooooooooooooooooooooooooooooooooooooooooooooo:ooooooooooooooooooooooooooooooooooooooo::::::ooo:::,:,,,,::::::::::::::::::::::oooo
 o:o:o:oo:o::o:::::::o:::::oo:oooooooooooooooooooooooooooooooooooooooooooooo:ooo::oooooooooooooooooooooooooooooooooo::::::ooooo:::::,,,:,:,:::::::::::::::::::::
 oo::::oo:ooo::::::::::::::o::oooooooooooooooooooooooooooooooooooooooooooooo:oooo:ooooooooooooooooooooooooooo;yooOOm::::::oooooooo::::,:,,,,,,:::::::::::::::::o
.o::::::oo::::::,,,,,,,,,,,,::oooooooooooooooooooooooooooooooooooooooooooooo:ooo:ooooooooooooooooooooooooOOOOOO%yOOP:,::::::o::o::::::,,,,,:,:::::::::::::::::oo
 :::o:ooo::::,,,,,,,,,,,,,,,,,::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOoo::::,:::::::::::::::,,,,,,,,:::::::::::::::oo
 o::::::::::,,:::::::,,,,,,,,,:::oooooooooooooooooooooooooooooooooooooooooooooo:ooooooooooooooooooooOOOOOOOOOOOOo::::::::::::o::o:::::::::::::,,,,:::::::::ooooo
 ::o::::::,,,:::::::::::,::,:::::::oooooooooooooooooooooooooooooooooooooooo::o:oooooooooooooooooo::OOOOOOOOOOOOOo;;o::::::::oo:::,,,,,,::::,::::,,,,,:::::oooooo
 :::::::::,,:::::::::::::::::::::::::oooooooooooooooooooooooooooooooooooooo:oo:oooooooooooooooooo:::oOOOOOOOOOOOOOo.::::::::::::::,,,,,:::::::::,,,,,,:::ooooooo
 o:::::::,,,::::::::::::::::::::::::::ooooooooooooooooooooooooooooooooooooo:ooooooooooooooooo:::::::::oOOOOOOOOOOO;,,:::::::::::::,,,,,:,::,:::::::,,,,:::::oooo
 ::::::::,,:::::::::::::::,:::,:::::,::oooooooooooooooooooooooooooooooooooo:oo:oooooooooooo:::::::::::::oOOooOOOoOOO:,,::::::,,,,,,,,.,,,:::::::::::::,,,:::::oo
 ::::::::,,:::::oooo::::::::::,,:::,,::o:oooooooooooooooooooooooooooooooooo::o:ooooooooooooo::::::::::::::'oooooOOoO:,,,:,,,,,,,,,,,,,,,,,:::::::::::::::::,::::
 o:::::::,,:::::ooooooooooo:::,,,:::,::oo:oooooooo:oooooooooooooooooooooooo::oo:ooooooooooo:::::::::::::::,,,'oooooo,,,,,,,,,.,,......,..,,,:::::::::::::::::::,
 :::::::::,,::::oooooooooooo::,,::,.:::ooo:::o::ooooooooooooooooooooooooooo::oo:ooooooooooo::::::::::::::,,...,,::oo,,,,,.,,,,,.........,.,,,::::::::oooooo::,::
 ::::::::::,:::::oooooooooooo:,,,,,,,:::::o:::::::o:o:ooooooooooooooooooooo:o:::ooooooooo:::::::::::::::,,,,:::,,:OOo;::,...............,,,,,::::::::oooo::,,:::
 :::::::,....::,::::oooooooooo:,,,:::::::::::::::o:::ooooooooooooooooooooo::::::oooooooo:::,,:::::::::::,,,,::::::,OOOOOo;u:..............,,,::::::::::::,.,::,:
 o::::.,....,,,,,:::ooooooooooo:,::::,::::::::::::ooo:o::oooooooooooooooooo:o:::ooooo:::::::,.,::::,,:,:,,,,::::,,.oOOOOOY................,,,:::::::::::,,,,,,:,
 ::::........,::::::::::o:ooooo::::::,.,,..:::::::::o:oooooooo:ooooooooooo::oo::ooooo:::::::,.,::::,,,,,,,,,,:,,,,,,OOoY.............,,,,,,,,,:::::::,,,,,,,,,.,
.::,.........,,::,,:::::::::oo:::::......,,,,,::::::::o:ooo:oooooooo:oo:o::::o::oooo::::::::,.::::..,,,,,,,:,,:,,:,:oo'................,,,,:::::::,,,,,,,,.....,::
 :..........::::::.,,::::::::::::........,.,.,.,:::::::oooo:oooooo:o:ooo:::::::ooooo::::::::::::o::,..,,,,,,:::::;oOy:...................,::::::,,,,.,,.........:
 :.........:ooooo::.,,,,,:::::,.............,,,,,:::o::::o:::o::o:::oo:::::::::oooo:::::::::ooooo:............voOO%P'......................,,:,,,,.,,...........
 ........,:ooooooo::.,::::::.................,,,,.:::::oo:::::o::::::oo::::::::ooo:,:::::::oooooo..........,,OOO^^.,,,.........................,,...............
 ....,...,:::ooooo:::.,,........................,,:::::::::::::o:::::::::::::::oo:..:::::::ooooo::...,...,oOOYY.,,,,.,.......................,,................,
 ....,.....,:::oo::::.........................,.,..:::::::::::::::::::::::::::::....:::::::ooo':::.:o:.,oooY..,,,..,.......................,,...................
..,..,,....:::::::::::..............................:o::::::::::::::::::::::::.,....::::::ooooo:..,:,,oo'.,....,,.,,......................,.,...................
 ...,.....:ooY.:::::o::.............................:::::::o:::::::::::::,,.,.....,o::::::oooo:....,oo:.......,,,,...............,.......,......................
 ........::,,...,:::oo::............................,:::::::::::::,,,,,,......:,:oo:,::::::ooo..,:o::........,,,.,..............................................
 .,....,,::,::...,:::::::...........................,,::::::::::,,,,,,.....:ooooo:..,:::::::oo::o:,..........,..................,...............................
 .....,::::,::....:::::::,............................,,::::::,,,,,,,,.....oooooooooo:::::::ooo:,............,,.,..............,,...............................
 ,...,.::::::::,..:::::::::..........................,.,,:::::,,,,,,,,,..,oooooooooOo::::::oooo:...........,.,.....,.............,,,...........................,
 :,...::::::o::o:,.:::::::::,..........................,,,..,,.,,,,,,:::ooooooooOoooo::::::::ooo:........,,,,,,.............,.,.,...............................
 o:,.:::::oo:ooo:oo:::::::::::........................,....,.,,,,,,,:,:ooooooooOOoooo:::::::::oo::......,,.,.,..............,....,............................,.
 ::,,::::::oooooooo:,::::::::::,..........................,,.,..,,,,,:ooooooooooooooo:::::::::ooo::..,..,,.............,.,,...,...............................,.
 ::::ooooooooooooooo:,,,,:::::,,.............................,:,,:::oooooooooooOOOOoo:::::::::::o::,..,,,...............,....................................,.,
 ooooooooooooooo::::::,,,,,,:,,,..........................,..,,,,,:ooooooooooooooooooo::::::::::::::,..,..,,.........,,.....................................,,..
 oooooooOOO%OOOOOoo:o:.,,,,,,,,............................,,,,:::oooooooooooooooooooo:::::::::::::::........................................................,:o
 ooOoOOoYYooooYYOOOOo;,.,,,,,,.......................,,...,,,,:,:oooooooooooooooooooooo::::::::::::::,.....................................................,:ooo
 ::::,:::::::::::::o:'..,.,.........................:'::.,,,,,,::oooooooooooooooooooooo::::::::::::::::,.............,...................................,:ooooo
 ,,,:::::::::.,::::..................................,,,,::::,::oooooooooooooooooooooooo:,::::::,,::,...,...............................................:ooooooo
 ,,,,,,,,,,,,,,,,,,.....,,.........................,..,:::,:,,:::oooooooooooooooooooooooo:::::::,,,,...................................................::ooooooo
 ,,,,,,,,,,,,,.,,,,,,,....,.....................,...,:,:,,,,,,:::oooooooooooooooooooooooo:::::::::,,,...................................................:::::ooo
 ,.,:,,,:::,,,,,,,,,,,,,.,,.....................,,,,,:,,,,,:::::ooooooooooooooooooooooooo::::::::,....,...................................................,,::::
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######



.:,:,,,:,,:,::ooooooooooooo:::::::::,::::::::::::::::::,,,,,,,,,,,,::::::::::::::,::::::,:::::::::::::::::::::::::,,::,:::::::,:::::::::::::::::::::::::::::::::
 ,,,,,,,,,:::oooooooooooooo:::::,,,:::,::::::::::::::::::,,,,,,,,,,,:::::,::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::
.:,,,,,:,,,::ooooooooooooo::::::,,,,,::::::::::::::::::::::,,,,,,,,,,,:,:,:::::::::,:::::::::::,:::::::,:,::,:::::::,::::::,:::::::::::::::::::::::::::::,::::::
.,,,,,,,,,,::oooooooooooooo:::::,,,,,,,::::::,:::::::::::::::,,,,,,,,,,:::::,:::,:::::::::::,::,,:,,,,,::::::,::::,::::,::,,,:,,,,,,:,:,,,,,.,,,,,,,,,,,,,,,,.,,
 :,,,,,,,,,,:ooooooooooooo::::::,,,,,....,::::,::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,:ooooooooooooo:::::,,,,,,,,,,.,,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,:ooooooooooooo:::::,.,,,,,,...,,,.:::::::::::::::::::::,,,,,,,,,,,,,,,,,:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,:,::,:,::,:::::::::
.:::::,,,,,,:oo::ooooooooo:::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,:,::::::::::::,oooooooo::::::::::::::::::,::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::o::::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::ooooooo::::::::::::::::::::::::,::::::::::::::::::::::::::,::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,,:::,,,:::::::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::o:::,::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::o:::::::o:o:o::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::ooooo:::,:::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::ooooo:::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::oooooooo:::::::.,,,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::o:::::o:::ooo::::::::::::::::::::::::::::::::::::::::::::::,::::::::::,,:::::::::ooooooooooo::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::o:,:::ooo:ooo:::::::::::::::::::::::::::o:::::::::::::::::::::,:::::::#Y$::::o::^Y''''''ooooooo::,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::o:::::ooooo::::::::::::::::::::::::::::oo::::::::::::::::::::::::::o::Yo:::::::::::::ooooo::,::::::::::,:,::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::o::o:::::::::::::::::::::::::::oo::::::::::::::::::::::o.::::::::::::::::::::oooooo::::::::::::::.,:::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::o::ooo:::::::::::::::::::::::::::oo::::::::::::::::o::::::::::::::::::::::::oooooooooo:::::::,,::::..,::::::::::::::::::::::::::::::::::::::::
 ::::::::::o::::::::ooooo::::::::::::::::::::::::::oo::::::::::::::,:::::::::oo:::::::o:oooooooooooo::::,,,,::,,:,:::...,:::::::::::::::::::::,:::::::::::::::::
 :::::::::oo::::::o:o::o:::::::::::::::::::::::::::Oo:::::::::::::::::::::::::.,,:::::::::::::oooo:::::,,,,,,:,:o::o,..,.:::::::::::::::::::::::::::::::::::::::
 :::::::::oo::::::ooooo:o::::::::::::::::::::::::::Oo:::::::::::::::::::::::,::,,:::::::::::::::::::,,,,,,,,,,:::ooo:...,,::::::::::::::::::::::::::::::::::::::
 :::::::::oo::::::oooo:o:::::::::::::::::::::::::::OO:::::::::::::::::::::::,.,,,,,,,,,,::::::::::,,,,,,,,,,,,,::oooo:...,::::::::::::::::::::::::::::::::::::::
 ::::::::::o:::::::::ooo:::::::::::::::::::::::::::OO:::::::::::::,,,,,,,::,,,.,,,,,.,,:,,::::,,,,,,,,,,..,,,,:::ooooo...,::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::ooooo:::::::::::::::::::::::::::Oo:::::::::::,:,,,,,,,,:,.,....,::::::,,::,,,,,,,.,,..,,,,,:::ooooo,..:::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::ooooooo::::::::::::::::::::::::::oOo:::::::::,,,,,::,,,,,,,,,,,,,.,,::::,,,,,,,,,,,,,.,,,.,,,::::o:,,,,,::,,:::::::::::::::::::::::::::::::::::::
 ::::::::::o:::::ooooooo::::::::::::::::::::::::::oOo::::::::,,,,,,,,:,,,,,,,,,,....,,,,::,,,,,,,,,,,,,.,,.,,:::::.,...,,,,,,,,,:::::::::::::::::::::::::::::::::
 ::::::::::::::::::o::oo::::::::::::::::::::::::::OOo:::::::,,:,,,,,,,,.,::,..,.,,,,,,,,,,,,,,.,,,.,,....,,,,:::....,...,.,,,,,,,,.:::::::::::::::::::::::::::::
 ,::::::,::::::,,,,,::::::::::::::::::::::::::::::::::::::oo:,,::..:::::::::,,..,,,,,,,,,,,,,,,.........,.,,,:.......,....,.,,,,,,,,,,,:::::::::::::::::::::::::
 ,::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::o:,,.:::::::::::::,,..........................,,,,................,,,.,,,,,.,,,::::::::::::::::::::::
 ,:::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::o::::::::::::::::::.......................,,,:,,..........,.,,..,...,.,,,,.,,,,,,:::::::::::::::::::
.:::::::::::::::::::::::,,,::::::::::::::::::::::::::ooo:::o:::::::::::::::::::::::...............,,,,,,,,......,,.,,.,,,,,,,,,,.,,,,,,,,,,,,,,,:::::::::::::::o
 :::::::::::::::o::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::..,.,,,.,,,:::,..,,.,..,,,.,.,,,,,,,,,,,,:,,,,,,,,,,,,,,,:::::::::::oo
 :::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,,,,,,,,,::,.,.,...,..,,,,..,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,:::::::ooo
 ::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..,,,,,,,,,,,,,.,,,..,,,,,..,.,.,,,,,,,,,,,,,...,,,.,,,,,,:,,,,,,,::::ooo
 ::::::::::::::::::::::,..::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,:::::::::.,,,,......,.,...,..,,,,,,,,,,,,,,,......,...,,,,,,,,,,,,::::::o
 ::::::::::::::::::::::,,,,,,:::::::,::::::::::::::::::::::::::::::::::::::::::::,.,,,:::::::::::.....,...,,,....,,,,.,,,,,,,,,,,,,,.....,,...,,,,,,,:,,,,,,,,::
 ::::::::::::::::::::::,,,,,,,::::::,::::::::::::::::::::,:,,,:::::::::::::::::::,,,,,::::::::::,,,..,,,,..,...,,.,,,,,,,,,,,,,,,,,,....,,,..,,,,,,,,,:,,:,,,,.,
 ::::::::::::::::::::,,:,,,,,,:::::,,,:::::::::::::::::::,,,,:::::::::::::::::::,,,.,:::,::::::,,,,.,,...,..,,...,,,,,.,,,,,,,,.,,,,...,,,..,,.,,,,,,,,:,,,,,,,,
 :::::::::::::::::::,:,,,,,,,,:::oo:,,.::::::::::::::::::,,,,::::::::::::::::::,,,..,,.,,:::::.,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,.,,,....,,,.,,,..,,,,,,,,,:,:,:,:
 :::::::::::::::::,,,,,,,::,,:::oY,.,::::::::::::::::::::,,,,,:::::::::::::::::,,,..::::::::::,....,,.,,..,.,,....,,,.,,,:,,,,,..,,....,,,.,,,,,.,,,,,,,,,::,:,,
 .,,,::::::::::::,.,:,,,::,.:oY:,.::::::::::::::::::::::::,,,,,::::::::::::::::,,...::::,:.::,....,.,....,..,........,.,,,:,,,,..,.....,,,,,,,,,.,,,,,,,,,,,,:,,
 ,,,,:::::::::::,,,::,,,:,,,..,::::::::::::::::::::::::::::,,,,:::::::::::::::::....,:,:::,,...............,.........,,,,,,,,,.,.,......,,,,.,.,.,,.,,,,,,,,:,,,
 ,,,.::::::::::,,,,..,,,,,...,,::::::::::::::::::::::::::::,,,,,:::::::::::::::::,....,:,,,.,............,............,,,,,,.,,,,,......,.,,....,,,,,,,,,,,,::,:
 ,..,::::::::,,,:,,,::,,....,,,:::::::::::::::::::::::::::::,,,.::::::::::::::::::....,:,,........................,..,,,,,,,.,,,,......,,,,,.....,,,,,,,,,,,,,,:
 ,,.,::::::,,,,,,,,,,,,...,,,,,,,,:::::::::::::::::::::::::::,,,:::::::::::::::::::,:.............................,.,,,,,,,,.,,,........,,,,....,,,,,,.,,,,,,,,,
 ,,.,,::::,,:,::,,,,.,.,,,.,,,,,,,,,:::::::::::::::::::::::::,.,::::::::::::::::::::::,..........................,,,,,,,,,,,,,.........,,,,.....,,,,,,,,,,,,,,,,
 ..,,,::::,,:::.,,..,.,,,,.,,,,,,,,,,:::::::::::::::::::::::::,,,:::::::::::::::::::::,.......................,.,,,,,,,,,,,,,.........,,,,,.......,.,,,,,,,,,,,,
 ,,,,,,,,:,:,,,,,,,..,,,,,:,,,,,,,.,,,::::::::::::::::::::::::,,,:::::::::::::::::::::.,......................,.,,,,,,,,,.,,...........,,,......,......,.,,,,,,,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 




vv........::::::::::::::::::::::::::::::: ....,,:::::::::::::::::::::::::::,,...............:::::::::::::::::::::::::::::ooooooo:::......................................................................
 ....,,,:::::::::::::::::::::::::,,..................,::::::::::::::::::::::::::::o:oooo::::....................................................................:
 ....,,,,,:::::::::::::::::::::::,.......................::::::::::::::::::::::::::::::o::::::..................................................................
.....,,,,,:,:::::::::::::::::::,,.........................,:::::::::::::::::::::::::::::::::::::................................................................
 .....,,,,,::::::::::::::,:,,,,,..........................,:::::::::::::::::::::::::::::::::::::::,.............................................................
 .....,,,,,,,::::::::::::::,,,,,..........................,::::::::::::::::::::::::::::::::::::::::::...........................................................
 ......,,,,,,:::,::::::::,:,,,,,.........................,,::::::::::::::::::::::::::::::::::::::::::::.........................................................
 ::::::::::::::::::::::::::,,,,..........................,::::::::::::::::::::::::::::::::::::::::::::::,,......................................................
 OOOOOOOOOooooooo:::::::::,,,,,.........................,,:::::::::::::::::,,,,,:,::::::::::::::::::::::::::,...................................................
 OOOOOOOOOOOOOOOOOOoooooooooooo::::::::::::::::::::::::::::oooooooo::oooo:::::,,,,,,,,,,::::::::::::::,:::::::::................................................
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoOoooooooooooooooooooooooooooooooo::,,,,,,,,,,::::::::::,::::::::::::::,............................................
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOooOOOOOOOOOOOOOOOo::,,,,,,,,,,,,,,,,,,,,::::::::::::::::,,..........................................
 ooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOoo::,,,,,,.,,,,,,,,,,,:::::::::::::::::::::,,,.....................................
 oooooooooooooooooooooooooooooooooooooooooooooooooOooOOOOOOOOOO%%%%%%%%%OOOOOOoo::::,,,...,.,,,,,,,,,::::::::::::::::::::,,.....................................
 oooooooooooooooooooooooooooooooooooo:ooo:o:oooooooooooooOOOOO%%%%$%%%OOOOOOOOOOoo:::::,.,,,,,,,,,,,,,,:::::::::::::::::,,,.....................................
 :::::::::::::::::::o:::o:o::::oooooooooooooooooooooooooo':::oY^^YYYYYYYYOOOOOO%OOOoo::::,,,,,,,,,,,,,,,,,,,,:::::::::::,,,.....................................
 ,,,.,,,,..,.,,.,,,::,::::::::::::::::::,,,::::::::::::::::::::,:::::::::::,:,:::::::o:::::::::::,:,,,,,,,,,,,,,,,:,:,,,,,,.....................................
 ,,:,,:,:,:,:::,:,::,:,,,,:,:,:,,,,,:,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,.....................................
 :::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,.....................................
 :::::::::::::::::::........,...,::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....................................
.:::::::::::::::::................,.,,,:::::::::::,,,::,::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.............................
 ,,,,,,,,,:::::,:,,................,:::::,,,:,,,,,,,,::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,....................
 :::::::::::::::::,..............,,:::::,,,,,,,,,,:::::::::::::,:,,....,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,
 ooooooooo:::::::::,,,:::::::::::::::,,,,,,,.,,,::::::::::,::::,,,,,,,............,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::
 :::::::::,,........,,::oooo::::::,:,,,,,.,,,:,::::::::::,,,:::::::::::::::::,,,,........,,,..,,,,:::,::::::,::,:::::::::::::::::::::::::::::::::::::::::::::,::
 ooo:::::::,.,:,::::::::oo:,,,,,:,,,,,,,,.,::::::::::::::::::::::::oooooooooo::::::,,,...........,::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooo::::::o:oo:::::::::,,,,,,,,,,,:,,,::::::::::::::::::::oooooooooooooooooooo:::::,,........,,:::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oo:oo:oooo:::::::::::::::::::,,,,:::::::,,,,::::::::::::::ooooooooooooooooooooooooo::::::,,,....,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooo:::oo::::::::::::::::::::::::::::::::,,,,,,,,:::::oooooooooooooooooooooooo''::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooo:::::::::::::::::::::::::::ooooooo:oooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::
 oooooooooooooooooooooooooooooooooooooooo::oooooo::::::ooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooo::ooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,
 o:::ooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::,,::::::::::::,::::::::,::::::::::::::::::::,,,:,,,,:,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,
 oooo:::ooooooooooooooooooo::oooooooooooOoooooooooooooo:::::::::,,,:::::::::::,::::::,:,:,:,::,:,,,:,,:,,,,,,,,,,,,,,,,,::::::::::::::::::,,,..,.,......,.,.....
 ::oooooooooooooooooooooooooooooooooooooooooooooooooooooooo,,:,....,,:::::::::::::,:,,,,,,,,...................,,,,,,,,,,,,,,:,::,::,,,,,.......................
 ::o:::oooooooooooooooooooooooooooooooooooooooooooOooooooooooooo:,:..........,........................................,,,,,,,,,.,..,.................,..........
 ::::::oo::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo,:.,,.,,,,,.,........,,....................................................................
 :::::oo:::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,.,,,,..,.,,,...........,,.,....,,,,,,,,,,.,,.,,,..........................
 :::::o::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::..,,,,,,,,,,,,,,,,,,,,.,..,.,..,.,,,,,,,,,,,,,,,,,,,,,,.................,,,,,,
 ::::::::::ooooo::ooooooooooooooo::ooooooooooooooooooooooooooooooooooooooooooooooooo,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,,,,.,,,
 :::::::::oooo:::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo,,::.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,,,,,
 ooo:::::oooo:::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,
 oooooo:o:::::::ooo::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::oooooooo:::ooo::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::ooooooo:::o:oooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::oooooooooo:o:ooooooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,:
 :::::::::::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,..,..,.,,,..,,
 :::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,..,,,,..,,,...............,,,,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 


%%%%%%%%%%%%%%%%%%%OOO%%%::::::::::::::::::::::::::::::: #$$$%OOOOOOOOOOOOoooooooooooooOOOOoOooOOoooOooO$$%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#####OO%%%%O%O%O%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO%%%%
 ##$$$OOoOOOOOOOOOoooooooOOOO%%%%%%%%%%O%OOooOOooO%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#####OOOOOOOO%O%%%OO%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO%%%%%:
 ##$$$%OoOOOOOOOooooooOOOO%%%%%%%%%%%%%%%%OOOOOOoooO%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%####$OOOOOOOOOOOOOOOOOO%O%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO%%%%%
 ##$$$%OOOOOOOOoo::oOOOOO%%%%$$$$$$$$$$$$$$%%%OOooooO%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$####%OOOoYooooYYYoYoYoOOOO%O%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%OOOO%%%%%%
 ##$$$%OOOOOOOOo::oOOOOOO%%%%$$$$$$$$$$$$$$%%%%OOooooO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO####$Ooo::::::::::::::::::oooOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOO%%%%%%
 ##$$$$OOOOOOOooo:oOOOO%%%%%%$$$$$$$$$$$$$%%%%OOOOoooO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO##PYo::::::::::::::::::::::::::oYOO%%%%%%%%%%%%%%%%%%%%%%%%%%OOO%%%%%%%%
 ##$$$$OOOOOOOoo::OOOOOOOOOOO%%%$%%$$$$$$$%%%OOOOoooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:oooooooo:::::::::::::::::::::::ooOO%%%%%%%%%%%%%%%%%%%%%O%OO%%%%%%%%%
 ###$$$%OOOOoooo:oOOOOOOOOOOOO%%%%%%OOOOoOOOOOOOoo:::OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo:oooooooo:::::::::::::::::::::::ooOO%%%%%%%%%%%%O%%%%%%%%OO%%%%%%%%%%
 ###$$$%OOOooooooOOOOooO$$oooOO%%%OOOOOOoooOOooOo:::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooo:ooOOOOOOOoo::::::::::::::o::oooooooooOO%%%%%%%%%%%%%%%%%%%OO%%%%%%%%%%
 ####$$$OOoooo::oOO%%%%%%OOOOOO%%OOOoOO$O:ooooOOO::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooo:oOOOO%OOOOooo:::oooo:::ooooooooooooooooOO%%%%%%%%%%%%%%%%%OOO%%%%%%%%%%
 ###$$$$Oooooo::oOO%%%%%%%OOOOO%OOOOOOOoooooooooo::,:ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooo:oOOOO%%O%OOOOoo:oooooo:oooooooooooooooooOO%%O%%%%%%%%%%%O%OOO%%%%%%%%%%%
 ###$$$$OOoooo::oOOOO%%OOOOOOO%OOOOOOOOOOOOOooooo:::ooooOOOOOOOOOOOOOOOOOOOOOOOOOOooo:::oOO%%%%%%%OOOOOOoooooooooooooooooooooooOOOOOOO%%%%%%%%%%OOOO%O%%%%%%%%%%
 ###$$$$Oooooo::oOOOOOOOOOOOoOOOooOooOOOOOoooooo::::oo:oOOOOOOOOOOOOOOOOOOOOOOOOOOoo:::oOOOOO%%%%%%OOooooOooOoooooooooooooooooOOOOOOOOOO%%%%%%%OOOOO%%%%%%%%%%%%
 ###$$$$Oooooo::oOOOOOOOOOO%O%OOOOOoOOOOOoooooo::::::ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo::ooooOOO%$$$%Oooo$R$yOOoOoooOOoooooooooOOOOOOoooOO%%%%%OOOOO%%%%%%%%%%%%%%
 ####$$$%o:oo:::oOOO%%OOoOOOyOOOOoOooooooooo::::::::ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo:oooOOoO$$$$%%OOO%%%%%%%%%$%yy%OOoooo:ooooOooooooOO%%OOOOOO%%%%%%%%%%%%%%%
.####$$$%oooo::::oOO%%%OOOOO%ORYoooooOOOoooo:::::::oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo::::OOO$$###$%%%OO%%$$##########%Ooo:ooooooOOooooO%O%%OOO%%%%%%%%%%%%%%%%%
 #####$$%oooo:::,:OOO%%%OOOOOOOOoooOOOOoooo::o::::ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOooooOOO%$#####$%%%%%$$##########$%OoooOOOoOOOOOOooOO%OOOO%%%%%%%%%%%%%%%%O%
 ######$%ooooo::,,:OOOOO%%O%OOOOOOoOoOoooo::oo::::oooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOOO%$#$RR#$%%OO%$$##########$%%OoooOOOO%%OOOooOOOOOO%%%%%%%%%%%%%%%%%O%
 #####$$$ooooo::,,,ooOOOOOOOOOOOOOOoooooo:ooo:::ooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoOOOOooO%%$$$$$$%O%$##########$%OoooooOOOOOOOOOooOOOO%%%%%%%%%%%%%%%%%%%%
 #####$$$Ooooo:::,,:ooooooooOoooooooooo::ooo:::ooo:oooOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOyoooOOOOOOO%%%%$$$$$$$###########$OoooooooooooooooooOOOO%%%%%%%%%%%%%%OO%%%
 ####$#$$Oooo::::,,,oooooooooooooooo::::ooo:::::::::ooOOOOOOOOOOOOOOyy$%$OOOOO$yoooooOOo:oOOOoooOOOy%yy#$$$############%Oooo::::oooo::o:oOOOOOOO%%%%%%%%%%%%OO%%
 #####$$$Ooo::::,,,,oooOOOooooooo:::::ooo::::::::::::ooOOOOOO%%%y%$#$$####$yo%$#noooooOOOooOOooOOO%$$###################OOyOo:::ooo::::ooooO%%%%%%%%%%%%%%%%%OOO
 ######$$Oo:::::,,,,oooOOOOOOooo::::::o:::o:::::::::::oooO%%%O%%$$##########mO%###OoooOOOo:oOoOOOOO%$$$$###############$$$$%oo:oo::::::ooOOO%%%%%%%%%%%%%%%%OOOO
 #####$$$O::::::,::::ooOOOOooo:o:::::::::o:::::::::::::oO%$$%OoooY###########oy$##OoooooOoo:ooOOOO%%$$$##########$$$$######$oo:o::::::oOOO%O%%%%%%%%O%%%%%%%%%O%
 ######$$%:::::::::::oooooooooo:o:::oo:o:::::::::::::::O%$$$Ooooo;oRPR#####$:%$###oooomOOOOooooooOO%$$$$##$$$$$%$$$#########Ooooo:oooooOOOO%%%O%%O%%O%%%OO%O%%O%
 #####$$$%:::::::::::oooooooooooo::oo::::::::::::::o::oO%OOOoOOOOOOOOo$##$R%y%$###oy###OOOO%#$ooOOoOOOOOOOO%%$$#############$OoooooooOOO%O%%%%%%%%%%%%%%%%%OOOO%::
 ####$$$$%o:o::::::::oooooOoooooOoo:::::::::o::::ooooooooOOOOOOOOOOOooO%#$########O$##$OOOOO$##%$#%OoooooOO%$$###############$yyy%%%%%O%OO::::YYO%%OO%OO%OO%OOO%:
 ####$$$$%::o:oo::oooooooooooo%Ooo:oo::o:::::::oooOOOOOOOoOOOOOyy%$%%$$##########RO$##OOOOOOYR#$$###n::ooOO%%$$###$$$$########$$$$$$%%%%%%OOo:::::::oYoOOOOOOOO%
 #####$$$%:,::::oooooYo:oooY::Oooooooooo::::ooooooR#PRooooOOO%$###############ROOOO##"YY:,,,,oY$$$$###m;OOOOO%$$$$$$$$$$$$#####$$$$$$%%%%OOo:::::::::::::oooOOO%
 ####$$$$%:::::::::oo:ooooo::ooooooo:::::oooooooo:oRo:::::YOO%$$############ROOOOOOP:,,,,,,,,,:oO%%$##$$#$OoOO%$$$$$$$$$$$$###$$$$$$$%%%OOo,,:,,,,,,::::::::::oO
 ####$$$$%:::::::o:oo:oooo::oooo::::::ooooooo::::o:oo::::::O%%$#########$$$OOOOOoY:,,,,,,,,,,,,,:oOOO$$%$##yOOO%$$$$$%%%$$$$$$$$$$$%%%OOO',,,,,,,,,:::::::::::::
 ####$$$$%o::::::o::oooooo::::oo,::ooooooo:o:::o:::o:ooo:::%%$$$$$####$$$$OOOOOY:,,,,,,,,,,,,,,.,.:oOO%%%$###yOOO%%%%%%O%%%$$$%$$%%OOOOY,,,,,,,,,::::::,::,:::::
 #####$$$%o:::ooooo::ooOoo:::oo:::oooooo::o:::::o:ooo:::::o%%$$$$$$#$$$$%OOOOY:,,,,,,,,,,,,,,,,.,,.,oOOOOO$#####y%%%%%OOOOOOO%OOOOOOOY:,,,,,,,,:::::::,,,,::::::
 #####$$$%o:ooO::oo:::ooo::oooo,,:::ooo:::o:ooooooY:y:::::o%%$$$$$$$$$$%OOOo:,,:,,,,:,,:,,,,,,,,,,,,,oOOOOO%###$####$%%OOOOOOOOOOOOY:,,,,,,,,,,::,,,,,,:::::::::
 #####$$$%o::oo::::o:oo:::oooo:,:::::::::oooooo:oo:;n:::::o%%$$$$$$$$$%OOOY,,,,::::,,:::,,,:,,,,,,,,,:OOOOOO%#$O########$y%OOOOOoo:,,,,,,,,,,:,,,,,,,,,:,,,,::::
 #####$$$%oo:o::::oooooo:ooooY:,:::::::ooooooooooo:o::::::oO%$$$##$$$%%OOo:,,,:,,,:::,::,,,,:,,,:,::,;OOOOOOOOOO%###########yOo:,,,,,,,,,,,,,:,,,,,,,,,,::,:,,::
 #####$$$%oooo:o::ooo::ooooooo:,:::::ooooooooooooyo::::,,,O%%$$$##$$$%OO:,,,,:,:::,,,,:::,;;;;oOOOOOOOOOOOOOOOOOO$#############n;:,,,,,,,,,,,,..,,,,,,,:,,,:,,,:
 #####$$$%ooo:::oooo::::oooo:::::::::ooOoooooo:::oOo::,,:oO%%$$###$$$%Oo,,,,,:,::,::::,:OO%%%%%%%OOOOOOOOOOOOoOoOORR##############n:,,,,,,,,,..,,,,,,,,,,,,,,:,:
 #####$$$%oo:::ooooo::ooooRoo::::::ooooooooooooooOY:,,:,:O%%%%$$$$$$$%O,,:,::,,::::::::::YYYYYYYY'::,,:,:::''oooooooO%$$###########y:,,,,,,,,,.,,,,,,,,,,,,,,,,,
 #####$$$%o::::o::::ooooooooo::,,::ooOooooooo:::::::,:::oO%%%%$$##$$$%O,,:,,,::::::::,:::,.,,,,,,,,,,..,,.,..,,,,,,:,:YYOO%$$$######y:,,,,,,,,,,,,,,,,,,,,,,,:,:
 #####$$$%oo:::ooo::oooooo::::::ooooooooo:ooo::::,::::::O%%%%$$#####$$%,,,:::::,,::::::,,,,,..,,,,,,.,,,,,,,,,,,,,,,,,,,:oO%$$######$$;:,,,,.,.,,,,,,,,,,,,,,,,,
 #####$$$%o:::ooooooOoooo::::::ooooooooooo:::::::::::::oO%%%%$$######$%:,,,,,,,::,:::,:,:.,...,,,,,,,,,,,,,,,.,,,..,,,,,,,oO%$$#######$y:,,,,.,,,,,:,,,,,,,,,,,,
 #####$$$%o:oooooooOo:oo:::ooooo::ooooo:::::oo:::,,,,,:oO%%%%$$#######$o:,,,,,,,,:,,,,,,,,....,,,,,,,,,,,,,,,,,,.,,,,,,,,,,oO%$$#######$$;:,,.,,,,,,,,,,,,,,,,,,
 #####$$$%oo;Oooooooo::::::ooooooooo::::::::::,,,,,,:::OO%%%%$$#######$%.,,,,,,,,,:,,,,,,,,....,,,,,,,.,,,,,,..,..,,,.,..,,,o%%$$#######$$%;,,,,,,,,,,,,,,,,,,,,
 #####$$$%::ooooo:o::::::::o:ooooo::oo:::::::::::::,,,oOO%%%%$########$%,,,,,,,,,,,,,,,,.OO:..,,,,,,,.,,,,,,,,,,..,...,.,,,,:O%%$$########$$y::,,,,,,,,,,,,,,,,,
 #####$$$%::oO#####ywww:::::ooo::o::oo:o:::::::,:,,,,,OOO%%%%$#########$o:,,,,,,,,,,,,,,.OOo,..,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,:O%%$$##$$####$$%;:,,,,,,,,,,,,,,,,
 #####$$$$ym##########o:ooo::oooooo:::::::::::,,:::,,:OOO%%%%$$########$%:,,,,,,,,,,,,,,oOOO..,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,oOO%$$$$$$$####$$oo:,,,,,,,,,,,,,,
 #####$$$$###########Y:ooooo:::oooo::::::::::::,,,,,,oOOO%%%%$$########$%:,,:,,,,,,,,,,:OOOO;..,,,,,,,.,,,,,,,,,,,,,,,,,,,.,.,,oOO%$$$$$$$$#$$OoOO;:,,,,,,,,,,,,
.#####$$$###########R:::::ooo:::oooo::::::,,:,::,,,,,ooOOOO%%$$$######$$%,:,:,,,,,,,,,::oOOOO;..,,,,.,.,,,,,,,,,,,,,,,,,,,...,..oOO%$$$$$$$$ROy$$%%Oo:,,,,,,,,,,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



::::::::::::: OOOOOOOOOOOOOO%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$%$%%%%%%%%%%%OOOOOOOOOO%%$###################################################################################
 OOOOOOOOOOOO%%O%%%%$%$%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%OOOOOOO%%%$#################################################################################:
 OOOOOOOOOOOOOO%%%%%%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%OOOO%%%%R###############################################################################
 OOOOOOOOO%OOOO%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%%%O%%OOOO%OOR#############################################################################
 OOOOOOOOOO%%%%%O%%%%%$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%%%%%%%%%OOO%%OOOOOOR$###########################################################################
 OOOOOOO%OOO%%%%%%%%%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%OOOOOOOOOOO$##########################################################################
 OOOOOOO%O%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%OOOOooOoOOOOO$#####R#yP#################################################################
 OOOOOOOO%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#$$#$#####$$$$$$$$$$$$$$$$$$$$%$%OOoooooooOOOO%####$$R%$PR################################################################
 O%%OOOOO%%%%%$%%%%%%$$$$$$$$$$$$$$$$$$#############$$$$$$$$$$$$$$$$%%OOOoooooOO%%%OO%YPO%OO###o################################################################
 %O%%%O%%%O%$%%$%%%%%%$$$$$$$$$##$$$$#$##$#$##########$$##$$$$#$$$$%OOOOOoooooOO%$$Oy$%%%O%O$$##R###############################################################
 %%OO%%%%%%%%%%$$%%%%%$$$$$$$$###$$$$#$$#$#####################$$$%OOO%OOooooooO%##%$$$OOOR$####o###############################################################
 %O%%%%%%%%%%%%$%$$$%$$%$$$#$$#$$$$###########################$$$%%%%OOOOOyyyy#####O%#$%OOOO%R###R##############################################################
 $OO%%%$%%%%%%%%$%$$$$$$$$$$$$$$$$##########################$$$%%%%$yy####PPPoooO$##%$$$O%%%%$%$Ry##############################################################
 %%OOO%O$%%%%%%%$%%$%$$$$$$$##$$$#########################$$$#######RR$%%OOoooooO%$##$%$%O%%$$$$$$$$$R##########################################################
 %%%OO%%%%%%%%%%%%$%$$$$$$$$###$#$###########################RRROOOO%%OOOOOOooooOO%##$%%%OO%%$$$$$$$$$$%$R######################################################
 %%%%%%O%%%%%%O%$%%%$$$$#$$###########################R##$%$$%%%O%%%%%%%%OOOOoooOOO%#O%$%OO%%$$#$$$$$$$$$$$%R###################################################
 %%%%%%%%%$%%%%%%%%$$$$$$$$$##$###################$$#####$$$$$%%%$$$$$$%%%%OOOOoOO%%%oORROO%%%$$####$$$#$$$$$%R#################################################
 $%%%$%%%%%%$%%%%%%%$$$$$$$$$$$##########################$$$$$$$%$$$$$%$%%%%OOooOOO%%%O%%%OO%%%$$$$$$###$$$$%O##################################################
 $%%$%%$%%%%$%%%%%%%%$$$$$$%RR%OoR###$#####################$$$$$$$$$$%$%%%%%OOOOOOO%%%%%OOO$$$$$$$$#$$$%%%%%y###################################################
 $%%%$%%%%$$%%$%%%OO%%YOyoYOOny$$$$###############################$$$$$$$$$$%%%OOO%%%%%%OoO$$####$R%OOOyyy######################################################
 %%%%%$%%%%$$%%%YOOoYRyny%%$%$$$$$$#$###################################$$$$$$%%%%%%%%OOOoo%$#$ROO%%OO##########################################################
 %%%%%$%%%OOOoooO;OO%%$$$$$$%$$$$$$$$#$###################################$$$$$$$%$%%%%OOoooOOOOOOOOOoP#########################################################
 %$$$$$%%OoooOOOO%%%%%$$#$$$$%$$$$%$$$#####################################$$$$$$$$%%%%OOoooOO%OOOOOOOoY########################################################
 $$$$$%oooO%$$$$$$$$$$$$##$$$$$$$#$$$#######################################$$$$$$$$%%%OOOoOO%%%%OOOOOOooR######################################################
 $$%%%%%%%%%$$######$######$$$$$$$##########################################$$$$$$$$%%%OOooO%%%O%%OOOOOOOOO#####################################################
 %%$$$$$$%$$$$$##$$###########$$$$$#######################################$###$$$$$$$%%OOoO%%%%%%%%%%Oooooy#####################################################::
 $$$##$%OOO%%$$$#$$$############$$$$####$$#############################$####$$$$$$$$$%%OOoO%%%%%%%%OOooooo######################################################:
 $$#$$OO%%%$$$%$$#$################$$$$$$$$$$###############################$$##$$$$$$%%OO%%%%OO%OOoooOOOOOOR###################################################
 $%%%%$#$$#$%oO#$$$################$$$$$%%$$$$$$########################$###$$$$$$$$$%%%OO%$%OOOOooOOOOOOOOOo$##################################################
 $O%$#####$#$OO$$$%%$##############$$$%$$$%$$$$$$###########################$$$$$$$$$%%%OO%$%OooOO%%%%%%OOOOy###################################################
 $OO$$####$$$yO%%OO$################$$%$$%$$$$$%$####################$###$$$$$$$$$$$%%%%%%%%OoO%%%%%%OOOooO#####################################################
 $$%%%$#####$##yOoO$###$$$$##########$$%$%$$$$$$$#######################$#$$$$$$$$$$$$%%%%%%OO%%%%OOOOOooo######################################################
 $$$$$%$$##$$$$$#$OO$$$%%%%############$%%$$$$#$####################$#$$$$$$$$$$$$$$%%%%%%%OOO%%%OOOOOOooooP####################################################
 $$$$$$%%$$##$$$$$$y$###$$$###$#########$$$#$$######################$$$$$$$$$$$$$$$$%%%%%%%OOO%%%OOOOOOOOOOOoR##################################################
 $$$$$$$$$%$$$$$#######$$$$##$$#########$$$$########################$$$$$$$$$$$$$$$%%$$$%%%%OOOOOOOOOOOOOOOOooR#################################################
 $$$$$$$$$$$$$%%$$$$$$$$$$$$$$%$#####################################$$$$$$$$$$$$$%%%%%%%%%%OOOOOO%%%%%OOOOOOoo#################################################
 $$$$$$$$$#$$$$$$$$$$$$$$$$$$%%%$#######$##########################$$$$$$$$$$$$$$$%$%%$%%%%%%O%OO%%%%%%%%OOOOoo#################################################
 $$$$$$$#####$#$$$$$$$$$$$$%%%%%$#$$$$$$$$######################$#$$$$$$$$$$$$$%%%%%%%%%%%%%O%%%%%%%%%%OOOOOooO#################################################
 $$$$$$##############$$$$$$$$$$$$$$$$$$$$$$####$###$#########$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOooy##################################################
 $$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%O%%%OOOOOoooyy###################################################
 $$$$$$$$###########$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOyyy######################################################
 $$$$$$$$$#$$$####$###$$$$$$$$$$$$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$%%%%%%%%%%%%OOOOOOOOOooOOOOOooooooym###########################################################
 $$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%$%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOooOoooooyy##############################################################
 $$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOoOOOOOOOOoooooyy#################################################################
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%%%%%%%%%O%OOOOOOOOOOOOOOOOOOOOOOoooooy####################################################################
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$%%%%%%O%O%OOOOOOOOOOOOOOOOOOoooooO%$$####################################################################
 %%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%$%%%$%$$%%%%%$%%%%%%O%OOOOOOOOOOOOOOOOooooooO%$$$####################################################################
 %%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$%%$%%$$%%%%%%$%%%%%$%%%%%%%%%O%OOOOOOOOOOOOOOoooo;OOOOO$$$$###################################################################
 %%%%%%%$%%$$%$%$$$$%$%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%%%%%OOOOOOOooooy$$OOOOO$$$$###################################################################
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 

::::::,::::::::::,::,,,,,,,:,,:,:::::::::::::::::::::::::::::::: ,,,,,,,::oooo:,,,:,:,:::::,:::,:::::,:::::::::::,::::::::::::::::,:::::,:::::::::::::::::::::::::::::::,:::::::::::::::::::,::::::::::::::,:::::::,::::::,,::::
 ,,,,,,,::ooo::,,,::,:,:::::::,:,::,::,:,:,::::::::,::::::::::::,:::::::::::::::::::,::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::,:,::
 ,,,,,,,::ooo:,,,::::::,::::::,::::::,::::::::::::::::::::::,:::::::::::::::::::::::::::,::::::::::::,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,,,,,,::ooo:,,,::,:,:,::,:::::::,:::::::::,::,:::,:::,::::::::::::::::,::,:::::::::,:::::,::::::::,,,,::::::::,::::,:,:::::::::::::::,::::::::::::::::::::,:::
 ,,,,,,,:oooo:,,,:,:,:,:::::::::::,:::,::,::::,:::::,,::::::::::,:::,::::::::::::::::::::::::::::::,,,,::,::::,::::::::::::::::::,,:::::::::::::::::::::::::::::
 ,:,,,,::ooo::,,:::::,:,:::::::::::::::::::::::::,:::::::::::::::,:,::::,:::::::::::::::::::::::::,,,,,:::::::,::,:::,:,:::::::::,::::::::::::::::::,:::,:::::::
 ,,,,,,:oooo:,,,::::,:,:,:,:,::,,::::::::::::::::::,::::::::::::,::::::::,:::::::::,:,,..,,.,.,,,,,,,,,,:,,::,,:,:,,,,,,,,,,,,,,:,,:,:,,,:,:::,:::::::::::,:::::
 ,,,,,::oooo:,,:,::::,:,:::,:::::::,:,::::::::::::,::,::::::::::::::::::::::..,,,.....,...,,,..,,,,,,.,,,,,,,,,,,:::::::::,:,:,:::::::::::::,:,,:,,:,,,,,,,,,:,,
 ,,,,,::oooo::,,,::,,:,::,::::::::::::::::::,::,::::::::::::::::::,::::,:,.,..........,,.,,,,.,,...,,...,......,,,,:,:::,::::::::,::,:::::::::::::,:::,::::::,::
 :,,,,:ooooo:,,:::::,,::::::::,:::,::::::::::::::::::::::::::::::::::,,.......,......,,.,,,,.,,,,,,,,,.,,.....,.,...,,,:,:::::::::::::::::::::::::::::::::::::::
 :,,,:oooooo:,:,:::,,::,::,:::,::::::::::,:::::::::::::,:::::,:::::,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,::::::,::::::::::::::::::::::::::,::::
 ,,,,:ooooo::,,:,,:::,:,::,::,::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,,,:,:,::::::::::,,,,,,,,,,,,,,,,,,,,,,..,,::::::::::,::::::::::::::::::::::::::
 ,,,::ooooo::,,:,:,,:,:,,::,::::::::,:,:::::::::::::::::::::::::,,,,,:,:,,::,:::::::,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,...,,:::::::::::,:::::::::,::::::::::::
 ,,,::oOooo:,,,::,:,:,::,::,:,:,:,,:,:::,::::::::::,:::::::::::,,,,:,:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,..,,:,::,::,:::::::::::::::::::::::::
 ,,,:ooOooo:,,::,::,:::::,,:,::::::::::,:,::::,,:::,::,::::::::::::,::,:::::::::::::::::::::::::::::::,,,,:,,,,,,,:,,,,,,,,....,:::::::::::::::::::,:,::::::::::
 ,:,:oOOoo:::::::,:,,:::,::,,::,:::,::,,:::,::::::::,:::::,::::::::::::::::::::::::::::::::::::::::::::::,:::,::,,,,,,,,,,,,,..,,:::::::::::::::::::::::::::::::
.::::oOOoo::,:::::::,::::::,:,::,:::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,.,,::::::::::,::::::::::::::,:::::
 ,,:oooOoo::::,,:,:,,:::::,::,,::::::,:::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,:,,,,,,,.,.,:::::::::::::::::::::::::::::::
 ,::oOOooo:,::,,:,,,,:,:::::::::::::::::::,::,:,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,.,.,:::::::::::::::::::,::::::::::
 ,::oOoooo::,:,:::,:,:::::,::,:,::,:::::::,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,.,,,,::::::::::::::::::::,:::::::::
 ,:ooOOOoo:::,,:,:,:::::,:::::::,::::::::::,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::
 ::oOOOoo::::,::,:,:::::,,,,:,:::,:,::::::::::,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.,,:::::::::::::::::::::::::::::
 ::oOOOoo:::,,::::::::,::,::,::::,:,,:::::::::::,:::::::::::::::::,:,,,,,,,,,,:,::::::::::oooooooooooo::::::,,,,..,::::::::,,,,,,,,:::::::::::::::::::::::::::::
 :oOOOooo:::,::,:,:::::::,:::::::,,:,:::::,:::::,,:::,::,,,,,,,,:::,,,.,,,,,,,,:o'::::::::::::::::::::::::::::::::::,:::::::,,,,,,,:::::::::::::::::::::::::::::
 :oOOOOoo::,:,:::,,::,,::,,::::,::::::::,:,:::::::,:,:::,,,,,,,,::::,,,,,,,,,,,::::::,,::::::::::::::::::::::::::::::,:.,:::,,,,,,::::::::::::::::::::::::::::::
 :oOOOooo::,:,::,:::,,::,:::::,:::,,::,:,,,:::::,:,,::,.,,,,,,.:::::::,,,,,,,,,o::,,,::::::::::::::::::::::::::::::::::::,,::,,,,,::::::::::::::::::::::::::::::::
 :oOOOoo::,:::,::::,,:,:,::,:,:::::::,::,::,::,,,,.,,,..,,,,,,::::::::::,,,,,:,:,:::::::::::::::::::::::::::::::::::,.:::,,::,,,,::::::::::::::::::::::::::::::::
 oOOOOoo:,,:,:::,:::,::::::::,:::,,:::,:::::::::,:,::,:::,::,,:::::::::,:,:..,::,::::::::::::::::::::::::::::::::::,,::::,::::,,,:::::::::::::::::::::::::::::::
 oOoOOoo::::,,:,::,:,,::,::::::::::,:,::::,:::::,,,,,:::::::::::::::::::,,:,,::::::::::::::::::::::::::::::::::::::,,::::,::::,,,:::::::::::::::::::::::::::::::
 oOOOOoo:::::,,::,:::,,:,:,:::::,::,:::,:,,:,:,,::,:,,,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::,::::::,,:::::::::::::::::::::::::::::::
 oOOOooo::,:,,:,:,,::::::::::,,::,:,::::::::,::,::::::::,::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::
.OoOOoo::::::,,::,::,:::,::::::::::,::::::::,::::::::,:::::,,:,,,...,,,,::,,::::::::::::::::::::::::::::::::::::,::::::::::::,::::::::::::::::::::::::::::::::::
 OOOOoo:,,:,:::,:,:,::::::,:,:::::::,:::::::,:::::::::::::,,,,,,,,,,,:,::,,::,:,:::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::
 OOOOoo,,::,:::::,,:::,:::,:,::::::,:,:::,:,:,:::::::::::,,,,,,,,,,,,,,,:,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 OOOooo:,::::,:::::::,::,,::::::::::,::::,::::::,::::,:::::,,:,,,,,,,,:,:,:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 Ooooo:::,:,,:,:,:,:,::,:,:,::::::,:,::::,:,,,:,::::::,:::::,,,,...,.,,..,,,.,,,,,:::::::::::::::::::::::::::::::::::::::::::::.,:::::::::::::::::::::::::::::::
 OOooo::::,:::::::::::::,,::::::,:::::,:::::::,:::::::::::,:,:,,,...,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::,.,,::::::::::::::::::::::::::::::
 oOOoo,:,:::::,:,::,:::,::,:,,:::::,,,::,:,::::,::,::,,,::,,,::,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::
 OOoo:::,,,:,::,:::,::,,,::::,,,:,::,,:,,::,,,,:::,::::::::,::,:,,,,.,,,,,,,,:,,,:,,::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::
 Oooo:,::::::,,,,:,,,:::,:,:,:,:,::,:::::::::,::::,::::,:::,:::,,,,,,,,,,:,,,::::,::,:::::::::::::::::::::::::::::::::::::::,.,,,:::::::::::::::::::::::::::::::
 Oooo,,,:,:,:,:,,,:,::,:,,,,:,::::::,:::,:,::,,,:,::::::,,,::,,,::,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::,.,,:::::::::,,::::::::::::::::::::::
 Ooo:,,:,,,:,::,,,,,,,::,,,:,,,:::,:,:,::,::,::,:::,::,,,:,,:::::,,,,,,,:,,,,,::::::::,::,::::::::::::::::::::::::::::::::,.,,,,::::::,,,:::::::::::::::::::::::
 ooo:,:::,,::,:,:,,:,::,::,:,::::,:,::,:,:,:,:,:,,,:,,::::,::,::,,,,,,,,,,,,,,,:,:,,:,,:,,,:::::::::::::::::::::::::::::,,,,,,::::::,,,,,:::::::,,:,::::::::::::
 ooo,,,,,:,,,:,::,,,,,,:,:,::,,,,:,,,:,,,,,:::,:,:,,,:,:,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,:::::::::::::::::::::,,,,,,::::::,,,,,,,::::::,,:,,,,:::::::::
 Ooo:,,:,,,,:,,,:,:,:::,::::,,::::,::,,::,,:,::,,:::,,:::,,,,,,,,..,,,,,,,.,,..,.,,,.,,,,,,,,,,,,:,,:,,:,:::::::::::::,,,,,,,,,,::,::,:,:,::,,,,,,,,,,,,,,,,,,::
 Oo:,::,,:::::,:,,:,:::,,,,::::,::,::,:,,::,,::::,:,::,,,,,,,,,,,,.,.,,.,.,,,,,,,.,,,.,.,,,,,,,,,,:,,,,,:::::::::::::,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,
 oo,,,,,,,,::,,:,,,,,::::,:,::,:,,::,,,:,:,,,,,,,,:,,,,,,,.,,..,,.,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,:,,,,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 oo,,,,::,,,,,:,,,:,::,,::,,,,:,:,:::,,,,:,,:,,:,,,,,,,,,,.,.,.,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 o::,,,,,,,,:,,:,,,:,,,,,,,::,,:,,,:,:,:,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,....,,,,,,,,,,,,,,,,:,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #


::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.ooo::::::::::::,,,,,,,,,,:::,,:::::::::::::,:,:,::,::,:,:,,:::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooo:::::,::::,,,,,,,,,,,::::,:,:::::::::::,,,:,:,::,,,,,,:,,o:,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooo:::::::::::,,,,,,,,,,::::::,::::::::::::,:,,,,:,,,,,,:,::o,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo::::::::::,,,,,,,,:::::::,:::::::::::,,,,::,::,,,:,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo:::::::,:,,.,,,,,,,::::::,:::::::::::,,,:,,,:,,,:,,,::,oo,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo::o:::::,:,,,,,,,,,:::::,,:::::::::::::,,::,:,:,,,,:,::o:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo::o:::::,,,,,,,,,,,:::::,,::::::::::::,,:,,,:,,,::,::,:o:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo::o::::::,,,,,,,,,::::::,:::::::::::,,::,,:,:,::::,::,oo,::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.
 oooo:::::::::,,,,,,,,,:::,::,:::::::::::,,,,,,,,:,,,,,,:,,oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,.,,.......
 oooo:::::::::,,,,,,,,,:::::,::::::::::::,,,:,:,:,,:,::,:::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.,.....,.......
 oooo:::::::::,,,,,,,,::::::,:::::::::::,,,:,,,::::,,:,:,,oo::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,,..,,,,...............
 oooo::::::::,,,,,:,,,:::::::::::::::::::,:,::,:::::::,:::Oo:::::::::::::::::,........,.,..,,.::::::::,:,::::::::::::::::::::::::::::,,,..............,.........
 ooooo:::::::,,,,:,,,,::::::::::::::::::,,:,,:,,:,:,:,:::oOo,::::::::::::::,..,::::::::::::::,.,,,:::::::::::::::::::::::::::::::::,:,,,...........,,,,,,,,,,.,.
 ooooo::::::,,,,,,,,,:::::::,:::::::::::,,,:,,,,,:,,,:,:,OOo,::::::::::::,,:::::::::::::::::::::,,.::::::::::::::::::::::::::::::::,,...........,,,,,,,,,,,,,,,.
 Ooooo::::,,:,,,,,:,,:::,,,,,,,,:::::::,,,:,,,,,,,::,::,:OO::::::::::::::::::::::::::::::::::::::,,,:::,:::::::::::::::::::::::::,:,,.,,,,.....,,:,,:::,,,,,,..,
 oOooo:::::,:,,,,,:,::::::::::,,,,,,::,,,::,,,::,:,:::::oOo::::::::::::::::::::::::::::::::::::::::,,::,::::::::::::::::::::::::::::,:::,,,,.,,,,:::::::,:,,,,..
 Oooooo::,,,:,,,,::::::::::::::,,,,,,,,,,::::::::,:::::,OOo:::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::::,,.,,
 OOOooo:::,,,,,,,::::::::::::::::,,,,,,,,,,,,:,:,::::,::OOo:::::::::::::::::,,::::::::,,:,,:::o::::,::,::::::::::::::::::::::::::::::::::::,,,:,:::::::::::,,,,,
 OOOooo:::,,,,,:,::,,,::::::::::::,,,,,,,,,,,:::,,::,:,oOO::::::::::::::,:,:::..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::,,,,
 OOOoooo:,,::::,::::.,:::,::::::::,..,,,,:,,:,,:,,:,::,OOO::::::::::::::,,,,,::,,:::::::::::::o::::::o:::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::::,,
 OOOoooo:,::::,,::::::::::::,::::::..,,,,,:,,::::,:,:,:OOO,::::::::::::::::::::::,::::::::::::ooo:::::::::::::::::::::::::::::::::::::::::,,..,,:::::::::::::::,
 OOOoooo:,:::,,,::::::::::::::::::,,...,,::::,::,::::,oOOo:::::::::::::::::::::::,:,:::::::::::oo:::::::::::::::::::::::::::::::::::::::::,,,,,::,:::::::::::::,
 OOOoooo:,::,,,::::::::::::::::::,,,,..,,,,:::,,:,:,,:oOO:::::::::::::::::,,:::::,,,,...:::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::,
 OOOOooo::::,,.::,,:,:::::::::::::,,..,,,,,,::,,:,::,:OOO,:::::::::::::::::,,,::,,.,,,::::::::::o::::::...::::::::::::::::::::::::::::::::::::::::::::::::::::::
 OOoOooo::::,,,,::::::::::::::::....,,,,,,,::::,:::,:oOOo:::::::::::::::,::::::::,,,:,,,:::::::::::::::,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 OOOOoo::::,,,...,:,:::::::,:,,.,..,,,,,,:,:,:,::::,,oOO::::::::::::::::::::::,,,,,:::::::::::::::::::,.,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 OOoOooo::,,,.,...,:,,,:,:,,,,....,,,,,,,,,,:::,:::,:OOO,::::::::::::::::::::::::,,,,,,,,,::::::::::::,,:::,,,::,:,:::::::::::::::,,:::::::::::::::::::::::::::::
 OOOOooo:,.....,,.::::::::,,,,...,,,,,,.,,,,,:::::::oOOO:::::::::::::::::::::,,.,.,..,,,,,,:,,,::::::,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::
 OoOooo::,,,,,,,..,::::::,,...,,,,.,,......:,::::,:,oOO:::::::,:::::::::::,,,,,,,,,,,,,,,,,,,::,::,,,,,,.,,,,,,,.,,,,,,,,,,,,::::::::::::::::::::::::::,::::::::
 OOoooo::,,,,,,,.,,::::,,,,,.,,,,..,.....,,,,,:,,:,:OOO,::::::,:::::::::,,,,,,,,,,,,,.,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,:::::::::::::,::::::::::
 Oooooo::,,,,,..,,,,::,,.,.,.,,,,.,..,,,,,,.,,,,::::oOO:::,:::::::::::,,,,,,,,,,,,,,,,.,,,,:,::::,,,,,,,,,,,,,,,,,:,::::::,,,,::::::::::::::::::::::::::::::::::
 Oooooo::,...,..,,,:::,,,,,,,,,..,,,,,,,,,,.,,:,,,:ooOo::::::::::::,,,,.,,,,,,,,,,,,,,,.,:::,:::,,,,,,,,,,,::::::::::::::::::::nv:::::::::::::::::::::::::::::::
 OOoooo::..,,.,.,,,,,,.,:,,,.....,,,,,,,.,,,,,,,,,.OoO,,::::::::::,,,,,,,,,,,.....,,,,,,,,::::,,,,,....,,:,::,,..,::::,,,,::::o.:y;:::::::::::::::::::::::::::::
 Oooooo::,,,,,..,,,....:,,...,,,,,,,:..,,.,,,,,,,,::OO::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,:::,,,,,,,,,,,,,,,,..,::::o;Po:::::::::::::::::::::::::::::
 oooooo::.,,,.,.,,,,,,.,,,.,,,,::::,,,,.,,,,,.,,,,::O:::::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,,,..,,,,........,::::::::::::::::::::::::::::::::::::::
 oooooo:::,,..,,.,,....,,,,:,,:,,,,,,,,,,,,,,,,,,,ooO,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,:,:,,,::::.,,.,...,,,,::::::::::::::::::::::::::::::::..
 oooooo::,::::,.,,..,:,,,::,,....,,,,,,,,,,,,,,.,:ooo:::::::,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,:::::.,,,,,.,..,,.,,.,:::::::::::::::::::::::::,,,,,,,...
 oooooo::,,,,::::......,.,......,,,,,.,.,:,,,,,...,o::::::::,,,,,,,,,.,.,,,,,,,,,,,,,,::,,,,,,,,,,,,,:::::,,,,,,,,,,,.,,,,,:::::::::::::::::::::,,,,,,,,,,,,,...
 oooooo::,,,,,::::.....,,....,,.,,,,,,,,,,,,,,,,,:oo,::::::,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,.,,:::oooo:::::::::::::,,,....,,,..........
 oooooo:::,,,,,,,:::,.,,,,,.,,,,,,,.,,,,,,,:,,,,,::,,:,::,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..:ooooooooooo:::::::::::,................,,
 oooooo:::,,,,.,,,,:::,.,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,...,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,:ooooooooooooooo::::,:::::,............,,,,,
 oooooo:::,,,,,,,,,,,:::...,,...,,..,,,,,,,.,,......,,,,,,,,,,,,,,....,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,....:ooooooooooooooooo::::::::,::,.........,......
 oooooo::o,,,,,,,,,,,,,::::.,,,,.,:.,,,,,,.,,,......,.,..,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,:,oooooooooooooooooooo::::,.,....................
 oooooo::o,,.,,,,,,,,,,,,::::,,,.,.,,,,,,..,.......,,,,,,,.,,,,.,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,::,ooooooooooooooooooooo::o:::,,......................
 oooooo::o..,,,,,.,,,,,,,,,::::,,,,,,,,,,,,,,,....,,,,.,,,..,,..,,,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,..,::ooooooooooooooooooooooooo:::::,,,......................
 oooooo::o..,,,,,,,,,,,,,,,,,::::.,,,,,,,,,..,....,.,,,,,,,,,,,........,,,,,,,,,,.,,,,,,,,,,,,.,,,.,ooooooooooooooooooooooooooooo::::....,.........,............
 oooooo::o,,,,,,,,,,,,,,,,.,,,,::::,....,...,,....,,,,,,,,,,,,,,,........,,,,,,,,,,,,,,,,.,,.,,,,oooooooooooooooooooooooooooooooo:::,...........................
 oooooo:::,,,,,,,.,..........,,,,:::::.......,,.,.,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,::oooooooooooooooooooooooooooo:::::::.,,....,:,....................
 oooooo:::,,,,,,,,,,.,,.........,,,,:::,.....,,:,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,.ooooooooooooooooooooooooooooooo::::::.,,,..:::....................,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



:::::::::::::::::::::::::::::::::::::::::::::::::::::: o:oOoo::::::o:::::::,,,,,,:::::::::::::::::::::,:::::::::::::::,OO::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oo:o::::::::o:::::::,,,,,,::,::::::::::::::::::,::,::::::::::::,OO::::::::::::::::::::::::::::::::,,,,,,.,,,,,,,,.::::::::::::::::::::::::::::::::::::::,,,.,,,:
 Oo::::::::::o:::::::,,,,,,,:::::::::::::::::::::::,:::,:::,::::,OO:::::::::::::::::::::::::::::,,::::::::::::::,,,,,,,::::::::::::::::::::::::::::,,,,....,....
 Ooo:::::::::o:::::::,:,::,,::::::::::::::::::::::::::::::::::::,OO::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::,,,,,.,,,,,........
 Ooo::o::::::o:::::::::,:,:,:::::::::::::::::::::::::::::::::::::OOo::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::,,,,,,,,...,.,....,...
 OOo:::::::::::::::::::,:,,:,:::::,,:::::::::::::::::::::::::::::OOo:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::.....,,......,,,,,,,....
 OOoo:::::::::::,,:,,::,,,,:::::::,::::::::::::::::,::::::,::::::OOo::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.::::::::::,............,,,,,,,,,,,,.
 Oooo:::,:,::::::,:,,::,,,,,:::::::,,,,::::::::::::,::,:::::::::oOOo:::::::::::::::::::::::,,::::::,:o,,::oooooo:::::::::,,.,:::::::,,..........,,,,,,,,,,,,,,..
 OOOoo::,:,::::::,:,,::,::::::::::::::,,,,,:::,::,,:::::::::::::oOOo::::::::::::::::::::::::::::::,:::::::::::o:::::::::::,,,:::::::,,...,.....,,:,::::,,,,,,...
 OOOoo::::,:::::::::,::::::::::::::::::,,,,,:::::::,::::,:::::::oOOo::::::::::::::::::::::::::::::::::::::::::oo::::::::::,,:::::::::,::,,..,,,,::::::::,,,,.,..
 OOOoo:o:::::::::::,:::::,:::::::::::::,,,,,,::::::::::::::,:::,oOOo::::::::::::::::::::::::::,::::::::::::ooo::::::::o:::,:::::::::::::,,,,,,,,::::::::::,,,,,,
 OoOOooo::::::::::::::::::::::::::::::::,,,,,,:,::,:::::,::::::,OOO:::::::::::::::::::::::::,,::::::::::::::::ooooo:::::::,:::::::::::::::::,,:::::::::::::,,,,,
 OoOOooo:::::::::::::::::::::::::::::::::,,,:,,::::::::::::::::,OOO:::::,:::::::::::::::::::,,:::::::::::::::::o:o:::oo:::::::::::::::::::::,,::::::::::::::,,,,
 OoOoooo:::::::::::::,:::::::::::::::::::,..,,,::::::::::::::::,OOO,:::::::::::::::::::::::::,,.::::::::::::::::::::::::::::::::::::::::,,,,,:,,::::::::::::::,,
 OOOOOooo::::::::::::,,::::::::::::::::::,,.,,,::,:::,:::::::::,OOO,:::::::::::::::::::::::::::,:::::::::::::::::::::o::::::::::::::::::::,,,,:::::::::::::::::,
 OOOOOoooo::::::::::,,.:::,,::::::::::::,,,,,,,,:::::::::::::::,OOO,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,,,:::::::::::::::::,
 OOOOOOoooo:::::::::,.,::::::::::::::::,.,,,,,,,,:,::::::::::::,OOO,::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::,,::::::::::::::::::
 OOOOOOoooo:::::::::,.,.::::::::::::::,,.,,,,,,,::::::::::::::,,OOO,::::::::::::::::::::::::::::,,,,,,,:,::::::::::::::,,:::::::::::::::::::::::::::::::::::::::
 OOOOOOOooo:::::::::,,,,.,,,,::::::::,,..,,,,:,.,,::::::::::::::OOO,::::::::::::::::::::::,,,,,,,,,,,,,,,,,:::::::::::,,::::::::::::::::::::::::::::::::::::::::
.OOOOOOOoooo:::::::,,,....,::::::::,,,...,,,,,...,.,::::::::::::OOO::::::::::::::::::::,,,,,,,,,,,,,,,,:,,,::::::::::,,,::::,,,,,:::::::::::::::::::::::::::::::
 OOOOOOOoooo::::::,,.......::::::::,,,.,,,,,,,...,,,,,,:::::::,:OOO:::::::::::::::::,,,,,,,,,,,,,,,,,,,:::::::::::::,,,::,,,,,,,,:::::::::::::::::::::::::::::::
 OOOOOOOOooo:::,...,..,,,..,::::::,,,,,,,,,,,,...,.,,,,,::::::::OOo:::::::::::::::,,,.,,,,,,,,,,,,,,,,,,:::::::::,:,,,,,,,,,,::,,,,,,:::::::::::::::::::::,:::::
 OOOOOOOOoooo:,,..,.,,.....,:::::,,..,,,,,,.,,.,,,,,..,,,.,,::,oOOo::::::::::::::,,,,.,,,,,,,,::,,,,,,,,,::::::::,,,,,:,,,:,::,,:,,,,:::::::::::::::::::,,::::::
 OOOOOOOOOooo:.,,,.,,.,,..,,::::,,,,,,,,,.,..,:,,..,,:,,,,,,,::ooO:::::::::::::,,,,,,,,,,::::::::,,,,,,,.,:::::,,,,:,.,,,,,,,,.,,,,,,,::::::::::::::::,,::::::::
 OOOOOOOOooooo..,,,....,,..,::::,,,::,,.,..,,,..,,,,,,.,,,,,:,:oOO::::::::::::,,,,,,,,.,,,::,:::::::.,,,,,,:::::,,..,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::
 OOOOOOOOOoooo:,,,,,,,.,,,.,,,,...,:,,,.,,,,,,,,,,,,,,,,,,,.:,,oOO,::::::::::,,,,,,,,,:::::::::,:,,::::,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::
 OOOOOOOOOoooo:.,,,,,,,,,..,,,.,.,,,,..,,,,,.,,,,,,,,,,,,,,,,:,OOO,:::::::::,,,,,,,,,:::::::::::::,:::::::::::::::o:.,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::
 OOOOOOOOOOooo:.,,,,,,,,.,,,.:,,,.,...,.,:,,,::,,,,,.,,,,:,,,:,o'Y:::::::::,,.,,,,,:::::::::,::::::::::::::::::::::::,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::
 OOOOOOOOOOoooo:,,,,,,,...,,,,,,,,,,,.,,,,:::,,,.,,:,.,,,,..,::,:,::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::::::::::::::::::::::::::
 OOOOOOOOOOoooo:,,,,,,,,..,,,,,.,.,.,,,::,,.,..,,,,,.,,,,,,:,,,,:,::::::,,,,,,,,::::::::::::::::::,::,,::::,:::::::::::::,,,,,,,.,:::::::::::::::::::::::::::::,
 OOOOOOOOOOOooo:,,,,,,,,,,,,,,.,.,,,:,,,...,,,,,,,,.,,,,,,,,:,::,,:::::,,,,,,,:::::,,,,:::::::::::::::,:::::,:::::::::::::::,,,,,:::::::::::::::::::::::,,,,,,,,
 OOOOOOOOOOOoooo,,:::,,,,,,,,,,,...,,,...,,,,,,.,,,,,.,:,,,..,,,,:::::,,,,,,:::,::,,,,,,,,,,,,,,,:::::::::,,,,,:::::::::::::::::::::::::::::::::::,,,,,,,,,.....
 OOOOOOOOOOOoooo:,,,,,::::,,,,.....,..,,,,,.,.,.,,,,,,,,.,.........,::,,:,,,,,,,,:,,,...,,,:,,::,...,,.,.,.,,,,,,,,:::::::::;$ooooo:::::::::::::::..............
 OOOOOOOOOOOOooo:,,,,,,,:::::....,,.,,,,,,,,,,,,,,,,,,,,,,.........,,::,,,,,,,,,,,,,,,,.......,......,.,.:.,..,.,,,,,,,,,:,:oooooooooooo:::::::::::...........,,
 OOOOOOOOOOOOooo:,,,,,,,,,,::::,...,.,.,,,,,..,..,,,,,,..,,......,,,,,,,,,,,,,,,,,,,,,...,.,,,,,,,....,..,,,,,,.,.,,,,,,,,ooooooooooooooooo:,,,,.,,........,,...
 OOOOOOOOOOoOooo::::::,,,,,,:::::,...,,,:,,:,:,,.,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,.,..........,,.,........,,.,....,,,,.,:oooooooooooooooooo:::::................
 OOOoOOOOOOOOoooo::::::,,,,,,,,,::::,,.,.,,,,,,,,,,,,,.,.,,,.....,.,,,,,,,,,,,..,,........,...,,,.........,,,,,.,,.,.,::ooooooooooooooooooo::o:o,...............
 OOoOOoOoOOOOoooo::::o:,,,,,,,,,,,::::,...,,,,,,.,:,,,,,,,.,......,,,,,,,,,.,..,,,...........,,,,.,,,,,.,.,,,.,.,,,:,oooooooooooooooooooooo::::::...............
 OOOOOOOOOoOOOoooo::ooo:,,,,,,,,,,,,,::::,...,,,,.,.,......,,,,..,,,,,,,..,...............,,,,,,,,,,,,,.,,,,.,,:,oooooooooooooooooooooo:oo:::::::,.......,......
 OOoOOOOOOoOOoooooo:ooo:..,,,,,,,,,,,,,,::::,.,,,.,,.,...,,,,,::,,,,,,,..............,.,.,,,,.,,,,,,,,,,,,,,::ooooooooooooooooooooooooo::::,,:::::,,....,,......
 ooOOOOOOOoOoOooo:ooooo:,,,,,,,,,,,,,,,,,,,::::..,.,......,,,,:o:,,,,,.,........,.:::..,,,.,,,,,.,,,,,,.,::oooooooooooooooooooooooooooo::,,,,,,,::,.............
 ooooOoooooooooooo::ooo:,,,,,,,,,,.,..,,,,,,,::::,.,,,.,,,,,,::::,,,,,,,,:,,...:::::,,.,,,,,,,,,,,,,.,,:ooooooooooooooooooooooooo:::ooo:,..,,,,,:::.....,.......
 ooOoOoOOOooooooo:o:oooo,,,,,.,,,.............,,:::::::::,:,::,,,,,,,,,...,:::::::::,,,,,,,,..,,,,,,,:ooooooooooooooooooooooooooooo::::,.......::::,............
 ooooOOoOOoOooooo:::::oo,,,,,.,,,,,,,,,..,.....,...:::::::::::::,:,:,,,:,:,,,:,,,:,:,..,,,..,,,,,,,,:ooooooooooooooooooooooooooooo:::::,.......,::::............
 oooooOOoooooooooo::::o::::::::::::,,,,,,,,,,,..,..,,:::..,,,,:::::::,::,:,:::,,,,:::,:::,:::.,,,,..ooooooooooooooooooooooooooooo::::,........:::::::...........
 ooooooOoooooooooo:::::::,,::::::::::,:,.,,,,,,,,,,.,::o::o:,o::::::::::::::::::::,,:::,::,::..,,,,:ooooooooooooooooooooooooooooo:,,,,,,,,,,,::::::::,......:::o
 ooooooooooooooooo::::::::::::::::::::::::::,.,,:,,,,:,,,,,,::::::::::::::::::::::,:......,...,,,,,ooooooooooooooooooooooooooooo::,,,,,,,,,,:::::::::::::::o:ooo
 oooooooooooooooooo:::::::::::::::::::::::ooooooooooo:::::,,::::::::::::::::::::::::,,,,,,.,....,,ooooooooooooooooooooooooooooo:::,,,,,,,,::::::oo:ooo::oooooooo
 oooooooooooooooooo:::::::::::::::::::::::oooooo:o:::::::,:::::::::::::::,,.,::::::,:,,,,,,,,,,,,:oooooooooooooooooooooooooooo::::,,:::o::oooooooooooooooooooooo
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 




:: ,,,,,,,,,,,,::o:,,,:,,,::::::,::::,:::,,::::,:::::,:,::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,::::::::,::::::,,:::::::::::::::::::::::,::::,:,:::
 ,,,,,,,,,,,:::o:,,:,,:::,::,,:,:,:,::,::,:,:::,,,::::::,,:,:::,:::,:::::,::::,:::::,:,,,,,:,,,,,,,,,,,,,,,,,::,:,::,:::::::,,,::::::::::::::::::::::,:::::,:::::
 ,,,,,,,,,,,,:oo,,,:,,,:,::::,,,,,::,,:::,,:,:,::,,:::,,,::::,::::::::,:::,,:,,.............,.,,,,,.,,,,,,,,,,,,,,,,::::::,:,,:::::::::::,::::::::::::,::::,:,,:
 ,,,,,,,,,,,::o:,,,,,::,,:,:::,,::,,::,:,:,:::,:,,::,:,::::,::::::::,::::,:.........,....,.......,,..,.,.,,..,.,,,,,,,,,:::,,,::::::::::,:::::::::::::::::::::::
 ,,,,,,,,,,,::o:,:,,,,:,,:,:,,,,:,,:,::,,:::::::,:,::::,:,::,:::::,,::,,.................,.,.,,,,,,..,,.,.......,......,,,,,,,:::::::,::,::::::::,:::::::,::::::
 ,,,,,,,,,,,:oo:,,,,:,,::,:,,:,:,:,,::,::,::,,::,,,::,:,:::::,:,,:::,,..,..,....,..,,,,,,,,,,,,,,,,,,,,,.,..,..,.....,..,..,,,,:::::::::::::::::::::::::::::::::
 ,,,,,,,,,:::o:,,:,:,::,:,:,::,,:,:,,:::,::::,::,::::,:::::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,,....,,,,:::::::::,:::::::::::::::::::::
 ,,,,,,,,,,::o:,,::,,,::,::,,::,:,:::::::,::::,,,::,::,:::::::::,,,,,,,:,,:,::::,:,:::,:::::,::,:,::,,,:,,,,,,,,,,,,,,,,,,,,....,,,:::::::::::::::::::::::::::::
 ,,,,,,,,,,::o:::,,:,,:,,,,,::,:,::,,:::,,:,::,::,:::,:::,::::,,,,,::,::,,:,:,:,,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,...,::::,::::::::::::,::::::::::
 ,,,,,,,,,::o::,,,,,:::,:,,,::::::,:,:,::,,::::,,:,:,::,::::::,::::,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,...,::::::::::::::::::::::::,:
 ,,,,,,,,,::o:,:::,:,::,:,:,::,:,,,:,,:::::,:,:,:,:,:,,::,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,...,:::::::::::::::::::::::::
 ,,,,,,,,,:oo:,::,,,,,:,:,::,::::,::,::,:,:::,::,:,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:,,,,,,,,,,....,::::::::::::::::::::::::
 ,,,,,:,,::o::,:,,,,,::,:,:,:,::,:,,::::,::,:::,:,:,:,:::,::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,....,:::::::::::::::::::::::
 ,,,,,,,,::o:,,:,:,:,:,,,:,:::::,:,,::,:,:,:,:::::::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,.,....:::::::::::::::::::::::
 ,,,,,,,,::o::,:,,,:,,,,:,:::::,,:,:,::,,:,,,:,,:::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,,,,,,,....,::::::::::::::::::::::
 ,,,,,,,::oo:,,:,,,,:,,:,::,:::,:,:,:,,,,:,,,::::,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,:,,,,,,,,,,,,,.....,:::,::::::::::::::::::
 ,,,,,,,::o:,::,,::,,::::,::,::::,,::,:::::,,,:,::,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::,,,,,,,,,,,..,,..,::::::::::::::::::::::
 ,,,,,,::oo:,::,:,,,,:,,:,:,,:::,:,:::,:,:,,:,,,:,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::,:,,,,,,,,..,,,::::::::::::::::::::::
 ,,,,,,::o::,:,:,,:,:,:,,:::,::,::,,:::,:,:::::::,::,:,:,,:::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::,::,:::::::,,,,,,,,...,,:::::::::::::::::::::
 ,,,,,,::o::,,:,,:,,:,,,::::,:,,:,:,,::::,:,::::,:::,,,,,,,,:::::,:,,,,,,,,::,,:,,,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,,,::::::::::::::::::::::
 ,,,,,:::::,,,,,,:,:,:,:,:,,:::,,,:,:,:::::,::,::,,:,,,.,,,,,:::::,,,,,,,,,,,,.o'Y'Y''''''''''':::::,::::::,::,:::::,:::::::::,::,,,,,,.,,::::::::::::::::::::::
 ,,,,,,:o:,,,,,,,::,:,,,,,,,:,,:,,,::,:,:,,,,,,,,,,,,,,,,,.,,::::,:,,,,,,,,,,;'o::::::,::::::::::::::::::::::::::::::,.,,::::::::,,,,,,.,,::::::::::::::::::::::
.,,,,,::o,,,:,,,,,,:,:,:,,:,:,,:,,,,:,,,:,,,,,,.,......,,,,,::::::::,,,,,,,,,o.o,,,,:,:::::::::::::::::::::::::::::::::::::::::::,,,,,,.,,::::::::::::::::::::::
 ,,,,,::::,:,,:,,:,:,,::,::,:,::,,,:,:,::,:,,,::,:,,:,,,..,::::::::::,,,,,,,::,o:::::::::::::::::::::::::::::::::::::::::,::.:::::,,,,,,,:::::::::::::::::::::::
.,,,,,::::,,,,,,,::::,:,:,,,:,,:::,:,:::::::,,::::::,:,,,,:::::::::::::,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::,:::,,:::,,,,,,,:::::::::::::::::::::::
 ,,,,:::,,,,:,,,:,:,,::,::,,,,:,:,,,,,:,,::,,,::::,:,,,:::::::::::::,:::,,,,.,::::::::::::::::::::::::::::::::::::::::::.,:::,,,::,,,,,,::::::::::::::::::::::::::
 ,,,,::,:,:,:,:,,:::,::,,,,,:,::,,,:,:,:,,,,:::,,,,,:,,:::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::,,,::::,,:::,,,,,,:::::::::::::::::::::::::
 ,,,,::,:,:,::,:,,:,,:,::,,,::,::,::,,:,::::,:,::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:o::::::::::,,,:::::::::::::::::::::::::
 ,,:,:,:,,,:,,::,:::,,::,::::::,:::::,::,::::::,:,,::,:::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::,:,::::,::::::,,,,:::::::::::::::::::::::::
 ::::::,,:,::,:,,,::,,,,:,::,,:,:,,::,,,:,:,:::,::::::,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,,,::::::::::::::::::::::::::
 oooo:,:,:,,,,:,,,:,:,,,:,::,,,:,:,:,:,,,:,::,::,,:,:,,,:,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::
 oooo,:,:::,:,:,,:,,,,,,,:,:,,:,,,:::,,:,,,::,:,,:::,:,:,,,,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::,::,:::::::::::::::::::::::::::
 ooo:,,,,,,,,:,,,:,:,::,,:,:,,:,:,,,,::,:,::,::,,:,:,,::,,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.:::,,,,,::,,:,,::,,,,,,,:,,,,,,:,::,,,:::,:,,:,,:,::,::,,,,..,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::
 ,,:,,::::::,:,,,:,,,,,,:,:,,,,,,::::,,,:,:,:,:,,:,,::,:,,,,,,......,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,::,:,:,:,:,,:,,,,,,,,,:,:,,,:::,,,:,,,:,,::,:,,,:::,,,,,:,,,::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,:,:::,,:,,,:,:::,:,:,,,,,,,:::,,,:,:,::,,,:,:,,:,,:,,,,,:,,:,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...,::::::::::::::::::::::::::
 ,,,,:,,,::,,:,,,,,:,,,,,,,,,,,,,,:,,:,:,,:,,,:,,,,,,,,,,,,,,,.,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....,:::::::::::::::::::::::::
 ,,,,,,:,,,:,,,,:,:,,:,:,:,,::,::,,,::,:,:,,,,,,,:,:,,,,:,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,:::::::::::::::::::::::::
 :,,,,:,:,,,,,,,,::,:,,,,:,:,:,:,,,:,:,:,:,:,:,::,:,,:,:,:,:,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,:::::::::::::::::::::::::
 ,,,,,,,,,,,,::,,:,,:,::,:,:,,:,::,::,,:,:,:,:,:,,:,,:::::,,:,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,::::::::::::::::::::::::::
 ,,,,,:,,,,,:,,,::,::,,,,,,:,,:,,:,,,,,,,,,:,:,,,,,:,,:,::,:,,,,:,,:,:,::::::::::::,::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::
.,,,,,,,,:,,,,,,,,,,:,,,,,,,:,,,:,,,,:,,,:,,,,,,,,,,,,,:,,,,:,,,,,,,,,,,,,,:::::,:,:,,::,::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::
 ,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,:,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::,,::::::::::::::::::
 ,,,,,:,,,,,:,:,,:,,,,:,,:,::,::,:,:,,,,,:,,:,:,,,,:,:,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,::::::::::::::::::::::::::::::::,,,,,,,:::::::::,,,,:,::::::::::::::::
.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,:,,,,,,:,::,,,,,,,,.,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,:,,:::,,::::::::::::::::::::::,,,,,,,,,::::::,:,,,,,::::::,:::::::::::
 ,,,,:,,,,,,,,,,,,,,,:,::,,,,,,,,,,:,,:,,,,:,:,:,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,:,::,,::::::::::::::::::::,,,,,,,,::::::,,,,,,,,:::::::,::::,::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,:::::::::::::::::::::,,,,,,,,,,:::,:,,,,,,,,,,,:::,,,,:,:,::::::
 ,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,...,,,,,,,,,,,,,,:::::::::::::::::::::,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,:,.,,,,,,,,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



:::::::::::::: oooooooooooooooooooo::::::::::::::::::,,,,,,,,,.......,...,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::
 ooooooooooooooooooo::::::::::::::::::::,,,,,,,........,....::::::::::::::::::::::::::::::::::::::::::::::::::::,,:..:::::::::::::::::::,::::::::::::::::::::::::
 oooooooooooooooooo:::,:::::::::::::::::,:,,,,,,..,.,.,....,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo::::::::::::::::::::,:::,,,,,,.,,...,..,,::::::::::::::::::::::::::::::::::oo:::o:::::o:::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::
 ooooooooooooooooo::::::::::::::::::::::,:,:,,,:,,.,,,,,.,,,::::::::,,,,::::::::::::::::::::::::::::::::o:::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::
 oooooooooooooo::::::::::::::::::::::,:,,,::,,,,,,,,,,,,,,,,,,:::::::,,:::::o::::::::::::::::::::::::::::::o::::::::::::::::::,,,:::::::::::::::::::::::::::::::
 oOOOOOooo:::::::::::::::::::::::::::::,,,,:,,,,,:,,,,,,,,,.,..,::::::::o:::,,:::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 #$$$RY::::::::::::,:,:::::::::::::::::,,,,:,,,,,,,,,,,,,,,:,,,,,:::::::oo,,:::::,::::::::::::::::::::::::oo:o::::::::::::::::::::::,:::::::::::::::::::::::::::
 $$$$O::::::::::::::::::::::::::::::::::,,,,:,,,,.,,,,,,,,,:,,,,:::::::::o:::::,:::::::::::::::::::::::::::::o::::::::::::::::::::::,:::::::::::::::::::::::::::
 $$$$%;::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::,,..,,,,::::,:::::::::::::::
 YYYoooo:::::::::::::::::::::::::::::::::,,,,,,,,,,.,,,,,::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,:::::::::::::::::::
 oooooo::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.:,:::::::::::::,,:::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::,,:::::::::::::::::::
 oooo::::::::::::::::::::::::::::::::::,,,,.,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::::::::::::
 ooooo:::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.oooo::::::::::::::::::::::::::::::::::::::,::,,::,,,,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooo:::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,::::::::,,,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oo::::::::::::::::::::::::::::::::::::::::::::::::,..,,,,,....,,,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,,,,...,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,,,....,,,.,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::::::,,,::,,,,,,,.,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.ooooooo::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooo::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::
.ooooooooooo:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::,:,,,,::::::,:::::::::::::::::::::::::::::::::::
 ooooooooooooo::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:::,:::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooo::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,...,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,,,....,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooo:::::::::::::::::::::::::::::::::::::::::,,:::,,,,,,,,,,,.,,,,.....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooo::::::,,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,....,,,...::::::::::::::::::::,,:::,::::::::,:::::::::::::::::::::::::::::::::::::::::::::
 ooooooo:::::,,.,,,,,::::::::::::::::::::::::::::::::::::::::::::::::,......,,..,:::,::::,,:,:,,,,,,,:,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::
 :::::::,,,,,.,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::...........,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::
..,,,,,,,,.,.,.,,,,,..,::::::::::::::::::::::::::::::::::::::::::::::::,.............,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,,,,:::::::::::::::::::::::::::::::
 .,,,,,,,,,.,,,,,,,,...,::::::::::::::::::::::::::::::::::,,,,,,,,,............,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,:,::::,::::,,,,,,,::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,.....,:::::::::::::::::::::::::::::,,,,,,,,,,,..............,,,,,,,,,.,,,,,,,,,,,,,,,,,,:,:,,,:,,,:::::::::::::::::::::::::::::::::::::::::::
 .,:,,,,,,,,,,,,,,,......,:::::::::::::::::::::::::,,..,,,,,,:,,,............,,..,,,,,,,,..,,,,,,,,,,,,,,,::,,,,,:,,,,::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,........,..,::::::::::::::::::::::,,....,,,,,:,,,........,,,,,,,,,.,,,,,,,,,,,,,,,,,,,:,,,:::,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,.,..,.,,::::::::::::::::::::::,,,,..,,,,,::,,.....,.,.,..,,,::,,,,,,,..,,,,,,,,,,,,,,,::::,,,,:,,,,,,,::::::::::::::::::::::::::::::::::::::::
 ,,.,,,,,,,,,,,.,......,,,:::::::::::::::::::::::,.,.,,,,,::,,...,,,,,,.,,......,.,,,,,...,,::,,:,:,,,::::,:,,,,:,,,,,,,,,::::::::::::::::::::::::::::::::::::::
 ..,,,,,,,,,,,,,.......,,,:::::::::::::::::::::::,...,,,,,::,,,,,,,,,,..,....,.,,,,,,...,,:,:,,:,:,,,,::::,::,::,,,:,,,,,,.:::::::::::::::::::::::::::::::::::::
 ..,,,,..,,,..,,,,......,,,:::::::::::::::::::,:,,,,,,,,,::::,,,,,,,..,.,,,,,,,,,,,.,..,,::,,,::,,,,,,,::,,:::,,:,,:,,,,,,,,::::::::::::::::::::::::::::::::::::
 ,,,.,,,,,,,,,,:,,........................,,,,,,,,,,,,,::::::.,,,,...,,,...,,,.,,,.,,.,,,:,:,,,,,,,,,,,:,,::,:,,,,:,::,,,,.,::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,.....,,,.............,.,,,,::::,,,,,,,,,,,,:::,,,,,,,,,.,,,..,,,,,,::,,,,,,,,,,,,,:,,,,,,,,,,,,,,:,,::,::,,,,,,::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,.,,,,.....,,,,::,:,,,:::oo::::,:,,,,,,,,:,,,,.,,,,..,,,,,.,..,..,,:,:,,,,,,,,:,,,,,,,,,,::,,:::,::,:,,,,,,,::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,::ooooo:,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,.,,,.,,,,,,:,,,::,,,:,,,,,,:,:::,:::,:::,,,,.,,:::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,.,.,.....,..,,,,,,,,,,::::o::,,,,,,,,.,,,.....,,,,,,,,,,,,,.,,,,,::,,,,,,,,,:,,,,::,,,:,,,:,,::,::,,:,,,,,,,:::::::::::::::::::::::::::::::,:,:
 ,,,,,,,,,,,,,...........,.,,,,,,,,,,,,,,::::,,,,.,,,,,,,,...,,,,.,,,,,,,,,.,,,,:,,,,,,,,,,,,,,,,::,,,,:,,:,,,,:,:,::,,,,,,,,::::,:::::::::::::::::::::,::,:,:,,
 ,,,,,,,,,,,,,,,...........,,,,,,,,,,,,,,::::,,,,,,,,:,,,.....,,,,,,,,,,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,::,:,,,,.,,::,,,::::::::::::::::,:::,,,,,,,,,,
 ,,,,,,,,,,,,,,,.,...,,Y::,,,,,,,,,,.,,..,,::::,,,,,,,,,,,,....,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,::,,,,:,:,,,,,,,,,,,,:,,,,,,::,:::,..,,,:,:,,:,:,,,,,,,,,,,.,...
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



:::::::::::::::::::::::: $$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%::::::::oo::::::::,,,,,,,,,:,,,,:,,,:oo::,:::::::::::::::::::::::,,,,,,,,,,..................,,,.........................
 $$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$::::::::oo,:::::::,,,,,,,,,,,,,,,,,,,oo::,::::::::::::::::::::::,,,,,,,,,.,............,...,,,...........................:
 $$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::::::o:,:::::::,,,,,.,,,,,,,,,,,,::O::,::::::::::::::::::,,,.,.,,,,,,............,,,,,,,,,............................
 $%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%,:::::::o.::::::::,,,,,,,,,,,,,,,,,,,:o::::::::::::::::::,,,,,,,,,,,,,,.........,.,,,,,,,,.,.............................
 $%$%%%$%$$$$$$$$$$$$$$$$$$%$$$$$$$$%$%::::::::o.:::::::::,,:,,.,,,,,,,,,,,::o::,::::::::::::::::,::::::,:,..........,,,,,,,,,,,..,.............................
 $%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::::::o::::::::,,,,,.,,,,,,,,,,,,:Oo::::::::::::::::::::::::::,,.......,,,,,,,,,,,,,,,...............................
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%::::::::oo::::::::,,,,,.,,,:,,,:,,,::oo:::::::::::::::::::::::::,,,,,......,,,,,,,,,,,,,,,,.............................
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$:::::::::,::::::::,,,,,,,,,,,,,,,,,::oo:::::::::::::::::::::::::,,,,.......,,,,,:,,,,,,,,,..............................
 $$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%$.:::,,::::,,,,,:,,,,:,,,.,,,,,,,,,,,:oo::::::::::::::::::::::::::,,,,,,,,,,,,,,,,::::::,,,,,............................
 $$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,oO:::::::::::::::::::::::::::,,,,,,,,::,:::::::::::,,,,,...........................
 $$$$$$$$$$$$$%$$$$$$$$$%$$$%$$$$$$$$$$$$$$$$$,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,OO:::::::::::::::::::::::::::::,,,,,,::::::::::::::::,,,,,,,.......................
 $$$$$$$$$$$$%$$$$$$$OYOOOOYYOOO%%%$$$$$$$$$$$,,,,,,:,,,,:,,,,:,,,,,,,,,,,:,.Oo::::::::::::::::::.,,,::::::::::,,,::::::::::::::::::,,,,,.......................
 %%%%%%%$%$%$$%$$%%OY'::,,,,,,,,,.,Y^%%$$$$$$$,.,,:,,:,,,,,,,,:,,,,,,,,,,,:,,Oo:::o::oo:::::::,::,,:::::::::::::,:::::::::::::::::::,:,,,.,.....................
 %$$%$$%$$$$%%$%O^,,,,,,,,,,,,,,,,,,,.:^%%$$$$,,,::,,,,,,:,,:,,,,,,,,,,,,,,,,Oo::,::::::::::::,::::::::::::,,,,,,,,:::::::::::::::::::::,,,,....................
 $$$$$$$$$%$%%OY,:::::::::::,,,,,,,.,,,,.^%%$%,,,:,,,,:,:,,:,,:,,,,,:,,,,:,:.OO::,::,:::::::,,,::::::::::::,,,,:::::::::::::::::::::::::,,,.,...................
 $%%$$$$$$%%%O:::::::::::::::::,,,,,,,,.,,.Y%%:,,::,::,:,,:,,,,,,:,,,,,,,::,,OO:::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::,,,,...................
 $$$$$$$$$%%Oo::::::::::::::::::::,,,,,,,,,,Y$:,,:,::,:,:,,:,,:,,,,,,:::,:,:,OO::::::::::::::::::::::::::::::::,,.,::,::::::::::::::::::,,,,,,,.........,,,,::::
 $%%$$$$%$%%o:::::::::::::::::::,:,,,,.,,.,,,O:,,:,,,:,:::,,:,,,,:,,,,,,,::,.OO:::o:,,:,,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,.,,,:,:
 $$$%$$$$$%%o:::::::::::::::::::,,,,,,,....,,,,,,,:::,,:,,,,,,,,,:,,,,,,,,:,,oo:::ooo::::::::::::::::::::::::::,,,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,::::
 PYYYYYYoooo:,:,:,::::::::,:::::,,,,:,,,...,,,,,,,::,:,:,,:,,,::,,:,,,,,,,,,::o::,ooo:,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,:,,::,,,,,,:::
 oooooooooooo::,,:,,:::::,,,,,,,:,::::,,,...,,.,,:,:,,,:,:::,,,:,:,,,,,,,:,:::o:::oo:o::,,,:::::::::::::::::::::::::::::::::::::::::::::::,:,,,:::::,::,.,,,,:::
 oooooooooooo::::::::::::::::::::::,,,,,.,,..,,,,,,:,,:,,,:,,,,:,,,:,.,:,:,:::o::,oooo.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::
 oooooooooo::,:::::::::,:::::::::::,,,,,,,,,.,,,,,,:,:,::::,:,:,,,,:,,,:::::::o::,oooooo,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::
 ooooooooo::,,::::::,:,::,::::::,:,,,:,,,,,,,,,,,,,,,,,:,:,:,::::,:::,.,::::::o::,oooooo,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,
 ooooooooo::,,,:::::::::::::::::::,,:,,,,,,,,,,,.,,,,:::,:,:,:,:,:::,:,:::::::::,,oooooo:::::::::,,:,,,,,::,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,
 ooooooooo::,,.,::::,::,,:::::::::,:,,,..,,,,,,..,,,,::,,:,,,,,,:,,::::.,::::::::,oooooo:,....,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::,::::::,,,,,,,::
 ooooooooo::,.,.,::::::,::::::::::,,,,...,,,,,,,..,,,,,:,,,:,:::::,:,,:,,::::::::,ooooooooooooo:::::,,,::::::::::::::::::::::::::::::::::::::::::,,:,:,,,,,,,,..:
 ooooooooo:::,....:::::::::::::::::,,...,,,,,,,....,,,,:::,:,:,,:,::::,:.::::::::,ooooooooooooo::::::::,::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,,....
 ooooooooo:::,,,.,.:::::::::::,:,,,..,,,,,,,,,.........:,,:,::,,,,,:,,,:,:::,..... o:oooooooooo::::::::::,::::::::::::::::::::::::::::::::::::::,,,,,,,.,,,.....
 oooooooooo::,,,,.....,,,,,,,,,,,,,,,,,,,,,.............,,:,:,,,,,,,,,,:,,::,......o:oooooooooo::::::::::::,,.,,,:::::::::::::::::::::::::::::,,,,,,,,..........
 .......,..,,,,........,,,,,,,,,,,,,,,,,,,,,..........,....,,,,,,,,,,:,,:.:,.......:::ooooooooo::::::::,,,,,:::::::::::::::::::::::::::,,:,,,,,,................
 ..........,,,............:::::::,,,,,,,,,......,,,,,,.,,,,,,,:,:,::,,,:,:.,......,:::ooooooooo::::::,,,,,,,::::::::::::::::::::::::::,:,,,,,,..,...........,,,,
 ...........,,,.......,....:::::,,,,,,,,,....,,,,.,.,,,,,,,,,.,,,,,,,,,,,,.,:.....,:::oooooooo:::::::,,:,,,,,::::::::::::::::::::::::,,,,,,..............,,,,,,,
 :,,:::,,,,,,,...,,,,,.....,,:,,,,,,,,,,....,,,,..,,.,,,,,,,,,,,,.,,,,,,,,,.......,:::oooooooo:::::,,,,,,,,,,:::::::::::::::::::::,:,,,,...............,,,,,,,,,
.,::,,::,:,:,,,,..,,,,.......,,,,,,,,:,,.,..,,,..,....:.,,,,,,,,.,,,,,,,,,,.......,::::o:o::o:::::,,,,,,,,,,,::::::::::::::::::,,,:,,,,................,,,,,,,,,
 ::,::::,,,:,:,:.,,.,.,......,,,,,,,::,.,,::,,.,.:,,,,...,.,.,,.,,,,,,,,,,,.,.....,::::::::o:::::,,,,,,,,,,,,,:::::::::::::,,,,,,,,,.................,,,,,,,,,,,
 ::::::::::::::::,,.,,,.....,,,,.,:,,,,...,,,,..,,,,,,:.,..,,,,,,,,,,,,,,,,,......,:::::::::o::::,,,,,,,,,,,:::::::::,::,,,,,,,,,,,................,,,,,,,.,....
 ::::::::::::::,.,,,,,,,,..,.,,,,:,,,,,,,.....,....,.,,.,.,,,,..,,,,,,..,,,,,.....,::::::::::::::,,,,,,,,,,,,,..,,,,,,,,,.,,,...,...............,,,,,.,.,.,.....
 ::::::::::::,,,,,,,,,,,,,,,.,,,,,,,,,,,,.,.,....,,,,,,,,....,,,,,,,,,,,,,,,,......:::::::::::::,,,,,,,,,,..,..,,,,,,,,.......................,,,..,............
 :::::::::::,,,.,,,.,,,,,,,,,,,,,,,,.,.,,.....,:,,:.,...::,,,,,,,,,,,,,.,.,.,......:::::::::::::,:,,,,,,,,,.,.,,,,,,,,...........,..........,,.,.,..............
 :::::::::,,,,.,,,,,,,,,,.,.,,,,,,,....,.....,,,,.,....,:,..,,,..,,,,,,,,.,.,......::::::::::::,,,,,,,,,,,,,,,,,,,,,,.....................,,.,..................
 :::::::,,,,,.,.,,,,.,.,.:,,.,,,,,,,.,.......,,,,,,,,...,.::,,,,,,,,,.,,,...,,.....::::::::::::,,,,,,,,,,,,,,,,,,,,,,..................,,,,,....................
 ::::,,,,,,,,,,..,..,,,,,,:.,,,,,..,,.......,,,:,,,,,,,.,,::,,,,,,,,,,,,...,,,.....:::::::::::,,,,,,,,.,,,,,,,,,,,,,,,................,,,......................,
 ,,,,,,,,,,.,.::::,,,,,,,,,,,,,,.,,.,,.......,,.,,,,,:,,.,:,.,,,,,,,,,,,.,,..,,....:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,...,,.........,,.........................
 ,,,,..,,,,,::::::,,,.,,,.,,.,,,....,.,.....,,::,,,.::.,.,,,.,,,,,,,.,.........,...,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,......,......................,...,,
 ,,,,.,,::::::::::,,,.,,,,,,,,,,,....,.,,..::::::::::::,..,.,,,,,,,,,,,,....,,,,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................,.,..,..
 ,,.,:::,:::,:,::,,,....,,,,,,.,,..,,.,,,.....,,,:::::::::::::,.,:::,,,,.....,..,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,.
.,:,:::::,:,:::,:,,...,,.,,,,.,,:,,,,,,.......,,..,,.:,:,,:,::::,,,:::,...,..,.,,.,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................,,..
 :::,,,,::,,,,,:,,,...,,,,,,,,,,.,,:,,:::::::::::::,..,,,,:::::,,,,,,,,,:,:,.,.,.,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................,.,,,,,.,..
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



:::::::::::,,:.....,,,,,::::::::::::,:,,,,,,,,.,,,,,.,,.....::::::::::::::::::::::::::::::: ::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::,.....,,,::::::::::::::::::::::::,,,,,,,...,,,,,.......
 :,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,::::::::::::::,,...,.,,,::::::::::::::::::::::::::::::::,,,,,,.,,..,,.........:
 :,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,,,,:::::,,,,,:::::::::::::::::::::::::::o::::::::::::,:::,,,,................
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::,,,,,,,,.::::,,,,::::::::::::o::::o:::::o:::::::::::::::::::,:,,,,,..............,,
 ::::::::,:::::,,,,.,,,,,,,,.,,,,,...,,,,,,,,,,.,,,,,::::::::::::::,,,,,,,,,,,,,......::::,,,,::::::::::::::::::o:o:::oo:::o:::o::::::::,:,,,,,,.,,,,,,,,,,,,,,,
.::::::::::::::::::::::::,,:.:..,.,,,,,.,,,,,,:,::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,:::::::::::o:::o:::o::o::::o::o::::::::::::,::,,,,,,,.,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::,::,:,,,,,,,:,:,,,,,,,..............,,,,,,,,,,,,,,,,,,::::,,,,:::::::o:::::::o:::::::o:::::::::o:::::::::::,,,,,,,,,,,,,,,:,,:::
 ::::::::::::::::::::::::::::::::,,,,,,,,.,,,,,,,,,,,,,,,,,,,...................,,...,::::,,,,::::::::o::o:o:::::o::::oo::::::o:oo:::::::,:::,,,,.,,,,,,,,:,,,::
 :::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,,,,,,::::,,,.:::::::::o:::o::oo::o::oo:o:o::::o:::o:::::::::,,,,,.,,,,,,,:,::,:
 :::::::::::::::::::::::::::::::,,,:,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,.::::::::::::o:o:o:oooo:o:o::::o::oo:::::::::::::,,,,,,,,,,,,:,,:::
 :::::::::::::::::::::::::,:::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,:::::::::::o:oooo::ooo:o:::::o::::o:::::::::::::,,,,,,,,,,,,:,,:::
 ::::::::,::::::::::,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,.::::::::::::::oo:::o::oo:o::::o:::::::::::::::::,:,,,,,,,,,,:,,:::
 ::::::::,,::::,::,:,::,::::,:,,:,,,,,,,,:,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,.::::::::::::::::::::o::o:::::::::::::o::::::::::,,,,,,,,,,,,,,,:,:
 ::::::::,:::::::::::::,:,::::::,,,,,,,,,:.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,.::::::::::::::::::::o::::::::::::::o::::::::::,:,,,,,,,,,,,,,,,:::
 ::::::::,:::::::::,:,::,::::::,,,,,,,,,,:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,.:::::::o:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:::
 ::::::::::::::::::,::::::::::,:,,,,,,,,,:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,.:::::::::::::o:o:o::::::::::o::::::::::::::::::,:,,,,,,,,,,,,:,:::
 :::::::::::::::::::::::,:,::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,.::::::::::o:o:::oo:::oo::::::::::::::::::::::::,:,,,,,,,,,,,,:,:::
 ::::::::,::::::::::::::::::::::::,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,.:::::::::::o::::o:o:::oo::::::::::::o:::::::::,,,.,,,,,,,,,,,:,:::
 :::::::::::o::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,.:::::::::::::::::::o:o:::o:::::o:::oo::::::::.,,,,...,,,,,,,,:::::
 ::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,.:::::::::::::::::::::::o::o::::::::::o::o::,,,,,,,,,...,,,,,,:,:::
 oooooooo:::o:::::::::::::::::::::::::::::::::::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,:::::,,,.::::::::::::::::::::::::::::o::o::ooo::o:::,..,,,,,....,,,,,,:::::
 ooo:o:ooo:::::::::::::::::,...........,..,,,:,,::,:,:::::::::,,,,,,,,,,,,,,,,....,,,:::::,,,.:::::::::::::::::::::::::::::::o::::::::::.,,,,,,,.::,:.,,,,,:,:::
 o:::o:ooo::::::::::::::::::,,,,,,,,,,....,..,.,.........,,,::,,,,,,,,,,,,,........,,:::::,,,.:::::::::::::::::::::::::::::::::::::::::,..,,,....:oooo,:,,,:,:::
 o::ooo:oo::::::::::::::::::,,,,,,..,,.,,...,,....,.,,,,,.,.:::,,,,,,,,,,......,.....:::::,,,.:::::::::::::::::::::::::::::::::::::::::,...,,,,.,,Oooooooo,.,:::
 ::oo:o:oo:::::::::::::::::::.,,,.,.,,,,,,,,,,,,,,..,.,,,,,.:::,,,,,,,,,,............::::,,,,.::::::::::::::::::::::::::::::::::::::::,.........,,oooooooo::::,,
 o::::o:ooo::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,.............:::::,,,.::::::::::::::::::::::::::::::::::::::::,......,,,:,oooooooooooooo::
 :::::o:ooo:::::::::::::::::::::::::::::::::::::::::::::::::.:::,,,,,.,,.............::::,...........,,,,,,,,,,,,,,,,,,,,,:,::::::::,...........o,oooooooooooooo:
 :::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,,::,,,,...,.............::::,,.....................................................o.ooooo:::o:::::
 :::oo:o:oo::::::::::::::::::::::::::::::::::::::::::::::::::.:::,,..................::::,,,,,................,,,.,,,,.,,,,,,,,,,,..............':,'o:::::::::::
 o:ooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::.::,,.,,,,,,,,,,,.......::,......................,,,..,,,,,,,,,,...,...................:.::::::o::o
 oooooooooooo::::::::::::::::::::::::::::,:::::::::::::::::::,,::..............................................,.,.,,....,,,...,,.,,.....................,::::''
 oooooooooooo::::::::::::::::::::::::::,,,:,:,::::::::::::::::.::,..........................................,...,,,,.........................................::o
 ooooooooooooo:::::::::::::::::::::::::....::::::::::,::::::::,:::.............................,,::,,,,.......,,,,,.......,,,...................................
 ooooooooooooo::::::::::::::::::::::::::...,,:::::::::::::::::,:::,,::::::::::::::::...........,,:,,:,,......,,.,,......,,......................................
 oooooooooooo:o:::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::...:........,::::::,.......,,,...............................................
 oooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::.:::,,,,,,,............,.........:::.:,...:.....,:,..............................................
 ::::ooooooooo::::::::::::::::::::::::::::::::::::::::,::::::::.:::,,,,,,,:::::::::::::::::::::,::::,..........,............................,...................
 ::::::o:ooooo:::::::::::::::::::::::::::::,,:::::::::::::::::,,::::::::::::::::::::::::::::::::::::,.........,,.,,......,ooooooo:::::o:::::::..................
 :::::::o:o:oo:::::::::::::::::::::::::::::::::::::::::::::::::,:::::,:::::::::::::::::::::::::::::::.......................,,:,::::,,:::::o:...................
 :::::::::o:ooo::::::::::::::::::::::::::::::::::::,::,..,:.::::::::,,,:::::::::::::::::::::::::::::::..................,.......::::,,:::o::,................,..
 :::::::::o:oo::::::::::::::::::::::::::::::::,..,::,::::::::::,::::,,,:::::..:::::::::::::::::::::::,..........,,,,.,,,,,......,,,,,.,,,,,,,..............,....
 ::::::::o:o:o:::::::::::::::::::::::,,.,,:,::::::::::::::::::::::::,,,:::::.,:::::::::::::::::::::::::::::,::::::::,,..........,,,,,.,,,,,.....................
 ::::::::::o:ooo:::::::::::::::::,,::::::::::::::::::::::::::,,::::::,,:::::::::::::::::::::::::::::::,::::::::::::::::::::,....,,,,,........................,:,
 ::::::::::o::o:::::::::::::::::::::,,:::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::,.:,:::::::::::::::::::::::..,,,,,..........:::.............,
 :::::::::o::::::::::::::::::::::::::::::::::,:,::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,..........:::..............
 :::::::::::::o::::::::::::::::::::::::::::::::,:::::::::::,,,,::,,,,,,,:::::::::::::::,:...,:::::::::::::::::::::::::::::::,,,,,,,,,..........:::..............
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::..,,,,,,:::::::::::::::::::::::::::::,,,...,,,,:,,,::,::,,,,,,,,,,.............,:,...........,,,
 ::::::::::::::::::::::::::::::,:::::::::::::,...........,,,,,:::::::,...,,::::::::::::::::::::::::::::::::::::::::::,:::::,,,,................,,,.........,..,,
 ::::::::::,:,,,,,:::::::::::::::::::,::,,,,,,,,,,,.........,,:::::,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::,..................,,,,..............
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 




:::::::,:,,,,,,,,:,,,,,:,::::::::::::::::::::::::::::::: $$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$#$$$$$$$$$$#$$$$$$$$$$%::::::::::::::::,:,.,,,,,,,,,.........,...,,...,.,,,,,:,:::,,,,,,,,,,,,,,,:,,
 $%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$$$$:::::::oo:::::::,,,.,,........................,.,..,,,,.,,,,,,,,,,,,,,,,,,,,,:
 %%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$#$$$$$$$$$$$$#$$$#$$$$$#$$$$$$#$$$$#$$$$##:::::::oo::::::::,,...................,.,,,,........,.....,..,,,,,,,,,,,,,,,,
 $%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$#$$$#$$##$$##:::::::Oo,::::::,,....................,....,,....,,................,,,:,,,,,,
 $%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$#$$$$$##$$##$$$#:::::::o:,:::::,,,,.,...,,.,.,....,..,..,..........................,,,,,,,,,,
 $%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$#$$$$$#$$$$$$$%$$$$$$$$$##$$o:::::::.,::::,:,,,,,:,,,,,,,,,,,,....................................,,,,,,:
 $%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$#$$$$$$$$$$$$O:::::::::::::::,,,,::::::::::,,,.,,...................................,,,,,,
 $$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$y$$$$$$$$###$#$#$$$$:::::::oo::::::,::::::::::::::,,,.........,............................,,,,,
 $%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$#$#$$#$$$$#$$$#$$$$%%###$$##$$#:::::::oO:::::::::::::::::::::,,,,,.,,..,....,..........................,,,,
 $%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$##$$$$#$$$$$$##$$$##:::o:::OO::::::::::::::::::::::,,,,,,,,,,,,,,,...........................,,,
 $%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$%$$$$#$$$$$$##$$$#$$$$###,::::::Oo::::::::::::::::::::::::::,,,,,,,,::,::.,,......................,,,
 $$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$##$$#$$$###$#$$$$$##$####$$$$#:::::::o:,::::::::::::::,,,,:::,.,,,,,:,:::,::::::,,...............,.....,,:
 $%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$#$$$$$$$#$$$$$$$$#$#$$$$$$$o:::::::::::::y,,,....::::::::::::,::::::::,:::,::.,,,,,.................,,,
 $%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$#$$$$$$$$$$$$#$$$$$$#$$$$$$#$$$$#$uuuuw.,,,,,::O,,,,,:::::::::::::::::::::::,,::::,,,,,,,.,..,...........,,,,
 $%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$#$$$$$$$$$$$$%$$%$$$$$$$##$$#$$$$$##.,,,::,::,.,:::::::::::::::::::::::.,::::::,:,,,,,,,,,,.,........,,,,:
 $%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$#$$$$$#$$$$$$$$#$#$#$$$$$$$$$$$$$$###$###$$##.:::::::::,::::::::::::::::::::::::::,::::::::,:,,,,,.,.......,,,,,:::
 $%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$R$$$$$$$$$%$$%$$$$$$$$#$$####$$$$$$#$$#$$$$%%Y:::,:::::::::::::::::::::::::::::::::::::::::::,,,,,.,.,,,......,,,,,:
 $%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$#$$$$$$$$$$#$$$$$$$$$$$$$$$$$$#$$$$%R^:,.,,,.::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,......,,,:,:
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$##$#$#$#$$$$$$$#$$$$$$$R".,,,,,...,.:,:,:::::::::::::::::::::::::::::::::::::::::,::::,,,,.....,:,,,,:
 $$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$#$$$#$$$$$$#$$#$$$$$$$$$$$$$$$$$$$$$::,,,,,......,.,..::::::::::::::::::::::::::::::::::::::::::::::::,,....,,,:,:,:
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$R$$R$$$$$$$$$$y$%%$$$$$$$$P:::,,,,,,,.,,,.,,,:::::::::::::::::::::::::::::::::::::::::::,,:::::,.:,:,,:,,::
 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%$$$y$%$y$$$$$$$$#$$$$$$$$$$$$$$$###$$RPPPRYP,::::::::,,:,,,.,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,:,:,::::::::
 $%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$RRRPPPPPPPPRYoooooo:::::::::::':,,,,,,,::::,,::,:::::::::::::::::::::::::::::::::::,.,,,.,,,,,,,,,,,:,:::,::::::
 $$$$$$$$$$$$$$$%$$%%RPPPPPPPPPRYYOoooo:oooooooooooooooooooooooo::::::::,:,,,,,,,,,,,,..,::.::::::.,::::::::::::::::::::::::::::,..,,,,.,.,,,,..,,,,,:::::::,:::
 PRRYYooo:::ooooooooooooooooooooooooooooooooooooooooooooooo::o::::::::.,,,:,,,.:,,,,,,,.,.,:::::::.,::::::::::,:,,,::::::::::..,..,,.,,,,,,,,,,,,,,,,,,,,:::::::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::..,,,,,,,,,,,,,.,.::::::::...,::::,:,,,,,,::::::::::..,.,,,,,.,,,,,,..,,,,,,,,,,,,,,,,:::::
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::.,,,,,,,,,,.,,..:::::::::,..:::,,,,,,,,,,,,::::::::..,,.,..,,.,.,,,,,,,,,,,..,,,,,,,,,,,,:
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::.:::::::::::.,...:,,.,,,:::::::::::::.:::,.,....,,,,.,::::::,...,,...,.,,........,,,,,,...,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooooooooooo::':.,,,,,:::.,:::::::,,::::::o::::::::::::::::::.,,....,,..,,..:::::,.,,.,,.....,,.,.......,,,.,,....,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooo:':,:,,:,,,,,,,,,::::::::::::::::,ooo::::::::::::::::..,....,,.....,.,,::,,.....,........,........,.,,,,....,,,,,,
 ooooooooooooooooooooooooooooooooooooooooo:::::,,,,,,.,:,,:o:::::::::::::::::::,ooooo::::::::::,,..............,,.,,,.,....,.............,,,,......,,,,,....,,,,
 ':::'':''':''''''''''''''''''''':''':';,:'::,,:,::::oooooooo:::::::::::::::,,,,ooooo:::::::,,,....,...........,,,..,,.,.....,,.............,.,,......,,,,..,,,,
.,,,....,...,...,..,,,.............,...:.,..,.,,,.,.,.,,,,,,,:::::::::::::::,,,,.,.,::::::::,.,,..............,.,,,,,,...,,...,......,..,......,,,.......,,,..,,
 ................................,............................:::::::::::::::,,,.,,:::::::::,,,,........,,...,...,,,:,,,...,.,.......,..,,,.....,,,......,,,,.,,
...........................,,,,,,.,,,,....,....:...,..,,..,..,,::::::::::::::,,,,,...::,,.,.,.....................,:,,.,.,..,.,,....,...,,,,,....,,,,.....,,,,.,
 ..........................,,,.,,,,,,,,..:.:,:,::,::::::::.,,,,,:::::::::::,,,,,,,,,,::,,,.,.....................,,::,.,....,.,,.........,.,,...,,,,,......,,,..
 ..........................,.,,,,:::,:::,:,:,::::::::::::..,,.,,,:::::::::::::,,,,,,,,;;:.,,......................,::.,.,......,.........,.,,,,,,,,,,,,,...,,,..
 ...................,......,,,,,:,,::::::,,:::::::::::::,,.,.,,,,::::::::::::::,.,,,,,,,:,:.....................,,.:,,......,.,.,......,.,,,,......,,,,,.....,..
 .........................,.,,,:,,:::::::,,:::::::::::,::,,,,:,,:::::::::::::::,,,,,,,,,::.......................,,.,......,..,,.......,,,,,,,.,,,.,,,,,,.....,,
 ...........................,,:,,:,,::,:::,,::::::,,,::,,,:::::::::::::,::::::::,,..,,,.,,,.......................,,,......,,.,,.........,.,,,,,,..,.,,,,,....,,
 ..........................,,,,,,,,:,:,:,,,:::::,,:,:,.::::::::::::::::::::::::::,,,,.,,,,,........................,..........,..............,,,,,,.,,,,,,,,..,,
...........................,,,,,,,,,,,,,,,.,,,,,,,,.,::::::::::::::::::,:::::::::::.,,,,,v...,...............................,,................,,,,,,,,,,,,,....
 ..........................,,,,,,,,,,,,,,,..,,,,,,,:::::::::::::::::::::,.,:::::::::,.,..,,,...,............................,.,,,.............,,,,,,,,.,,,,,,...
 :::::::::::::.............,,,,,,,,,,,,,,.,..,,,:::::::::::::::::::::::::::::::::::::,,.,,.v.,....,......................,..,,.,,.,......,.....,,,,,,,,,,,,,,.,.
.::,,,,,:,,,,,.............,,,,,,,,,,,.......,,,:::::::::::::::::::::::::::::::::::::::,.,,,.,.,............................,,,,...,....,.......,,,,,,.,,,,,,,,,
 ::,,,,,,,,,,,...............,,,,,,::,........,,::::::::::::::::::::::::::::::::::::::::,.....,,.............................,.......,.........,.,.,,,,,,,,,,,,,
 ,,,,,,,:,,,,................,,,,,:,:',,,........,:::::::::::::::::::::::::::::::::::::::....,..................................................,,,,,,,,,,,,,,,,
 :,:,,,,,,,,,..............,,,,,:::..,,,..,..,.,,.,:::::::::::::::::::::::::::::::::::::,,......................,.....................,........,,,,,,,,,,,,,,,,,
 ,,,,.,,,,,,,...................,:,,,,,,......,....:::::::::::::::::::::::::::::::::::::.,......,......................................,..,...,.,,,,,,,,,,,,,,,,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #


,,,,..,...,,......,.,,.,,.,,.,..,,...,....,............::::::::::::::::::::::::::::::: %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::::::o,,,::,::,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,......................
 %%%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o:::::::.:::::::,,,,,,,:::,,,,,,,,,,,::::::::,::.:,,,,,,....................:
 %%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$#$#$$#$$$$$$$$$$$$$$$$$O:::::::::::::::,,,,.,,,,:::,:::::::::::::::::::::,:.,,.....................
 %%%%%%%%%%%%$$$$%$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::::::oo::::::,,,,,,,:,:::::::::::::::::::::::::,,,,,,,........,,.........
 %%%%%%%%%%%$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$#:::::::oo:::::::,,,,,,,,,,,::::::::::::::::::::::,,,,,,,,,.,...,,..,.,.....
 %%%%%%%%%%%%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$#,::::::oo,::::::,,,,.,,,,,,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.,,,,.
 %%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$$$$%$$$$#$$$$$$$R$$$$$$$$$$$$$#,::::::o:,::::::,,,,.,,,,,,::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,
 %%%%%%$%%%$%$$$$%$$$$$$$$$$$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$$%$$y$$$$$$$$$$$$$$$$$:::::::o:,::::::,,,,,,,,,,::::::::::::::::::::::::::::,,,,,,.,,.,.,:,:,:::,
 %%%%%%%%%%$$$$%$%$$$$$$$$$$$$$$$$$$$$$$$#$$%%$$$$$%$$$$$$$$$$$$$$$$%$$$$$$%$$$$$$$$$O:::::::,::::::::,,:,.,,,.:::::,.,::::::::::::::,::,,,,,,.,,,,,,,,,,:,,::,,
 %%%%%%%%%%$%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%::::::::o::::::::,,,,,,,,o:::,:,.....,,.:,,:::::::::::::,,:::,::::::,,,:,,
 %%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#:::::::oo:::::::,,:,,,,,,::::,:,,,,:::::::::::::::::::::::::::::,,:::,::,,
 %%%%%%%%%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$#:::::::Oo:::::::,,,,,,,,:::::::::,::::::::::::::::::::::::::::,,,::::,:::,
 %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$#.:::::::::::::::,,:,,.,:::::::::::::::::::::::::::::::::::::::,,,,,,,:::,,
 %%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wuuuuv,,:,,,,:.,,,,,,,:::::::::::::::::::::::::::::::::::::::,,:::::::::,:
 %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%$$$$$$$$$$$$$$$$$$$RO::::,,,,,,,:,,,:::::::::,,::::::::::::::::::::::::::,:,,::::::::::::
 $%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$^::.,,,.........,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
 %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%y$$#$$$$%$$$$$##$$$$$$#$$$'::::,,,,,.............,,,:,:::::::::::::::::::::::::::::::::::::::::::::::
 $%%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$R$$$$$%$$$$$$$$$$$$$P:::::::::::...............,,,,,::,::::::::::::::::::::::::::::::::::::::::::
 %%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$::::::::::::,,.,............,,,,,::::::::::::::::::::::::::::::::::::::::,,,,
 %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$,:::::::::::::,.,...,........,,,,:,::::::::::::::::::::::,:::::::::::..,,,.,,,
 %%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$RR$$$$$$$#$$y%%$$yyy$$$$$$$$O:::::::::::::,..,,.,.........,,,:,,:::::::::::::::::::::,:::::::,..,...,.,.,,
 $%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%ORPP::::::,,::::,:,,,,,,,,,,,..,.,,:,::::::::::::::::,:,,,,,:::::.......,..,,,.,,
 %$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRRPPPPPPPPPYYooooo::::oooooooo:::::::::::::::,,,,,,,,,,,,,...,,,,,,:::::::::,,,,,,,,,,,,,,............,.,.,.,
 $$$$$$$$$$$$$$$$%%$$%%RPPPPPPPPRPYYooooo::oooooooooooooooooooooooooooooooo:ooooo::::::::::::::,,,,,,,,,,,,,,...,,,,,::::,,::,:::oo:,,,,,,,,...............,,,,,
 RPPPRYYooo:::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooooooooo:::::::::::::,,,,,,,,,,,,,,.....,,:::::::,:oooooooo:,,,,,................,,.,.,
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::,,,,,,.,,,,.,,......,:::::::,:ooooooooo:,,,.........,...,.,,,,..,,::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooooooooooo:::::::::::,::...,,,.,,.,,...,..,,,:::::,:o:oooooooooo:,,.........,.,.,,,,,,,,,:
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,,,..,.,.,,.,..,,......,,,:::::,,:ooooooooooo::,.,...,,,,,,,,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,:,:,......,,,.,,,,,,.......,,,:::::::::oooooooo::,,.,...,,,,,,,,.,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,...:,,,,..,,,,,........,,,:::::,::::ooo::,..,..,..,.,,,,,,,.,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,.,::::::,...::,,,,,,,,,.............,,:::,.::::::,,,...,,,...,,,.,...,,,,,,,,,,,
 :::''':''''''''''''''''''''''''''::::::::::::oooooooooooooooooooooooooooooo::::,.,:::::,.,::::,:,...,,,............,,,,....:::,.,.....,,,,,.....,,..,,.,,,,,,,,
 ..........,....,...,.,,.,...,..,........,.,,.,,,,,.,,,,...,,,.,.,,,..,...:::::::..,:::::,,:::,:,,,,,,,................,....::..................,,,.,,...,.,,,,,
.....................................................................,.,.:::::::::..::::::,:::,,,,.,.,,...............,,,..,..........,.....,...,,..,...,,,,,,,,
 ......,.....................,,,,,,,,,,,....,...,...,,.,,..,,.,,.,..,..,::::::::::::::::::,,,,,,,,,.,,.,,...,,......,..,.,............,,.......,,..,,,,...,,,,,,
 ............................,,,,,,,,,,,,,.:,,:,::,::::::,:,,,,,,,,,,:::::::::::::::::::::,,,,,,,,,..,.,,.,.,........................,,...........,,.,,,.....,,,
 ............................,,,,,,:,,:,,,,,,:,,::::::::::.,,.,,,,,,,:::::::::::::::::::::,,,,,,,,,,:.,.,............................................,,.......,,
 ............................,,,,,,:::,:::,,:::::::::::::::,,,,,,,,::::::::::::::::::::::::,,,,,,,,,,,.,,..................................,......,...,,,,....,,
 ,...........................,,,,,,,:,::::,::::::::::::,,:::,..:,:::.',,:::::::::::::::::::,,,,,,,,..,,..........................,................,,....,,.,...,
 ,..........................,,,,,,,:::::::,,,::::::::,:,:,.::::::,.,:::::::::::::::::::::::,,,,,,,,,,.:,.........................,,...............,,,.....,,,..,
 ,...........................,,,,,,,,:,,,,,:,:::,:,,::.,,::::::.,:::::::::::::::::::::::,:::,,,,,,,,,,,...,.....................,.,...............,,...,..,.,...
 ............................,,,,,,,,,,,,,,,,:,.,:,,,.:::::::.,:::::::::::::::::::::::::::::,,,,,,.,,o::.,....,........,........,..................,......,,,,..
 ...........................,,,,,,,,,,,,,,,,,,.,,,.,:::::::.,::::::::::::::,.:::::::::::::::,,,,,,,...,,.,....,....................................,......,,,,..
.:::o::::::::::,.............,,,,,,,,,,,,,,...,,,,::::::,,,:::::::::::::::....,::::::::::::::,,,,,...,...,,....................,...................,,.......,,..
 ,,::,,,,,,,,,,...............,,,,,,,,,,.......,,,:::::..::::::::::::::::.......::::::::::::::,:,,,.,.:,,..,..,,...,,...............................,.........,.
 :,::,,,,,,,,,,..............,,,,,,,,:,........,,,::::.:::::::::::::::::,.......,:,:::::::::::,.............,.,.....,......,..,.....................,,..........
 ,,,,,,,,,,,,,,..............,,,,,.,:;'.......,....:..::::::::::::::::::........,,,,::::::,...............................,..,,,....................,,.,........
 ,,,,,,,,,,,,,,................,,::::..,,,.....,.,...:::::::::::::::::::........:,,,.:,.....................................,.........................,,.,......
 ::,,,,,,,,,,,................,...:.,,,,,.....,.,....::::,::::::::::::::.......,:,,,,............................,.........,,..........................,,,......
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 




:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ooooooooooooooooooo:o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooo:oo::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooo:o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooo:oo::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooo:o::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.ooooooooooooooooooooooooooo:oo:::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,............,,,::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooo:o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...........................:::::::::::::::::::::::::::::::
.ooooooooooooooooooooooooooo:o:o:o:::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::,.................................::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooo:o::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::.......................................:::::::::::::::::::::::::
 oooooooooooooooooooooooooooooo:::o::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::,...........................................:::::::::::::::::::::::
 oooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....,.............,....,,,.,..................,:::::::::::::::::::::
 oooooooooooooooooooooooooooooooooo:::::::::::::::::::::::,:::::::::::::::::::::::::::::::,,,............,,.,,,,,,:,,,,,,..................,::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,::::::::::::::::::::::::::::::,.......,,,,:::,:::::::::::,,.,,,.....,..........,:::::::::::::::::::
 oooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::,:,:::::::::::::::::::::::::::::,,,,,,,,,,:::::::::::::::::,,:,,,,,,.,,.........,:::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooo:::::::::,::::::::,:,,::,:::::::::::::::::::::::::::::,,::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::
 oooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::,:::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,:::,::.,,..,:::::::::::::::::
 ooooooooooooooooooooooooooooooooooooo:o::::::::::::::::::::::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::,,.,,:::::::::::::::::
 oooooooooooooooooooooooooooooooooooo:::::::::::::::::::,:::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,:::::::::::::::::
 ooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,:::::::::::::::::
 ooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,:::::::,:,,::::::::::::::::::::::::::::::,,,,,,::,,:::::::::::::::::::::::::::,,,::::::::::::::::::
 oooooooooooooooooooooooooooooooooooo::::::::::::::::::::::,::::::::,::,,,:::::::::::::::::::::,:,::::,:::,,.,,::::::::::::::::::::::::::::,,:::::::::::::::::::
 ooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::,:::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::
 ooooooooooooooooooooooooo::o::::::::::::::::::::::::::::::::::::,:::::,::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,:,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::..,,,,,,:::::,,.,,,,..,,,:::
 :::,::,:::::::::,::::::::,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::,::,,,:,,,,,,,,:,,:,,,,,,,:::,::::::,,,::::::::::::::::::::::.......,.,,..........,....,,,:
.:::::::::,::::::::::::::::,::,,,,,,,,,,,,:::::::::::::::::::::::::::::::,,:,,:,,,::::::::::::,:,,,,,:,..,,::::::::::::::::::::,.....,..................,....,,,
 ::::::::::::::::::::::,,,,::::::::::::::,,,,::::::::::::::::::::::::::::,:,,,::::::,:,:::::,:::,:,,,,::,,.,,::::::::::::::::.................................,,
 :::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::,,::::::::,::::::::::::,,,,,::::::::::::::::::,....................................,.
 :::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::,,.,:::::::::,,.,.................................,.....,,,
 oooooooooooooooooooooooo:::::::::::::::::::o::::::::::::::::::::::::::::::oo::o:::::oooooo::::...,::::::::o::::::,::,,,..............,.....................,,.,
 oooooooooooooooooooooooo::::::::::,:::::::oooooo::::::::::::::::::::::::::ooo::o:ooooo::::::::::..,:::::::ooooooooooo:......................................,.,
 ooooooooooooooooooooooo:::::::::::,:::::::ooooooooooo:::::::::::::::::::::ooo:oo::::::oo::,.:::::,.,:::::::oooo:ooooo..........................................
 ,,..,,,,,.,,.,,,,,,,,,,:::::::::::::::::::::::::::::::::::::ooooooooooo::::::::::::::..:::::..,,,.,.::::::::::::::::................................,.........,
 ooooooooooooooooooooooo::::::::::,::::::::::::::::::::::::oooooooooooooo::::::::::o::::,.::::::,..:::::::::::::::::,..........,.....................,..........
 ooooooooooooooooooooooo::::::::::.::::::::::::::::::::::::ooooooooooooo:::::::::::::::o::.,,::,,.::::::::::::::::::,.............,.................,.......,.,,
 yyyyyyyyyyyyyyyyyyy$$$::::::::::o::::::::,,:,,:,,,::::::,oooooooooooooo:::::::::::::,:::,,,,:,.,::::::::,:::::::::.........,.......................,....,....,,
 #####################$oo::::::::::::::::,::,::::::::::,,:ooooooooooooo:::::::::::::::::,,,::,,,::::::::,,,,,,,:,,,.......,........................,..........,.
 #####################Ooo::::::::.::::::::::::::::::,,,:::ooooooooooo:o::::::::,::::::::,,::,,:::::::::,,,,,,,,,,,,.................................,..........,
 #####################OOo:::::::o::::::::,,,,,::,:,,,:,,:oooooooooooooo:::::::,::::::::,::,,.::::::::::,,,,,,,,:,,.................................,............
 #####################ooo::::::::::::::::::,:,:,,,,,:,,::ooooooooooooo:::::::,::::,:::,,::,.::::::::::,,,,,,,:,:,.,:..............................,,............
 ####################Ooo::::::::,:::::::,::,::,,,::,,,,,:ooooooo:oooo:::::::::,,::,::,,::,,,:::::::::::,,,,,,,:,..................................,............,
 ####################ooO:::::::o::::::::,:::::,:,,,,,:,:oooooooooooo:o:::::::::,::::,,::,.:::::::::::::,,,,,,,...................................,.,......,.....
 ####################ooo::::::::::::::::::,:,,,:,,:,:,,:ooooooooooo::o::::::,,:,:::,,::.,::::::::::::::,,,,........,.............................,,............,
 ###################%oO::::::::,:::::::,,:,,,,,,::,,:,::oooooooooo::o::::::,,,,,:::,::,,::::::::::::::,,,,,,.......,.............................,.,............
 ###################OoO::::::::,:::::::,,,,,,,,,,,,,,::ooooooooo:ooo:::::::,,,,,:::,,,.:::::::::::::::,,,,,......................................,.............,
 ###################ooo::::::::::::::::,,,,,,,,,,,,,,,:ooooooo::o::::::::::,,,,::oo:.,,:,:::::::::::::,,:,...................................,..,,..............
 ##################%o;:::::::::::::::::,,,,,,,,,,,,,,:ooooooooo::::::::::::,,,::o%,.,,::,..::::::::::...,:......................................,,.............,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::::::::,,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::oooooo:o::::::,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::ooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::oooooo:::,,,,,,.,,,,,,,,,,,:,,,,:,::,,:,::,:,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::ooooo:::,:,,,,,,,,.,,,,,,,,,:,::::::,:,::::,,,:,,:,:,,,:,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::ooooo:::,,,,,,,,,,,,,,,,,,:,:,:::::::::::::,:,:::,,,,,:,:::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::oOoooo::,,,,,,,,,,.,,,,,,,::::,:::::::::::::,,:::,:,,:,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::oOoooo:::::,,::,,,,,,,,,:,::::::::::::::::::::,::::,::,:,,,::,:,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::ooOooooo::::,,:,,,,,,,,:,::::::::::::::::::::::::::::,:::::::,,:,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::
 ::::,::::::::::::::::::::::::::::::::ooOOoooo::::,:::,,,,,,,:,:::::::::::::::::::::::::::::::,:::::::::,::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::oOoOoooo::::::,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::oooooooo::::,:,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::ooooooo::::,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,,,,,,,::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::oOoo:oo::,,,,,,,,::::::::::::::::::::::::::::::,::,:,,:::::::::::,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::oOo::oo:,,,,,,,,:,::::::::::::::::::::::::,:,,,,,,,,,,,,:::::::::::,,,,,,,,.,...,,,,,,::::::::::::::::::::::::::::::::::::::
 ::::,:::::::::::::::::::::::::::::oOO::oo:,,,,,,,,,,,:::::::::::::::::::::::::::,:,:,,,,,:::::::::::::,,,,,,:::,,,,,..,,,::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::ooOoooo::,,,,,,,,,,:::::::::,:::::::::::::::::::::,,,,,,,::::::::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::
 ::::,::::::::::::::::::::::::::::ooooooo::,,,,,,,::::::::,,,,:::::::::::::::::::,:::,,,:,,,,:::::::::::::::,,,,,,,,::,,,,,,::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::OoOoo::::,:::::,,,:,,:,,,::::::::::::::::::,,,:,,:.,,,:,,,,:::::::::::::::,,,,,::::::,,,,,:::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::oOooo::::::::,,,:,,,:,,,,,:::::::::::::::::,,,,,::::::,,,,::::::::::::::::::::,,,:::::::,:,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::oOoo::::::::::::,::,,,,,,,:::::::::::::::::,,,::::::::::::::::::::::::::::::::,,,,:,,,::,,,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::oooo:o:::::::::,::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,,:,,:,,,,,,:::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::oooooo:::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::,,:,::,,,,,,,:::,:,,,,,,::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::ooooo::::::::,::::,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::,,,,,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::oo:o:::::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:::,:::,,:,::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::oooo::::::::::::,,:,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,:::,,,,,:::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::ooo::::::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:::,,,,,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::oooo:oooo:::,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::ooo::ooo::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,:,,,,:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::oo:o:oo:::,,,,,,::::::,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::::o:::,,,,,,,::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,,,,,,,:,,:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::o:::::,,,::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::o:::::,,,,:::::,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::
 ....,::::::::::::::::::::::::::::::::::::::::::::.,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,::::::::::::::::::::::::::::::::
 .........,:::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::
 ..............:::::::::::::::::::::::::::::::::::::::::::,:::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::,:,,,:::::::::::::::::::::::::::::::::::
 .................::::::::::::::::::::::::::::::::::::oo:::,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::
 ...................:::::::::::::::::::::::::::::::::oooo::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
......................:::::::::::::::::::::::::o:::ooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::
 ......................:::::::::::::::::::::::::::oooooooooo::::::::::::::::::::::::::::::::::::::::::,:,::,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::
 ........................::::::::::::::::::::::::o:oooooooooo:::::::::::::::::::::::::::::::::,:::,:::::::::,:,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 .........................:::::::::::::::::::::::o:::oooooooooo:o::::::::::::::::::::::::::::::::::::::::::::,::,,,,,:::::::::::::::::::::::::::::::::::::::::::
 ..........................::::::::::::::::::::::::ooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::
 ...........................,:::::::::::::::::::::::ooooo:ooo:ooo:::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::
 .............................,:::::::::::::::::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ................................:::::::::o:::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 .................................:::::ooooooooooo::::::::::::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ..................................:oooooooooooooooooo:::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
...................................,oooooooo::oo::o::::::::o:::::::::::::,:::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: oooooooooooooooooooooooooooooooo:o:::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooo::::,::,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooo:ooo::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooo:::::::,,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooo:::::::,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooo::::::::,:,,::::::::::::::::::::::::::::::........,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.ooooooooooOOOOoOOOooOooooooooooooooooooooo:::::::::,,:,:::::::::::::::::::::::::::,,,,,..........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooOOOoOOOOOOOOOooooooooooooooooooo:::::::::,:,,,,::::::::::::::::::::::::::::::::,.........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo:oooOoOOooOOOOOOOOOooooooooooooooooooo:::::::::::,:,,::::::::::::::::::::::::::::::::::,,........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooo:ooooOoOOOOOOOOOOOOO:ooooooooooooooooo:::::::::::,,:,,,:::::::::::::::::::::,::,,,::,:::,,,,.......,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooOoOOOOOOOOOOOOOOooooooooooooooo::oo::::::::::::,,:,,:,:::::::::::::::::::::::::::::::,,,,::.....,:::::::::::,::::::::::::::::::::::::::::::::::::::::::::
 oooooOOOOOOOOOOOOOOOOOo:::::::::::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::::,::,...,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oo:OOOOOOOOOOOOOOOOOOOo::,,,,,::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::,,...:,:::::::::::::::::::::::::::::::::::::,,:,:,,,::::::::::
 oooOOOOOOOOOOOOOOOOOOoo::::,:::,::,,,:::::,,:::::::::::::,,,,,,::::::::::::::::::::::::::::::::::,..,::::::::::::::::::::::::::::::::::::::,::::::::::,:,::::::
 o:OOOOOOOOOOOOOOOOOOOooooooo::::::::::::::::,:::::::::::::,,,,::::::,::::::,::::::::::::::::::::,,..,:::::::,::::,:::::::::::::::::,,:,::,::::::::,,:::::::::::
 ooOOOOOOOOOOOOOOOOOOOoo:':ooooooooo::::::::::::::::::::::::,,::::::::,::,,,,,,,,,,,,::::::,,,:,,:..,:,::,::::,:::::::::::,::::,:,:,:::::,::::::::,:,:::::,:,:,:
 :OOOOOOOOOOOOOOOOOOOoooooo::,,,,,,::::::::::ooo:::::::::::::::::..::.,::::,,,,,,,:::::,................,,,,,,,,,,,::,:,,,:::::::,:,,:::,,:,,::::,:,,,::,,,,::,:
 oOOOOOOOOOOOOOOOOOOOoo;yynnmmmmnyo::::::::::::,::::::::::::::o:,,,,,:::::::::::::::,....................,.,,,:,,:,,,,,,,,,,,,,,,,,:,,,:,:::,:,,:::::,::::,,:,,:
 OOOOOOOOOOOOOOOOOOOOoo###########o::::::::,::,:::,o:o:::::::::,,,:::::,:::::::::::..................,...,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,,,:,:,,,,
 OOOOOOOOOOOOOOOOOOOooo##########Yo::::::::,,,:::::ooo:::::::,,,,:::::,:,:::,,:,::.....................,.,,,.,::::::::::::::::,,,,,,,,,,,:,,,,,,.,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOO%OOOOoo$##########o::::::::,,,,,,,,oo:o::::::,,,:::::::,,,,,,,,,,..........................,.,.:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,
 OOOOO%OOOOOOOOOOOOOoo##########oo::::::::,,,,,,,:ooo:::::::.,,:::::::,,,,,,,,,....................,....,,,,,,,:,,,,,:::::::::::::::::::::::::::::::::::::::::::
 %OOOOOOOOOOOO%OOOOooo#########Ro::::::::,,,,:,,::o::::::.,,,,,,:::::.,,,.,,,............................,,,,,,,,,,,:,,,,,,,,:::,,,,,,::::::::::::::::::::::::::
 OOOOOOOOOOOO%OOO%Oooy#########o:::::::::..,,,,,oo::::::,:,,,,,.......,,,,.,......................,......,,,,,,,,,,,,,,,,,,:,,,,,:,:,,,,,:,:,,:,,:,,,,::::::::::
 %O%%%%OOOOOOO%%%OOoo#########Ro:::::::::,,,::,::::::::::.,,,,,..,....:,,,...........................,..,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:,,,:,,,,,,:::
 %%%%%%%OO%O%OOO%%oo:#########o::::::::,:::::,::,:::::::,.,,,,........:,.................................,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,....,,,,,:,,,,,,,,,,,,,::
 %O%%%OOOO%%%OO%%Oooy########oY:::o:::,:::,:::::.::::::::,:,,..................................,.,,,...,..,,,,,,:,,,:,,,,,,,,,:,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,
 O%%%%%OOOOO%OO%%Ooo########Ro::::,:::,:::,:::o.::::::::::::,,.::..............................,,.........,,,,,,,,,,,:,:,,:,:,:,:::,,,,,,,:::,,,,,,,,,,,,,,,,,,,
 %%%%%$O%%%%%OO%Ooo;########oo::::::::,:,,:,::.:::::::::,,,...,:,,.............................,.......,,,,,,,,,,,,,,,,:,,,,,,:,,,,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,
 %%%%OOO%%O%%%OOOoo########Ro:::o::::,,,,,:,:::::::::::,,:,...,:..............................,,........,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,:,,:,,:,,,,,,,:
 %OO%$OO%%%%%%%OOoo########o:::::::::,,:::,:o::::::::,,:,:,............................................,,.,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:
 %OOO#OO%O%O%O%%oo$#######Yo:o:o::::,::,,,:o:,::::::::,::::..............................,....,.,.,....,,,,,::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.
 OOO%%OO%%%%%%%Ooo########o:oo::::::,,,,:::::::::::::,::,:,:,...................................,......,,,,,:::::::::::::::::::::::::::::::::::,::,:::::,,,,,,,,
 OOO#OOOOOO%O%OOoy#######Oo:::o::,:,,:::::o:::::::::,,,:::::::.....,............................,,.....,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 OOO$OOO%O%O%%%o:########Y::::,::::,::,::o:,:::::::,,:,,::::::,....,...,...,,............,....,.,,,,...,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 OO%OOOOOOOOOOOoy#######R,:,::::::,.,,.::o:::::::::::,::::::::,.,..,......................,.,,,,,..,..,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 OO$oOOOOOOOOOOo########.,::::::::::,,...:::::::::,:,,::,:::.,....,........................,,,,.,.....,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 OO%OOOOOOOOOOoY#####PwY,::::::::::,,,,,,,:ooo::::,,::,::::.............,,...............,,,.....,....,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 OOOOOOOOOOOOOoooP"n##R.:::::::::::,,,,,,,ooo::::,:,,:,::,,:,.....,...,::::,.................,.,,,..,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.OOooOOOOOOOOOoooooooo.:::::::::::::,,,,,,ooo:::,:,::::::.,.........,:::::::,,,,.:,.....,,..,,.,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooOOOOOOOOoooooooo,,::::::::::::,,,,,..:o::::,:,:::::.,........:::::::::::..........,,,,.,,.,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooOOOOOOoooOOooo,:,::::::,,,,:,,:,..,:::::,::,,::::::...,.::::::::::::oo............,,.,,.....,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooOoOoOoooooY':oOOOoo;;;:,,,,:,,,....,:::,,:,:::,::::;,:::::.:::::::::oo..,,,,,.:,,,,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooOooooooo:::::::ooYYoo.,,.,,,..,.,::::,,,,::::::,$%:....::::::::::o,.,.:,,,.,,,,,,,,:::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::
 ,,,:::oooooooooOoooo:::::::YY.,,,,:,:...,,,::,:,,::,::::y$',...:::::::::::'.,.,,,,,,,,,,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:,,:::::::::oOOoooo:o....,:.,.,,,..,,,,,,.,:::::::::::,$Y..,,,::::o:::::..,.,,,,,,,,,,:,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo:ooooo;oOOOoooOoo:...,..,.....,,,.,,,,,.:,:,:::,::,y^..,,,,.,.:::::,,,,:^.,,,,,,:,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooOOOooooOoo..,,,,,:,:..,,,,,.,,,,..,,::::::,,',,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 





oooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::: OOOOOOOOOOOOOOOOooOooooooooooooooooooooooooOoOooooOoOOOOOOOOOOOOOOOOOOOOOooo:::::::::::::::::::::::::::::::::::::::::::oooooooooooooooooooooooooooooooooooooooo
 OoOOOOOOOOOOOOoOOOoOOOoOOoooooooooooooooooooooOoooOooOoOOOOOOOOOOOOOOOOOOo:::::,,,::::::::::::::::::::::::::::,,:::::::::::oooooOOOOOOOOOOOOOOoooooOooooooooooo:
 ooooooooooooooooooooooooooooooooooooooooooooooooOoOoOOoOoOOOOOOOOOOOOOOOOooo:::oooooooooo:o::::::::::::::::::::::,,::::::::::::::ooOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 oooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOoooooooooo:::::::::::::::::,,:::ooo::::::::ooOOOOOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooo:::::::::::::::::::ooo:::::::::oOOOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%OOOOOOOOOOOOOOOOOOOOO%%OOOOOOooo:::::::::::::::::o:::::::::oOOOOOOOOOOOOOOOOOOOOO
 OoooooOoOOOOOOOOOOOoOOOoOOOOOOooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%%%OO%O%OO%%O%O%%%OO%%%%%%%%%OOooo:::::::::::::::::::::ooo:::oOOOOOOOOOOOOOOOOOOO
.oooooooooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%OO%%%%%%OOO%OOO%%%%%%O%O%%%%%%%%%OOooo:::::::::::::::::::::::o:::oOOOOOOOOOOOOOOOOOO
 OOoOooOOOOOoOooOooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%%%%OOOOO%%O%%%OO%O%%%%%%%%%%%%%OOOooo:::::::::::::::::::::o:o:::OOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOoOOOOOOOOOOOoOOOOooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOooo:::o:::::::ooo:::::::ooo:OOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOoOOOOOooOOooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%O%%%%%OOOOooOOOOO%%%%%%%%%%%%%%%%%%OOOOOoooooooo::oo::ooooooo::ooooOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOoOOOOOOOOooOOOooooOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%O%%O%%%O%OOooo:oooooooooOO%%%%%$%%%$%$$%%OOOOOOOooooooooooo:oooooooooooo:oOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOoOO%OooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOO%O%%OOOOOooooOOOOOOOOOOOOO%%%%%%%$%$$$$%%OOOOOOOOOOOOOOooooooooOOooooooo:OOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOoO%%OOooOOOOOOOOOOOOOOOOOOOOOOOOOOoo:oooOOOOOOOOOoooooOOOOOOOOOOOOOOO$$$$%$$$$$$$$$%%O%OO%OOOOO%OOOOooOooOOOOOOooooOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOoOO%%OoooOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOooOOOOYoOOOOoOoooo:oooOOOOOOOO%%$%%%$$$$$$$$%%OO%%%%%%%%%OOOOOOOoOOOOOOOoooOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOooOO%OOooOOOOOOOOOOOOOOOOOOOOOOOYoOOoooOooooooOYO%%OOoYoo:ooo^OoooYP$%ymyyyyyyy######$$%O%%$$%%$%%%O%OOOOOooOOOOOOoooOOOOOOOOOOOOOOOO
.OOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOooOOOOOOOOOOOOOOOOOOOOOoOOOOOOooo::;Oo,::ooOOOooooooOO:OooooooooOOOOOOOO%%%$$%%OO;O;O;;uynnoooO;%$$#$yOoOOoooOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OOooOOOOOOOOOOOOOOOOOOOO::%oOOOOoooo:OOOOOooooOOoooooOOooOOOOOOOOOOOOO%%%%%$$$$$$$%%OO%%$##$%%%%%YOO;;P$$OOOooooOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOoOO$$OOoOOOOOOOOOOOOOOOOOOOOo::ooooYYYooooO%%%OOoOoOOOOOOooooOOOOOOOOOOO%%%%%$$$$$$$$$$$$$$$$##$$%%%$%ooO%$yo$OOooooOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOoOO%%%OooOOOOOOOOOOOOOOOOOOOOOOO;POOOOOOoOO%%%%%OOOOooooo;OOOOOOOOOOO%%%%%%%%%$$$$$$$$$$$$$%%$##$$%%$POOO%%%$o$OoooooOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%OooOOOOOOOOOOOOOOOOOOOOOOOoOYoOOOO%%%%%%%OOOOOOooOOO%OO%%%%%%%%$%$%%%$$$$$$$$$$$$%$$%%$$$###%%ooooooOO$o%oOoOooOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOO$$%OooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OoYOOOOooooO%O%%%%%%%%$%%%%%%%%$$$$$$$$$$$$$$$%%$$$#$#OOoOOooOO$%ooooooOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOO%$$%OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooo::::::o:oooOO%%%%%%%%%%%%%%%%%$%$$$$$$%%$$$%%%%%$$$$$ROoOOOooO$%$ooOoooOOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOO%$$OooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::,,:,:::::::ooOoOOOO%%%%%%%$%%%%%%$$%%$$$%%$$$$$%$%%$$$$OOO%$$%%$%%$ooooooOOOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOO$$%OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::,,:::::::oooOO%%%%%%%%%%%%%%%$%$%$%$%$%$$$$$#$%$$$%OO%%$$$$%$%oo:ooooOOOOO%OOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOO$$%OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::::::ooOOO%%%%%%%%%%%%%%$%%%%%%$$%$$$$$$$$$$%%%%%$$R$%$%Oo::::ooOOOOOOOOOOOOOOOOO%::
 OOOOOOOOOOOOOOOOOOOOOOOOOO%$$%OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::ooooo:oo:::::::oooOOOO%%%%%%%%%%%%%%%%%%%$%%$$%$$%%$$#OOO%%%$$$$$%Ooo::::oOOOOOOOOOOOOOOOOO%:
 OOOOOOOOOOOOOOOOOOOOOOOOOO$$$%OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::o::,,,,::o:oo:::oooOOOO%O%%%%%%%%%%%%%%%%%%%$$%%%%%%$$$$%$$$$$$$$$$$%Oo::::OOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOO$$$%OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::ooooooooooooooo::ooOOO%OO%%%%%%%%%%%%%%%%%%%O%y$%$%%$$$%%%%$$$$$$$$$%Oo:::ooooOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOO%$$$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::oooooooOoooooOoooo:oOOOOOOOOO%O%%%%%%%%%%%%OO%$$%%%%%$%$$%%%%$$$$$$$$%oo:ooOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOO$$$$OoOOOOOoYoooooooOOOOOOOOOOOOOOOOOooo::::::::oooooOOoo::ooOOOOOOOOO%%%%%%%%%%%%%O$%%%%%%%%%%%%%%$%$$$$$%^oo:oooOOOOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOO%$$$%OOOOoo:::::::ooooooOOOOOOOOOOOOOOO::::::::::::oooooo::::oooOOOOOOOOO%%%%%%O%OO%%O%OOOOO%%%%%%$%%$%%y%P:::o:oOOOOOOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOO%%$%%OOooooo:oo::oooooooooOOOOOOOOOOOOOo::::::::::::::o::::::oooOOOOOOOOOOOOOO%OOOOoOOOOOOOO%%%%%%%Yyy#RP:::::::::::::::::YYYYYYYYY^YYo
 OOOOOOOOOOOOOOOOOOOOOOOO$$$%%o:::::::::oooooooo:ooOOOOOOOOOOOOO::::::::o:::::::::::::ooooOOOoOOOOOOoOOOOOOoOOOOOOOOOOOOo%m####P:::,,,,,::::::::::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOO$$$%Oo::::::::::::::oyoo:ooooooOOOOOOOOo::::::::::o::::::::::::ooooooooooooooooOOOOOOOOOOOOoym$#$#$$P::,,,,,,,:::::::::::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOO%$$%Oo:::::::::::::::o:Yooo:::::::oooYOOo::::::::::::::::::o::::::::::ooooooooooooooooOooOny#$$$%$%OY,,:,,,,::,:::::::::::::::::::::::::
.OOOOOOOOOOOOOOOOOOOOoOO%YYoo::::::::::::::::::o:::::::::::::oooO::::,,,:,:::::::::::::::,::::ooooooooooooooooym#$#$%$%O$%Y,,,,:,,::,,::::::::::::::::::::,:::::
 OOOOOOOOOOOOOOOOOOOoooo::::::oooooooo:::::::::::::::::::::::::oooo:::,,,,,.,,::,,,::,:::::ooooooooooooooooyy#$#%$%O%OO%O::,,,,::::,,::::::,:::::::::::::::::,::
 OOOOOOOOOOOOOOOOooo::::::::::oooooo;oooo:::::::::::::::::::::::ooooo;;;:,:v::,,:::::::ooooooooooooooooom$$#$$$%$OO%O%$Y:,,:::::::,,:::::::::::::::,:,:::,::,:::
 OOOOOOOOOOOOOOoo:::::::::::oooooooooO$oo:::::::::::::::::::::::oooOOOOOOOOOOO;;::::::::o:oooooooooo;m$##$#%$%%$O%%%$%Y::::::::::,,,::::::::::::::::::,::,,:::,:
 OOOOOOOOOOOoooo;;;v;;v;:::oooooooooO$ooo::::::::::::::oo::::ooo:ooooOOOOOOOOOOOOOv:::o::oooooooony##$#$#R%$Oy$O$%%$%Y:::::::::,,,:::::::,::,:,:,,,::::,,,:,,,:,
.OOOOOOOOOOoooO%%%%%%%%%%OOo:ooooooOOOOO;:::::::::::ooooooo:::oo::ooooooOOOOOOOOOOOO:ooooooooo;%#$##$#$#$$$O$%%$%$RyY::::,:::::,,,::::::::::::::,::,,,,:,,::,,:,
.OOOOOOOOOooooOOOO%%%%%%%%OOOooo::oOOOOO%ooooo::::ooooooooooooooooooooooOOOOOOOOYY,,,:oooon;ROoooYP#R$$%$%%$%$$%$%$::::::,:::::,,,:::,:::::::,:,:,:,,,,,,,::,,::
 OOOOOOOOOOooOOOOOOOOOOOOOO%%%%o::oOOOOOOOoooooo:o:oooo:ooooooooooooooo:ooOOYY,,,,,,.;ooO%OOOOOOOoooR$y$%$%%$%$%y$::::,:::,::::,,,,::::::,::::,,,:,:,,,,,,,,,:,,
 OOOOOOOOOOOOOO%%%%%%OOOOoOO%%%%O.:oooOOOOO;oooooo:oooo:o::ooooooooooooo::,,,,,,,.,vOo:OOO%O%O%OOOooooPy$%$%$R%#$Y:::::::,::::,,,,::,::::,,::,,:,,,,,,,,,,,,,,,,
 OOOOOOOOOOO%%%%%%O%O%%%%%OOooOY',::ooooOOO%ooooooooooo:::::::oo:oo:::::::,,,,,,,.;OooOO%OOO%%OOOO%%OoOoR$y$%$$yP::::::,,:,:::,,,,,:,:,,:,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOO%%%%%%%%%%%%%OOo::,::::oooOOOOyoooooooooo:o%$R$m:::::::,,,,,,,,,.,OOooooOO%$$%OOOOOO%%OOoooR%$$$R::::::,,:::,:::,,,,::,,:,,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOO%%%%OooO:ooooOOOOOO$$$OooooooooOooo%o"::::,,,,,,,,,...,%YYoOoo%%%$%OO%$%OO%$OOOOOooOR%:::::::::::,:,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOOO%%%%%%%%%%%OOoooOOO%$%O,:ooooOOOOOO##$$OOoOOO%%Oo::::::,,,,,,,,,,,,..;Ooo::oooOOOOOOO%%$$%O%OO%OOOOOOo,::::::::::::,:,,.,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,::::::::::::::::::::::::::::::: ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,:,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::,:,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::,:::,::::,,:,:,,::,,:,,:,:,:,,,:,,:,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,:
.::::::::::::::::,,,,,:,,:,:,:,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::,:,,,,,,,,,,,,:::,:,::::,::::,::,::::,:,::,:,,,::,::,::,:,,:,,:
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::::,:::::::,,:,,,.,.,....,...,.,,.,,..,,,,,:,:,:::::::::::::::::::::::::::::::::
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,:::::,:,:,,,.........,.......................,.,,.:,,::,:::::,:::::::::::,:::,:::
 :::::::::::::::,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::,,,,.........................................,,.,,,,:::::::::::::::::::::::::
 ::::::::::::::,,,,,,:,,,,,:,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,::::::::::::::::::::::::,,,............,.,.,,,..........................,.....,,::,::::::::::::::::::
 ::::::::::::::,,,,,,,,,,,,:,,,,,:,,,:,,:,,,,,,,,,,,:,,:,,,::::::::::::::::::::::::,,,,...,,:::::::::,:,,,,,:::,,,,....,,,,.,.........,.,.....,:::::::::::::::::
 ::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::,................,.,,...,:::::::::::::::
 :::::::::::::,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...............,,...,..,::::::::::::
 :::::::::::::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,..................,,.,,:::::::::::
 :::::::::::::,,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,::,,,,,:::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..................,,.,,:::::::::
 ::::::::::::,,,,,,,,,,:,,,,,,:,,,,,,:,:,,,,,,,,,,,::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,....,,.,....,,,,:,:::::::
 ::::::::::::,,,,,,,,,:,,:,,,,:,,::,,:,:,:,,,,,,,,:::,,,,:::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::,:,,,,:,,,,,,.,.,,,.,...,,,::::::::
 ::::::::::::,,,,,,:,,,,,,,,,,,,,,,:,:,,,,,,,,,,,,::::,,,:::::::,::::::::::::::::::::::::::::::,,,,.,::,,::,::::::::::::::::::::::::::::,:,,..,,,,,,,,,,,:::::::
 :::::::::::,,,,,,,,,,,,:,,,,,,,:,:,,,,,,,,:,,,,,,:::,,,:::::::::::::::::::::::::::::::::::::,,,::,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::::
 :::::::::::,,,,,,,,,,,,,,,,:,:,,:,,,,,,,,,,,,,,,::::,,,::::::::::::::::::::::::::::::::::::,,::::::,,::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::
 :::::::::::,,,,,,,:,,,,,:,,,,,,,,,,,,,,:,,,,,,,,::::,,:,::::::::::::::::::::,.,,,,::::::::::::::::::,,:,,,:::::,:::::::::::::::::::::::::::::::,,,,,:,,,:::::::
 ::::::::::,,,,,,,:,::,:,:::,,:,,:,:,,,,:,,,:,,,,:::,,,:::::::::::::::::::::,,,,:,,,,:::::::::,:,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,:::::o::,,,,,,,::::::
 ::::::::::,,,,,,,,,,,,,,:,:,,:,:,::,,,,:,,,,,,,::::,,,:::::::::::::::::::::,,,,:::,,,,.,::::,,,,.,,.,,,,,,,:,,,:::::::::::::::::::::oo::::::::::,:::,,,,,::::::
 :::::::::,,,:,,:,,:,,,:,:,,,,,:,::,,:,:,:,,:,,::o::,,::::::::::::::::::,:,::::::,.,::::,,,,,:,,,,,,,,,,,::::::::::::::::::::::::::::oo:::::::::::,:::,,,,::::::
 :::::::::,,,,,,,,,,,,::,,,:,,,,::,:,,:,,,::,,,:::::,,,:::::::::::::::,,:,::::,,.,,,::::::,:,,:,,,,,,,:,:::::::::::::::::::::::::::::ooo:::::::::::::,,,,,::::::
 :::::::::,,,,,:,:,:,,:,:,,:::,:,,,,:,,,,,,::,,:::::,,::::::::::::::::,::,::::,..,::::::::::::,:,::::::::::::::::::::::::::::::::::::::o::::,,,,:::::,,,,,::::::
 :::::::::,,,,,,,:::,,,,:,::,,::,,,::,,,,:,,,,::o::,,::::::::::::::::,.,:,,,,,,,::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,,,:::::::
 ::::::::,:,,,,,,,,:,,:::::,:,,:,:::,:,,,::,,:,:o:::,::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::
.::::::::,,,,,,:,,:::,:,,:,::,:,:,,:,:,,,,,,,,::oo:::::,:::::::::::::::::::::::::,,,,,....,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,:::::::::
 :::::::,,,,,,,:,,,:,:,,,,,:,,:,::,,::,,::,,,::oo:::,:,::::::::::::::::::::::::::,,.........,.,,,,:::::::::::::::::::::::::::::::::::::::::::::::::,.,,,,::::::::
 :::::::,,,,,,,,,,,:,,,,,,:,,,:::,:,,,,,,,,,,,:o:::,::::::::::::::::::::::::::::,,..............,,,,:::::::::::::::::::::::::::::::::::::::::::::::.....,:::::::
 :::::::,,,,,:,,,,,,:,,,,::,::,:,,:,:,:,:,,:,:ooo:,,:::::::::::::::::::::::::::,,.................,,,::::::::::::::::::::::::::::::::::::::::::::::,,....:::::::
 :::::::,,,,,,,:,,,,,:::,:,,,,::,:,:,,,,:,,,:::oo::,::::::::::::::::::::::::::,,..................,,,,,::::::::::::::::::::::::::::::::::::::::::::::....,,::,,:
 ::::::,,,,,:::,,:,,::,,::,,::,:,:,::,,::,::,:ooo:,:::::::::::::::::::::::::::,.....,,..........,..,,,,:::::::::::::::::::::::::::::::::::::::::::::::,...,:::::
 ::::::,,,:,:,:,,:,,:,,,,,,,:,,,:,:,,,:,:,,,,:oo::,::::::::::::::::::::::::::::,...........,,,.,,....,,:::::::::::::::::::::::::::::::::::::::::::::::,..,,:::::
.::::::,,,,,,,::,:,::,:::,:,,,::::,,:,,,::,,:ooo::::::::::::::::,,,.,.,,,,,,:::,.....,,,,,,,:,,,,,:,,.,,::::::::::::::::::::::::::::::::::::::::::oo:,,.,,::::::
 :::::,,,,,,,:,:,:,,,,:,:::,,::,,,,::,,::,,,:::o:,::::::::::::,,,.,..,,,,,,,,,,,...,.........,,,,,,,,..,,,:,::::::::::::::::::::::::::::::::::ooOOo:,..,,,::::::
.:::::,:,,,,,,:,,,,:,:::,:,:,,:,,:,,,:,:,:::ooo::,:::::::::::,,,,,,.,,.,,,,,,,,,,,,.........,,,,,,,.,.,,,,,::::::::::::::::::::::::::::::::ooOOOo:,.,......::...
 :::::,:,,:,::,:,,:,:,:,:,::,:,:,:,,:,:,,,,:ooo::::::::,,,.,,......,.,,,,,,,,,,,,,,.........,.,.........,,,:,,,:::::::::::::::::::::::::oooOooo:................
 ::::,,,,,:,:,:,,,::,,:::,:,,::,,:,::,:,::,:oo:::::::......,.......,.,.,.,,:,,,,,,.........,,...........,,,,,,,,,,,,,,,,:,::,::::::::oooooooo:..................
 ::::,,,,,,:,,,:,,:,,:,:,,:::,:,,::,:,::,:,:ooo::,...................,.,.,.,.,.,,...,..........................,,,,,,,,,,,,:,,:::::oooo:::::....................
 :::,,,,:,,,,,,,,,:,,,,:::,::,,:,,,,:,,,:,:ooo::,......,..............,....,.......,.............................,,,,,,,,,,,::::::::::::::,.....................
 ::::,,,,,,,:,,,,,,,:,:,,:,:,,,,,:,:,,:,,,:o:::....,,....,,,,,,,,,,...............,..........................,,,,,,,,,,,,::::::::::::::::.......................
 :::,:,,::,,:,,::,::,:::,::,,:::::,::,,,,::::.....,....,.,,,,,,,,::.,,...........,,.......................,,,,,,,,,,,,:::::::::::::::::,........................
.:::,,,,,:,,,:,,,:,:,:,:,:,,::,:,,::,::,,,,,............,,,,,,,,,:::.,.........,,.,,.,................,,,,,,,,,,,,,:::::::::::::::::::..........................
 ::,,::,:,,::,:,,:,:,,:,::,::::::,,::,,,,,,::::::::::..,,,,,,,,:::,,,,,.,...,,,,,,,,,,,,.,,,,....,,.,,,,,,,,,,,,::::::::::::::::::::............................
 ::,,,,:,::::::::::::::::::::::::::::::,,,::::::::::::::,,,,,,,:::::,,,,.,,....,,,,,,,,,,,,,,.,,,,,,,..,,,,,:::,::::::::::::::::::,.............................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::,,,,,,...,,,,,,,,,,,.,,,,,,,::,,,,,::::::::,,::::::::::::::,..............................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,:,,...,,:,::,,,,,,,,,,,,,,....,.,..,..........,:::::::::::,,:::::::::::................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,......................,........................,,:::::::::::::,::::::::,.................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,......................................................,::::::::,,:::::,..................................
 :,,,:,:::,,::,:,:::::::::::::::::::::::::::::::::::::,,........................................................::::::::,,::....................................
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 

:::::::::::::::::::::::::::: ooooooooooooooooooooooooooooooooooo:::::::::,::::::,.,,.,,,,,,,,:::,:::::::::::::.............,,,,,,,,,,,,,,,,,.,,,,,,...,......,.....,,,,,,,,,,,,,,,,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooo:::::::::::::::,,..,........,,,:,::::::::::::,...............,,,,,,,,,,,,,,,,,,,..........................,,,.,,,.,,,,,,.,,,:
 ooooooooooooooooooooooooooooooooooo:::::::::::::::,,,,,,,,,.,,.::,..::::::::::::..................,,,,,,,,,,,,,,,.....,,,,,,,,,,..............,.,.,,..,,,,..,,,
 oooooooooooooooooooooooooooooooooo:::::::::.:::::,,,,,,,,,,,,,,::,..::::::::::::,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,::,:::::::::::::::..............,,,,,.,,,,,,
 oooooooooooooooooooooooooooooooooo::::::::::::::::,,,,,,,,,,,,,:,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::,,.............,,,,,,,,.,
 oooooooooooooooooooooooooooooooooo:::::::::::::::,,,,,,,,,,,,,::,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::,,,.....,.....,,,,,,,,,:
 oooooooooooooooooooooooooooooooooo:::::::::::::::,,,,,,,,,,,,,::,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:::::::,,..,,:,:::::::::::,,,,,,,..,...,,,,,,,,:
.ooooooooooooooooooooooooooooooooo:::::::::,::::::,,,,,,,,,,,,:::,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::,,:::,,,:::::::::::::::::::,,,,,,,.,,:,,,,:
 ooooooooooooooooooooooooooooooooo::::::::::::::::,,,,,,,,,,,,::,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,::,,,,:,.,::,.,:::::::::::::::,,,,,,,,:,,,,:
 ooooooooooooooooooooooooooooooooo:::::::::::::::,,,,,,,,,,,,,::,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,.,:.,,,,,,,,,,,,,,:::::::::::::::::::,,,,,:,,,,,
 ooooooooooooooooooooooooooooooooo:::::::::::::::,,,,,,,,,,,,:::,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,:::::,,,,,,:::::::::::::::::::::::::,,,,,,:,:,,:
 ooooooooooooooooooooooooooooooooo::::::::,::::::,,,,,,,,,,,,::,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,::,,,,,:.,,:::::::,,::::::::::::::::::::::::,,,::,,,,,:,,,::
 oooooooooooooooooooooooooooooooo::::::::o:::::::,,,,,,,,,,,,:::,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,......,,,,::::::::::::::::::::::::,::,,,,,,,,,,:
 oooooooooooooooooooooooooooooooo::::::::oo::::::,,,,,,,,,,,::,:,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,.........,,::::::::::::::::::::::::::,..,,,,,,,,,
 oooooooooooooooooooooooooooooooo::::ooo::o:::::,,,,,,,,,,,,::,,,::,,::::::::,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,...........,,:::::::::::::::::::::::::,...,,,,,,,:
 oooooooooooooooooooooooooooooooo:::::o:::::::::,,,,,,,,,,,,:::,,::::::::::::,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,.....,,,....,,:::::::::::::::::::::::::,..,:,,,,,,
 ooooooooooooooooooooooooooooooo:::::o::oo::::::,,,,,,,,,,,::::,:::::::::::::,,,,,,,,,,,,,,,,,.....,,,,,,,,:,,.,...,,,,,,.,,,::::::::::::::::::::::::,.,,:::::::
 ooooooooooooooooooooooooooooooo::::::::oo::::::,,.,,,,,,,,:::,,::::::::::::,,,,,,,,,,,,,,,,,......,.,,,,,,,:,,.....,.....,,,,,:::::::::::::::::;;o'..,,,,,....,
 ooooooooooooooooooooooooooooooo:::::::::::::::,,,.,,,,,,,::::,,::::::::::::,,,,,,,,,,,,,,,,,,,,....,.,..,,,,,.............,..,,,,,,,,,,:::::ooo'...............
 oooooooooooooooooooooooooooooooo.,,,,,,,,,,:::,,,.,,,,,,,::,:,::::::::::::,,,,,,,,,,,,,,,,,,,.,::.......,,....................,,,,,,,,:::ooo::.................
 oooooooooooooooooooooooooooooooo.,,,,,,,,,,,,,,,,,,,,,,,:::,::::::::::::::,,,,,,,,,:::::::,,,,,:...,,......................,,,.,,.::::o:::::,..................
 ooooooooooooooooooooooooooooooo,,,,,,,,,,,,,.,,,,,,,,,,,::::::::::::o:::::,,,,,,,,::::::::::..,,:,,,,...........,.,,,..,,...,.,::::::::::::....................
 ooooooooooooooooooooooooooooooo,,,,,...,,,,,,.,,,,,,,,,,::.::::::::::::::,,,,,,::::::::::::::..,,::.,.......,....,,,:,,:,,,,,,,,:::::::::......................
 oooooooooooooooooooooooooooo'.,,:,,,,,,,,,.,,,,,,,,,,,,::::::::::::o:::::,,,,,:::::::::::::,...::::,,,.....,,,,,,,,.,,,,:.:::,:,,,::::::.......................
 ooooooooooooooooooooooooooo,.,,,,:,::::::,,,,,,,,,,,,,,:::o::::::::o:::::,,,,:::::::::::,:::,,,.:::::::::,:,.....,,,.....,:::::::,::::,........................
 oooooooooooooooooooooooooo:.,,,,,::::::::,,,,..,,,,,,,,::.::::::::::::::,,,,::::::::::::::.,:::,,,,.,:::::::::,:,......,,,:::::::::,,..........................::
 oooooooooooooooooooooooooo:.,,,,,,,,,:::::::,,,....,,,::::,,::::::o:::::,,:::::::::::::,:::,:::,:::::::,::,,,,::::::,.,,.,,::::::::,,..........................:
 :::::::::::::o:o:::o:::::::,...,,::,.,:::::::,,,,,,,,,:::o::::::::o:::::,,:,,,,.....,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,,...........................
 ::::::::o:::::::::::::::::,,..,,::::,::::::::,,..,,,,,::.::::::::o:::::,,,,,:,,,,,.:.,,,,,,,,,,,,,,,,,,:,:::::::::::::::,....,,,:,:............................
 ooooo::::::::::::::::::::,,...,,::,,,:::::::::.,,,,,,:::o,,::::::o:::::,,,,,,.,,,:,,,,::,,,,,,,,,,,,,,,,,,::::::::::::::.......................................
 oooooooooooooooooo::::::,,,,,,:::,:::::::::::,..,,,,,,::o:,::::::o:::::,,,,,,,,.,,,,,,::::,,,:,,,,,,,,,,,,,,:::,,:,,:,,,.......................................
 ::::::::ooooooooooooooooooooo:,.::.:::::::::.....,.,.,..:,::::::o:::::,,,,,:::vY.,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,.........................................
 :::::::::::::::::::::oooooooo::::,,:::::::,,,,.....,....,,::::::o:::::,,,::o'Y.,,,,,,,,,,,,,,,:..,,,,,,,,,,,,,,,,,,.,..........................................
 ::::::::::::,,,:::::::::::oooo:::::,:::::,.,,...........,,,,,,,.,:::::,,:.,o.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..............................................
 :::::::::::::,,,:,,,,,,:::::::::::::::::::::::.....,,.,,,,,,,,,,,,,::,,,....,,,,,,,,,,,,,,,,.,,,,..,,.,.,..,...................................................
 :::::::::::,,::::,,,,,,,,,,:,::::::::::,..,,,....,,...,,,,.,,,.,,,,,:,,...,,,..,,,,,,,,,,,,..,:,...............................................................
 ::::::::::::::::::,,,,,,,,,,,...,,..,......,,........,,,.,.,,,,,,,,,,..,,,,,...,,,,,,,,,,....:,................................................................
 :::::::::::::::::::,,,,,.,....................,.......,,..,,::,.,....,,,,,,.....,,,,,,,........................................................................
 ::::::::::::::::::::::,::,............................,...........,.,,,,,,,.,..,,,,,,..........................................................................
 ::::::::::::::::::::::: .......................,.,.,..............,..,,,,,..,....,,............................................................................
 ::::::::::::::::::::::......................................,..........,,,.,,..................................................................................
 :::::::::::::::o::::::.......,......,......................,..,.,...:..,,,.......................................,,,...........................................
 ::::::::::::::::::::::................,,...,......,:,................,.,,,......................................,,,,,:,,,,,,...................................
 :::::::::::::::::::::,.,,,,.,,,,.,,,,..............:,,.................,,......................................,,,,,,,,,:,,,...................................
 :::::::::::::::::::::..,,,,,.,,...,,,,,,::,::.,,,::::::,,..............,:......................................,,,,,,,,,,,,,...................................
 :::::::::,,.:::::::::,,,,,,,,,,.,,.,,,,,,,::::::::::::::,::::.,,,,,,,::::......................................,,,,,,,,,,,,....................................
 :::::::::::::::::::,,....,.,,,,....,,,,,,,::::::::::::::,.,::,:,.,,,:::::......................................,,,,,,,,,,,,....................................
 :::::::::::::::::,,,,.,..,,..,.,,,,.,,,,,,::::::::::::::::::::o::::,,,,,,.....................................,,,,,,:,,,,,,....................................
 ,,::::::::::::::::,,,,,,,....,,,,,.......,::::::::::::::::::::::::::::::::....................................,,,,,,,,,,,,.....................................
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 



 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::,,,,,,,,,,,,,,:::::o:::::::::::,,,,,,,,,,,,,::::::,,,,,,,,,,,,:,:,:,:,,,,,,,,,,,,,,:,,,,,,:,,:,,,:,,,,,,,,,,,,,::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::,::::::,,,,,,,,,,,,,::::::::::::::::::,,,,,,,,:,,,,,,::::::,,,,,,,,,,,:,,,,,,,,,:,,,,,,:,,:,,,,,:,,:,,,:,,:,,:,,::,,,,,::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::,,,,,,,,,,,,,:::::::::::::::::,,,,,,,,:,,,:,,:,::::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,:,:
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::,,,,,,,,,,,,::::o:::::::::::::,,,,,,,,,,,,,,,,:,,,:::::,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,:
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::::::,:,,,.,,,::::::::::::::::::,,,,,,,,,,,,,,,,,::,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::,::::::,::,,:,:::::::::,:::::::::::::.,..........,,,,,,::,,,,::::::,,,,,,,,,,,.,...,....,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,
 OoOoOOOOOOOOOOOOOOOOOOOOOOOOO::::::::o:::::::,,,,.,,,,,,.,,,:,:::::::o:::::.,.,,..........,,,:,,:,,,,,:,::,,,,,,.,......................,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::::::,:,,,,,,:::,.:::::::::::::,,,,,..,.,......,,,,,,,,,,,:::::,,,,,,,,,,::::::::::...........,.,,,,,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::,::::::,:::::::::::::o:,.:::::::::::::,:,:,:,:,,,,,,,,,,,,,,,,,,,,,,,::,::::::::::::::::::::::,..............,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::o:::::::,,,:,::::,:,::::,:::::::o::::::,::::::::,::::,,:,,,,,,,:,,,,,:,:::::::::::::::::::::::::,,..............,::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOO::::::::o:::::::.:::::,:,,,,::,:::::::::::::::,,,,,,,,,,,,,,,,,,,,:,,,::::::::::::::::::,,:::::::::::::::,,,,,.......,....:::::::::
 OoOOOOOOoOOOOOOOOOoOOOOOOOOO::::::::::::::::,,,:::::,:,::o::,::::::::::::,:,:::::::,::::::,:::,,,,:::::::::::::::::,:::::::::::::::::::::::,...,.,.,..,::::::::
 OOOOOOOOOOOOOOoOOOOOOOOOOOOo::::::::::::::::,::,:,,,,,,::::::::::::o:::::,,:,,::::,,::::,::,:,,:,,::::::::::,:::::::,,.,:::::::::o:::::::::::,,,,,.....::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOO:o::::::o:::::::,,:,::,,,,,,:o,::::::::::::::::::::,:::::::::::::,,,,,::::::::::,,,,:::,,,,,::::::::::::::::::::::::,,,:,,..,:::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOO:o::::::o::::::::,:,,,,,:,,::o:::::::::o::::::,:::::::::::::::,:,:,:,,::::::,:::,::::::,:,::::::::::::::::::oo::::::::,:,,,,::::::::
 OOOOOOOoOOOOOOOOOOOOOOOOOOO:::::::::o:::::::,,,:,,,,,:::::::::::::o::::::,:::,::::::,:::::::::::::::::::,::::::::::::::::::::::::::::::oo::::::::,,,,,,::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::,,:::,,,:,,::,::::::::::::::::::::::::::::::::::::::::::::::::::,....,::::::::::::::::::::::ooo:::,:::,,,,,,::::::::
 OOOOOOOOOOOOOOOoOOOOOOOOOO::::::::o::::::::,,:,:,,,,:::o::,::::::o:::::::,:,:::::::::::,::::,::,:::::::::........,::::::::::::::::::::oo:::::::::,,,,,:::::::::
 OOOOOoooOOOooOOOOOOOOOOOOO:::oooo:oo:::::::,,,,,,,,::::::::o:::::o::::::,::::::::::::::::,:::o:,::::::::..,...,.,,,:::::::::::::::::::::::::::::,,.,.,:::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOO:::oooo:oo:::::::,,:::,,:,,:o:::,,..o:oo:::::,:::::::::::::::::::,::::::::::::,.,..,,:,,,:::::::::::::::::::o::::::o:::,...,:::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOo:::oooo::o:::::::,,,,,::::::o:::ooo:::o:::::::::::::::::::::::::::'',:::::::::,,:,.,,,,,,,::::::::::::::::::::::::::o::::...:::::::::
 OOOOoOOOOOOOOOOOOOOOOOOOOo::o::o:o:::::::::,,::,:,::::::::ooo::oo:::::::::::::::::::::::,,,,,,,,,::::::::.........,,::::::::::::::::::::::::::::::,,..,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOoo:::o::oo:::::::,,:::::,:::o,::::oooooo::::::::::::::::::::::,.,,,,,,:,,::::::,.,,,,....,..,,,:::,:::::::::::::::::'.................
 OOOOOOOOOOOOOOOOOOOOOOOOOoo::::::o::::::::,,::,:::::oo:::oooo:oo::::::::::::::::::::::,,,...,.,..,::::::,.............,,,,,::::::::::::oo::....................
 OOOOOOOOOOOOOOOOOOOOOOOOO;.,,,:,::,:,:,,:::,,,,:::::::o::ooooooo::::::::::::::::::,::,:,,:,,.,.,.,:::::::...........,,,,,,:,::::::ooo::::......................
 OOOOOOOOOOOOOOOOOOOOOOOOOo.,::::::::,,,,,,,,,,,:,::oo,:::ooooooo::::::::::::::::::::.,,,,:::...,:::::::::::::::,:,,,,,,,,,,,,::ooo:::::........................::
 OOOOOOOOOOOOOOOOOOOOOOOOO:,:::::,:::::::::::,,,,,,:oo:::ooooooo:::::::::::::,:::::::::,,::::.,...,,:::::::::::::::::,,,,,::oooo:::::::.........................:
 OOOOOOOOOOOOOOOOOOOOOOOOO.,::::::::::::::::::.,,,,,::o::ooooo:o::::::::::::::::::::::::.,::::,,...,::::::::::::::::::,::::::o:::::::...........................
 OOOOOOOOOOOOOOOOOOOOOOOOo,,:::.,::::::::::::::,,,,,:::::ooooooo::::,:::::::::::::::::::,.,,:::..,,,,.,::::::::::::::::::::::,::::::............................
 OOOOOOOOOOOOOOOOOOOOOOOO.,:::,.,:::::::::::::::.,:,::::ooooooo:::::::,::::::::::::::::,.,,:::,,.,,,,,.,:::::::::,,.,,::::::::::::,.............................
 OOOOOOOOOOOOOOOOOOOOOOOO.,:::,,.,,,::o::::::::::..,,,,::oooooo:::::::::::::::::::::::::::::::,,,,,.,,,..::::,,...:,.:,::::::::::,..............................
 oooooOooooooooooooooooo'.::::,,,::::::::::::::::,.:,,,::oooooo::::::::::::::::::::::::::::::,.....,.,.,..,.......:,,:::::::::::,...............................
 ooooooooooooooooooooooo..:::,,,.,::,::::::::::::,,,,,::::ooooo::::::::::::,,,,,:::,,::::::::.,..:::...............:,,::::::::::................................
 ooooooooooooooooooooooo.,::,,,,..,::::::::::::::,,,,::::::ooo::::::::::,,,,,::.:::::::::::::,::,,:.................,::::::::::,................................
 oooooooooooooooooooooo:.::,,,,,...,,,:::::::::::,.,:::::::ooo:o::::::::,:,:::::::::::::::::::::,,...................::::::::::.................................
 oooooooooooooooooooooo..::,,,,.....,,::,,,,,,,,,,.,,,,::::ooo:::::::::::.::,:::::::::::::ooooo:....................,:::::::::,.................................
 :::ooooooooooooooooooo.,::,,,,.......,,.,.,,.,,,.,,,,,,::::o:::::::::::w",.:,::::::::::,oooooo::,..................::::o:::::..................................
 o:::::::o:ooo::oooooo..::,,,,,...,.,,,,,,...,.,,,,,,,,,.::::::::::::;o",:::,,,,::,:::::,o:oooo:::::,..............::::::::::,..................................
 o::::::::,::::o:::::::oo::,,,:,.,,,,,.,,:::::,,,,,,,,,,,,::,::::::,::.::::::::::::::::,::::oo',:::::::,,..........::::::::::...................................
 o:::::::::,,:,::::::::::::::::::::,::..,,:,,,,,..,,..,,,,,::,:,,.,..:::::,::::::::::,,,:::::.....,:::::::::......::::::::::,...................................
.o:::,,,,:,::,:::::,::::::::oo:::......::::.....,,,,,,,,,,:,,,,....,::::,.:::::::::::,..,,,.........,,:::::::::,,.::::::::::....................................
 o:::::,,:::::::::,,,,:,,..:::::::o:,:::.....,,,.,,,,,,,,,,,,,..,,,,,::...,:::::::::...................,:::::::::::::::::::,....................................
 o::::::::::::::::,,:,...........:::::'::::,:,,,.,,,,,,,,,,.,.,.,,,,,:..,.,:::::::.....,.......:::.....:,:::::::::::............................................
 o::::::::::::::::;:,.,...,,.......,.,,,.,:.,.,..,..,......,,,,,,,.,,.,,..,,:::::,,..::::.....:::,..::::::::::::::::............................................
 o:::::::ooo::::::.................,.....,,,,.,........,,..,,,,,,,,,..,,.,,,,...,::::::::,,,,::::::::::::::::::::::,............................................
 o:::::::ooo::::::,,...........................,,,,......,,,,,.,,,:..,,,.,,........,::::::::::::::::::::::::::::::,,............................................
 o::::::::oo::::::,,,.,,,....,.,...,,,..,.,......,,............,,,''.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................
.oo:::::ooo:o::::.,,........,.....,,,,,.,,.....,...........,,,,..:,,...................,,,.,,..,,,,,,,,,,,,,,,,,,.,.............................................
 o:::::oooo::ooo:,,,,,,,,,,,,,,,,,..,,.,,,.,,,...,,:,......,,,.,,.::...........................,,,,,,,,,,.......................................................
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 # 




:::::::::::::::::::::::::::::::: OOOOOOOOOOOOOOOOOOOOOOOOOo::::::::,::::::,:,,,:,,,,,,,:::::::::::::::::,,,,,,:,::::::,::::::::::,,,,,,,,,,:,::::,:,::,::::::,::,::,,::,,::,::::::::::::,:::,:::
 OOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::,,,,,,,,,,,,,:::::::::::o:::::,,,,,,,,,::::,,,::,:::::::,,,,,,,,,,,:,::,,,,:,,:,:,,,:::,,:,,,:,,,:,,,:,:,,,:,:,:::,::::
 OOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::,,,,,,,,,,,,,:::::::::::::::::,,,,,,,,,,,,,,:,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,,:,,,,,,,,,:
 OOOOOOOOOOOOOOOOOOOOOOOOooo::::::::::::::::::::::::,::::.::::::::::::::,,,,..,..,..,:,,::,,:,::::::::,,,,,,,,,,.,.........,,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOoo::::::::::::::,,,,,,,.,,::::,:::::::::o:::::.,,,,.,,,,.....,:,:,,,,,:,::::::,,,,,,,,,.,:::::::::,,,,,,.,....,,,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOo::::::::,:::::::,,:,,:,,,,,,:::.,::::o:::::::.,,,,.,,,....,..,.:,,,,,,:::::::::,,,,,::::::::::::::::::::,,,.,..,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::,::::::::::,::::,:::::::o:::::,,::::,::,,,,,,,,,,,:,,::,,,:,:::::::::::::::::::::::::::::::,...,.,,,,,:::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOO::::::::o:::::::,:::::::::::::,,,:::::::o:::::::::::::::::::::::,,,,,::,:,:,:,:::::::::::::::::::::::::::::::,,.,,,.,,,::::::::::::::::
 OOOOOoOOOOOOOOOOOOOOOOOO::::::::oo::::::,,,,,,,,,,,,:o:::::::::::::::,,,,,,,:,,,,:,,,,,,,,:,,,:::::::::::::::::::::,,:::::::::::::::::,,,,,,,,,,:::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::,::::::::::::o:::::::::::::::,:::::::::::::,:::::,::,,:::::::::::,,::::::::::::::::::::oo:o:::::::,,,,,,,::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::,,::::,,:,,::::::::::::::::::::::::::::::::::::,:::::,::::::::::::::::::::::,,::,::::::::ooo::::::::,,:,,::::::::::::::
 OOOOOOOOOoooOOOOOOOOOOOoo::::::::::::::,,::,::,,,:::o,:::::::::o:::::,:::::,::,::::::,::,,::,::::::::::::,:,::::::::::::::::::::ooo:::::::::::::,::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOo:::::::o::::::::,::,:,:,,:::o,:,::::::::::::,::::::::::::::::::::::,,:::::::::,:,::::::::::::::::::::::oooooo::ooo::::o::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOO::::::::oo:::::::,::,::,,::::o:::::::::::::::,::::,::::::::::::::::::,:::::::::::::::::,::::::::::::::::ooooo:::oo::::::::::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOO::::::::oo:::::::,:::::,:::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::,.....,,,:::::::::::oooooo:::ooo::,::,:::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOo:::::::::o:::::::,:::,,:,::::,:::::::::o:::::::::::::::::::::::::,::::::::::::::::.,.......,,:::::::::::::oo:oo:::::::::::::::::::::::::
 OOOOOoOOOOOOOOOOOOOOOOo:::::::::::::::::,:,,,:::,::o:::o:::o:o:::::::::::::::::::::::::::o::::::::::::::,..,.,..,,.,,:::::::::::o:ooo::::::o:,,,:::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOO::::oooooo::::::::,,::::,,,::o:::::::::o:::::::::::::::::::::::::::::,::::::::::::,.,..,:,:.,,,,:::::::::::::o::::::::::.,:::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOO:::ooooooo::::::::,:,:::::::::::::::::oo:::::::::::::::::::::::::,::,,::::::::::::,,::,:::::::,,,:::::::::::::::::::::::,,:::::::::::::::
 OOOOOoOOOOOOOOOOOOOOOO:::ooooooO::::::::,::::::,:::,:::::ooooo:::::::::::::::::::::::,,,.,,,,,,:::::::::,,,....,,,,,,,,:::::::::::::::::::oo:,,:::,,,..........
 OOOOOOOOOOOOOOOOOOOOOO:::o::o:oO::::::::,:::::::::o::::ooo:oo:::::::::::::::::::::::,,,,,,,,,:,,::::::::,.,...,,,,,,.,,::::::::::::,:o,ooY ...,,...............
 OOOOOOOOOOOOOOOOOOOOOoo::::::::o::::::::,::,::::::oo:::o:o:oo:::::::::::::::::::::::,,.,,.,,,,,,::::::::,,,....,,,.......,,,::::oooooo::.......................
 OOOOOOOOOOOOOOOOOOOOOoo:::::::o:::::::::,::::::::::::::oooooo:::::::::::::::::,::::::::.:,,..,:::::::::::,.............,,,,::oooooo:::.........................
 OOOOOOOOOOOOOOOOOOOOOOo.,::::,,:,,::::::,:::::::oo,:::ooooooo::::::::::::...:::::::,,,,:::,,::::::::::::::::,,,...,,,,,,:,oooooo::::...........................
 OOOOOOOOOOOOOOOOOOOOOOo,,::::::::,:,,,,,,:::::::oo:::ooooooo::::::::::,....:::::::::,,,:::.,::::::::::::::::::::::,,:,::.:ooo:::::.............................
 OOOOOOOOOOOOOOOOOOOOOO.,::::,:::::::,,,,,,,,::::ooo::ooooooo:::::::,,,..,:::::::::::::,,::::,:::::::::::::::::::::::::::::,::::::.............................,::
 OOOOOOOOOOOOOOOOOOOOOO.,::,::::::::::::::,,,,,:oo:o::ooooooo:::::::,,,::::::::::::::::.,,:::,,,:::::::::::::::::,,,::::::::::::,...............................:
 OOOOOOOOOOOOOOOOOOOOOo,::,::::::::::::::,:,,,,:oo:::oooooooo::::::,,.::::::::::::::::.,,::::..::::::::::::::,..:::,::::::::::,...........................,.....
 OOOOOOOOOOOOOOOOOOOOO:,::,:::::::::::::::,::,:::oo::oooooooo::::::::::::::::::::::::::::::::,,.:::::::::,,....,,,,,::::::::::,.................................
 OOOOOOOOOOOOOOOOOOOOO.,:,,,,,:::::,::::::,,,:::::o::ooooooo:::::::::::::::::::::::::::::::::,,:,:::::::::......:,,::::::::::,..................................
 ooooooooooooooooooooY.::,,::::::::::::::::,.,,:,,:::oooooooo::::::::::::::::::::::::::::::oo:::.,,,:::::::::,...::::::::::::...................................
 oooooooooooooooooooo:::,,.::::::::::::::::,,::,,:::oooooooo::::,::::::..,,,::,:::::::::::ooo:,,......:::::::::::.:::::::::::...................................
 oooooooooooooooooooo,:,,,,,,,::::::,:::::::,,,,::::ooooooooo::::::::::,,,,:,::::::::::::oooo,........,:::::::::::::::::::::....................................
 oooooooooooooooooooo::,,,,,,::::::::::,,,,,,,,:::::ooooooo:::::::::::,,,::,::::::::::,.oooo:'......,::::::::::::::::::::::,....................................
 oooooooooooooooooooo:,,,,,..::::::::..,,,,,,,,::::::ooooooo::::::::::ooO,,,:::::::::::::::::::::::::::::::::::::::::,.....,....................................
 oooooooooooooooo:::::::,,.....,::::,,,..,,,,,,,,,,,:::ooooo::::::::oo;",:,:,:::::::::::::::::::::::::::::::::::::::,...........................................
 :::::o::oo''ooooo::::::::,.....,,,,,,,,,,,,,,.,,,,::::::o'o:::::::;^,.::::::::,,:,,,,:,,:,:,,,,:,::::::::::::::::::,...........................................
 :::::,,::::oo::::::::ooo:::,,,,,,,,,:::,,...,,,,,,,,:,,,,,,,::::,,.::::,::::::::,,,,,,,,,:,,,,,,,:::::::::::::::,,,............................................
 ::::::,:,,:,::::::::o::o::::::::,::::::,..,,:,,,,:,:,,:,,,,,,::,,,::::.,::::::::::,.,,,,,:,:,::,,,,,,,,:,,,,,,,,,,,............................................
 ::,,,:::::,,::,,,:::::::::o::,:...:.....,,,,,,,,,,,::,:.,,,,,,..:::::...,::::::::......,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................
 :::,:::::::::::,,,,,,,,.:::,:::ooo:,,:,.,,,,,.,,,::,,,,;v,,,,.,:::::...,,,::,,,............,,,,,,,,,,,,,,,,,,,,.,..............................................
 ::::::::::::::::,,,,....,.....,::.::.,:::,,.,,,,:.,,,,,..,.,,,,,:::.,,..,,,,,..................,,,,,,,,,,,,....................................................
 :::::::::::::::;',.....,,,,.......,.,::,,,,,,,,..,..,..,,,,,,,::::..,,.,,,,................................:,:::,..............................................
 ::::::oo:::::::.............,,..,.....,,,,...,,...,,,,,,,,,,::::::.,,,.,,.................................,:::::,..............................................
 ::::::ooo:::::,.,...,....................,.,,,,,,...,,,,,,:oooo:::........................................,:::::,..............................................
 ::::::ooo:::::,,,..,,,....,,:..,,,,,,,,,,,,,,.,,..,,,,.:oooooo::::........................................::::::,..............................................
 :::::ooo::::::.,,,..,,,..,....,,,,,,,,,,,,.,,,,....,::ooooooo:::::.......................................,,::::::..............................................
 :::ooooo:::o::,,,,,,,,,,,,,,,,,,..,,.,,,,,,.,,...,:ooooooo:::::::........................................,,::::::,.............................................
 o::::::::::o::,,,,,,,,,,,,,,,:::::::oo::::::::,::oooooooo:::::,::........................................,,::::::::::..........................................
                #   ###                 :::::,,,,,,,,,,...,,,..,.,,,..Y,,,....,...,.,,,,,,.,,,..,::::::::::::::::::.................................,,,...,,,..:
 #####      #     ####     ##            #        ####    ####     ##    #
 #    #     #    #    #   #  #           #       #    #  #    #   #  #   #
 #    #     #    #       #    #          #       #    #  #       #    #  #
 #####      #    #  ###  ######          #       #    #  #       ######  #
 #   #      #    #    #  #    #          #       #    #  #    #  #    #  #
 #    #     #     ####   #    #          ######   ####    ####   #    #  ######

{149} root@ascii ~/libbgrab-1.9 



............................................,,....,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: ,:::,,,:::::::::::::::::::::::::::::::::::::::::,,...............................................,......,,..,,,..,,.,,,,,,,,,,::::::::::::::::::::::::::::::::::
 ,,:,,,::::::::::::::::::::::::::::::::::::::,,,,,,,......................................................,,...,,,.,....,,,,,.,,::::::::::::::::::::::::::::::::
 ,,,,,,,:::::::::::::::::::::::::::::::::::,,,,,,,.,,,,.,..................................................,.......,,.......,,,,,,:::::::::::::::::::::::::::::::
 ,,,,:,,:::::::::::::::::::::::::::::::::,,,,,,,,..,,,,,.,...............................................,.........,.........,..,,,::::::::::::::::::::::::::::::
.,:,,:,:::::::::::::::::::::::::::::::::,,,,,,,,....,..............................................................,,,......,,,,,,::::::::::::::::::::::::::::::
 :,,,,,,:::::::::::::::::::::::::::::::,,,,,,,,,....,,...............,............................................,..,,......,,,,,::::::::::::::::::::::::::::::
 ,,,:,,:::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,..........,..................................................,.,,...,,,,::::::::::::::::::::::::::::::
 :,,,:,:::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,,...,..........................................,.............,,,,.,...,,,::::::::::::::::::::::::::::::
 :,,,:,,:::::::::::::::::::::::::::::::::::::,,::,,,,,,,,,............,...,......,.,........,..,,.....................,,,...,.,,,,,:::::::::::::::::::::::::::::
 ::,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,....,....,...........,,.........,.,,............,,,,,.,..,,,,,,.,,,,,,,::::::::::::::::::::::::::::
 ,:,:,,:::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,......,..............................................,.,,,,,,,,,,,,,,:::::::::::::::::::::::::::::
 :,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,..,...,.....................................................,,,,,,,,,,,,,,:::::::::::::::::::::::::
 ,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,..,..................................................,,,,,,.,,,,:,,:::::::::::::::::::::::::
 ,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,...............................................,.,,,,,,:::::::::::::::::::::::::::::
 :,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,.,,,,,,,.,.......,.,,,........................,.,,,,.,,.,,:::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,:::::::::::::::,,,,,,,,,,,,,:::,,,,,,,,,,,,,,.......,,................,..,,...,,,,,,,,.,::::::::::::::::::::::::::::::
 :,:,::::::::::::::::::::::::::::::::::,,,,,,:::::::::::,....,::..,,.,,..:::,,,,,,,,,,,,,,,.,.......................,,,,,..,,,,,,,::::::::::::::::::::::::::::::
 ,,,,:::::::::::::::::::::::::::::::,,,:::,,:::::::::::,:,,,,,,:,,,,,:,,.::::::,,,,,,,,,,,,.............,.,..........,.,,,..,,,,,,,:,,::,:::::::::::::::::::::::
 ,,,:,:::::::::::::::::::::::::::::oo,:::::,,,,,::::::::::,,,,,::::,:::,,:::::,,,,,:,,,,,,,,,..,.,.......,,.,..,..,......,,.,,,,,,::::::::::::::,,::::::::::::::
 :,,,:::::::::::::::::::::::::::::::P::::::::,,,::::::::::,,,:,::::::::,,::,::,,,,,,,,,,,,,,,,..,,,.,........,.........,.,..,,,::,::::::::::::::,,,:::::::::::::
.::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::.::,:,:,,,,,,,,,,,,,,,,,.,,,,..,,,....,,.,.....,,,..,,,::,,::::::::::::::,::::::::::::::
 ,,:,::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,.,:,,,,,,,,,,,,,,,,,,,.,.,.,,.,.,,....,..,..,...,,,,,,,::,::::::::::::::,,::::::::::::::
 ,:,,::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::..,,:,:,,,,,,,,,,,,,,,,,,...,,,,,,,,,.....,,,..,,,,,,,::,:,::::::::::::::,,::::::::::::::
 ::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:,:::,,,.......,.,,.,.,,...,,,,,.,,,,::::,::::::::::::::,:::::::::::::::
 ,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:,,,,,,,,,,,,,,,:::,,,,,.........,...,.....,,,,,,,:::::,::::::::::::::,:::::::::::::::
 :,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,:,,,,,,,,,,,,:::::::::::::,,,,,,,....,,.,,.,,,....,,,:::::,:::::::::::::::,:::::::::::::::
 ::,,::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,,,:,,,,,,:,::::::::::::::::::,,,,,,,,,,,.,,,,,,,,,,,:::::,:::::::::::::,,,::::::::::::::
 :,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:,:,,,:,,::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,:::::::::::::::::::,,,::::::::::::::,
 :,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,:::,,,,:,::,:,,:::::::::::::::::::::,:,,,,,,,,,,,,,::::::::::::::::::,,,,:::::::::::::::
 ,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:,:,,,,,,,,:,,:::::,::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::,,,::::::::::::::
 :,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:,,:,,,,,:,,,,,,:::,::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,,,::::::::::::::
 ,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,:,::,:::::::::::::::::::::::::::::::::::::::::::,:::::::::::::,,:::::::::::::::
.:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,,:,:,::::::::,::::::::::::::::::::::::::::::::::::::::,:::::::::::::,::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,:::::::,:,,,,,,,,,,,,,,,,,,,:,:::::,:,,::,::::::::::::::::::::::::::::::::::::::,:::::::::::::,::::::::::::::::
 :,,::::::::::::::::::::::::::::::::::::::::::::::,:::::,:,,,,,,,,,,,,,,,,,,:,,,::::::,:::::::::::::::::::::,:::,:::::::::::,....,:::::::::::::,::::::::::::::::
 ,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,::::::::::::::::::::::::::,:::::,:,,,,..,,,,:::::::::::::::::::::::::::::
 :,::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,:,:,:::,:::::::::::::::::::,,::,,,,,,,.,,,,,,,,::::::::::::::::::::::::::::
 ,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:::,:::::::::::::::::::,:,,,,,,,,.,,,,,,,,,,::::::::::,::::::::::::::::
 ,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,:,,::,:,::::::::::,::::,:,:,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::
 :,:::::::::::::::::::::::::::::::::::::::::::::::::,............,,.,,,,,,,,,,,,,,,,,,:::,:,:::::,::::,:::::::,,,,,,,.,,,,,,,,,,,,,,,,,::::::::,::::::::::::::::
 ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,::::::,::,:,:,:::::::::::::,:,,,,,.,,,,,,,,,,,,,,,,,,,.::::::,,::::::::::::::::
 ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,:,:,:,::,:::::,::::::::,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,::,:::::::::::::::::
 ,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,:,,..,,,,,:,:,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,,,,,::::::::::::::::::
 ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::,::,,....,,,,,,,:,:,::::::::,::,,,,,,,..,,,,,,,,,,,,,,,,,,,........,,,,,.,,,,,:::::::::::::::
 ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,:,,::,,.......,,,,,:,:,,::,:,::,:,,,..,,,,,,,,...,,,,,.,,................,,,,,,,,,::::::::::::::
 ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,:,,,,.......,,,,,:,,,,,,,:,,,,,,,..,..,.,.,,.,,,,..,...................,..,,,,,,,,,::::::::::
 ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,::,,,.......,,,:,,,,::,,,,,...,,.,.,,..,.,,,,.,,........................,.,,.,,,,,,:::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,:,:,,,........,,,,,:,,,,,,.,,,.,,,,.,,.,.......,.........................,.,,.,,,,,,,,,::::::
.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,:::,,..........,,,,,,,,,...,....,..........,.........................,.......,..,,,,,,,,,,:::
n
     #               bbgrab-1.9 # 
 #    #     #     ####   ######
 ##   #     #    #    #  #
 # #  #     #    #       #####
 #  # #     #    #       #
 #   ##     #    #    #  #
 #    #     #     ####   ######

{151} root@ascii ~/libbgrab-1.9 # 



,,.,,.,,,,,.,,,,,,,,,.,,.,.,,,.,,,...,.,,,,...:::::::::::,,,,,,,,,,,,,...,.......,.,.,.,,,.,..,..,,,,,,.,,,...,,.,...,,....,,,,,,,,,.,,::::::::::::,::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.......,..,.,.,,,,..........,,.............,......,,.,,.,,.,,,,,,,::::::::::
 :,:::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,...........,.,,,,,,,,,,,,,,.,,,,..,.,,.,,..,..,...,.,,..,.,,,,,,,,,:::::::::
 ,,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,....,,,.,,,,,,,,,,,,,,,,,,...,..,,,,,,,,,.,..,..,........,,,,,,.,,,,::::::::
 :::,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,.,,...,,,,,,::::::::
.:,,::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,..,.,.....,,,,....,,,,,::::::
 ,::,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,..,.,.,,.,,.,,,,,,,,,,,,,,.,,,,:::::
.:::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,,:,:,,,,:,::,::,:,,,,,,,,,,,,,,,,,,,,.,,,,...,,,.,,,,,,,.,,::::
 ,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,.,...,,,,.,,,,,,,,,,,,,:::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.,,...,...,,,,,,,::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,..,,,,,,,,..,,..,,.,,,,::::::
 :::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,...,....,,,,,,,,,,,,,,,,,::::::
 ::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,.,.,,,,.......,.,,,,,,,,,,,,,,:::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,...,.,...,,,.,...,,,,::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,...,.,.,..,,,,,:::::::
 ::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,;:::::::::::,,.,:,,:::,::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.,,,..,.,,.,,.,,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::;.:::::::::::P^.:,,,,,,,,,,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,..,,,...,.,:::::::::
 :,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:Y:,:,,,:%:.,:::,,,,,,,,,::::::::::::::::::,::::,,,.,,,,,,,,:::::,,,..,,,,,,,:::::::::
 ::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,::::Y:::,,:.,,,.,:::::,,,,::::::::::::::::::,,:,,,,,,:,,,::::::::::::,.,,.,,,::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::,,:,,,,,,,..::,,,,,,,,:::::::::::::::::::::,:::,,::::::,,:::::,:,,,,.,,:::::::::::
 ::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,:,:::::::::::::::::::::::,:::::::::,:::::::::,:,.,,:::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,:,,:::::::::::::::::::::::::::::::::::::::,,.,:::::,:::,,,::::::::::::::
 ,...:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::,,,,,,:::,,:,,,:::::::::::::::
 ....,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,::,,:,,,::::::::::::::::
 ...,.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::,::,,,:::::::::::::::::
 .........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,,:::::::::::::::::
 ...........,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::,,,,:::::::::::::::::::
 ............,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::,,:::,,::::::::::::::
 ..............::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,,,::::::::::::::,
 ...............,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,:::::::::::::::
 .................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::
 ............,....,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ..................::::::::::::::::::::::::::::::::::::::::::::::::::o::,,,,,,,,:::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ...............,..,:::::::::::::::::::::::::::::::::::::::::::::::::o:::,,,,,,:::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ..................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::,::::::::::,::::::,:,,:::,:::::,:::::::::::::::::::::::::::::::::::::::::::
 .,............,..,::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::,::::::::::,:,,,,,,,,,,,,,:,::::::::::::::::::::::,:,,,,::::::::::::::
 ####oooooooooooooooooooooooooooooooooo,,:OO####################::::::::::::::::::::::::::::::::::::::::::::oo:o:oo:o:::::::::::::::oooP#####################%oo
 ####oooooooooooooooooooooooooooooooooo,::%O####################o:::::::::::::::::::::::::::::::::::::::::::::o:oooooooooooooooooooo:oooP####################%oo
 ####oooooooooooooooooooooooooooooooooo,,:%O####################$::::::::::::::::::::::::::::::::::::::::::::oo::o:oooooo:oooooooooooooooP###################%oo
 ####oooooooooooooooooooooooooooooooooo:::OO#####################o::::::::::::::::::::::::::::::::::::::::oo::::o:o::oooooooooooooooooooooy##################$oo
 ####oooooooooooooooooooooooooooooooooo,,:OO#################P:Y"::::::::::::::::::::::::::,:,:::::::::::::::::::::::o:oooooooooooooooooo:###################$oo
 ####oooooooooooooooooooooooooooooooooo:,:OO##################:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::oooooooooooo:###################$oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$#################:,:::,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::,###################$oo
 ####oooooooooooooooooooooooooooooooooo:,:%O$#################y::::.,:,:::::::,,,,,,:,,,,,,:,:,,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::,::::####################oo
 ####oooooooooooooooooooooooooooooooooo:::%O$##################o,:,:,,,,::::::::,::,::::,:::::::::::::::::,,:::::::::::::::::::::::::::::m####################oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$##################m::,,,,::::::,,:,,:::::::::::,::,:,:::::::::::::::::::::::::::::::::::o::######################oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$###################m::,:,,:::::,,,,,,,,:,,:,,::::::::,:,,,:,,:,::,:,,,,,,,,,,,::::::::::oo#######################oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$#####################;,,:,::::,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,::::::::::,::m#######################Oo
 ####Oooooooooooooooooooooooooooooooooo:::OO$######################;:::,:::,,,,,,,,,,,,.,,,,,,,,,,,:::,:::,,,,,,,,,,,,,,.,,:::::,,:::w########################Oo
 ####Oooooooooooooooooooooooooooooooooo:::OO%#######################w:::,,,..,,,,.,,......,..,..,.,,:,::,,....,,.,...,,,,::::,:,,,;w##########################Oo
 ####Oooooooooooooooooooooooooooooooooo:,:OO%#########################yw,.,,,:,,,,,,,,,,,,,,,,,,...,.....,,:,,,,,,,,,:::::::::::o#############################Oo
 ####Oooooooooooooooooooooooooooooooooo:::OO%#############################:::::,:,:,,,,,,,,,,,,,,,.,,,,,,:::::::,,,,,:::::::::::y#############################Oo
 ####Oooooooooooooooooooooooooooooooooo:,:OO%#############################O::::::::,:,:,,,:,,,::::,,:::::::::::::::::::::::::::o##############################Oo
 ####%ooooooooooooooooooooooooooooooooo:::OOO##############################::::::::::,:,,::::,,:,,:,::::::::::::::::::::::::::on##############################%o:
 ####%ooooooooooooooooooooooooooooooooo:,:OOO##############################y::::,,::::::::::,,,,:,:::::::::::::::::::::::::::::###############################%o
 ####$ooooooooooooooooooooooooooooooooo:::oOO###############################,::::,::::::::,,,,,,,,::::::::::::::::::::::::::::o###############################%o,
 ####%oooooooooooooooooooooooooooooooooo,:oOO###############################O::::,:::,::::,,,,::,:::::::::::::::,::::::::::::oy###############################$o:
 ####$oooooooooooooooooooooooooooooooooo,:o%O###############################O::,,:::,,,::,,,,,:,:,:::::::::::::::::::::::::::;################################$o
 ####$oooooooooooooooooooooooooooooooooo,:o%O###############################o::::,,,,,:,,:,:::,,,,,,,,::::,,::::::::::::::::o#################################$o
 ####$oooooooooooooooooooooooooooooooooo,:o%O###############################o::::,,,,,,,,,::::::,,,,:,,:::::::::::::::::::::##################################$o
 ####$oooooooooooooooooooooooooooooooooo,:o%O###############################::::::,:,,:,,::::,:,::,:,,,::::::::::::::::::::####################################o
 ####$oooooooooooooooo:ooooooooooooooooo,,o%O##############################Y:::::,,,,,,,,,,,,:::,,::::::::::::::::::,::::;#####################################o
 ####$ooooooo::o:ooooo:oooooooo:o:oooooo,:o%O########################$$#RP:::::::::,,,,,,,,,:,,,,,,,::::,,,,,,,:::::::::m######################################o
 ####$oooooo:::::::oo:o:ooo::o::o:o::ooo,,o%O####################PPooPY::::::::::::,,,,,,,,,:,,,,,,,,,,,,,,,:::::::::::m#######################################O
 ####$ooooo::o:::::ooo:ooooo:o::::::oooo,:o%O############""PYY:.::::::::::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,:::,,:::::oR#######################################O
 #####ooooo::::::::oo:::::::::o:::::oooo,,o%O$###RP"""Y:,::,,,,,,,::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,::::::::ooORP#####################################O
 #####ooo::::::::::oo:ooooooooo::::::ooo::oYo:::::::::::,:,,,,,,,,,:::::::::::::::::::::,:,,,,,,,,,,,,,,,,:::::::::::oooOooPRP:"###############################%
 #####o:o::::::::::::::::::::::::::::::::::::::::::,:::::,:,,,,,,,,,,::::::::::,:::::::::,:,,,,,,,:,,,,,,,,:::::::::::oOoooooo:::oP############################%
 #####oo:o:::::,:,,:::,::::::::::,:,,,,,,,:::::::::,:,,,,,,,,,,,,,,,,,,:::::::::::::::::::::,:,,,,,,,,,,,,,,,,:::::::::ooooo::::::::::P########################$
 #####oo::::,,,.,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,:,,,:,,,,:,:,::::::::::::::oooo::::::::::::oooPP###################
 #####o:::,,,,.,,,,,,,.,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,::::::::::::::::::::::::,:::::::::::::::::::,:,::,::::::::::oo:oPPR##############
 #####o:,,,,,,.,....,,.,,,,.,.,.,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,.,,,,,..,.,,,,.,,,..,.::,::,,::::::::::::::::::::::,:.,,,,,,,:,:,::::::::::::::::oooYPPPPP######
 ###RY,,,,,.,,,.,..,,,,,.,,,.,,,,..,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,.,.,,..,...,..,...,..,..,.:,::::,::::::.,.,.,.,,,,.,,,,,,:,,,::::::::::::::::::::::::::::PPP
 #R',,,,,.,,,,....,,,.,,,.,,,,,.,.,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,.,,.,.,,.,,,,,.,,.,,,.,.,,.,.,.,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,::,::,::::,:::::::::::::
 P,,.,,,.,.,,,.,,.,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,..,,,.,.,.,,,.,.,...,,,,,.,,,.,,,,,.,,,..,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,,
 ,,,,,,,.,,,,,.,,,,..,,,,,,..,,,,.,,,,,,,.,,,,,,.,,,,,,,,,,,,.,....,,,,,,,.,.,,,,,,.,,,,...,...,,..,,,,.,.,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,..,,,,.,..,..,,.,,,,.,,,.,,,,,,,,.,,,,.,,,,,,,,,,,,,,.,,,.,,,.,.,,,.,,,,.,,,..,,..,.,,..,.,,,,,,,,,.,.,,,.,.,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
n
     #               bbgrab-1.9 # 
 #    #     #     ####   ######
 ##   #     #    #    #  #
 # #  #     #    #       #####
 #  # #     #    #       #
 #   ##     #    #    #  #
 #    #     #     ####   ######