.,:vvwwwwwwwwwwwwwwwwww####$$#Y::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::P#######################$Ooo:::,::::::::::::::::::::::::::: ###$oooooo::oooooooooooooooooooooooooo,,:O%#####################$$$P::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Y######################$Ooo:
 ###$o:o:oo:::ooooooooooooooooooooooooo,,:O%#####################$$$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo######################$Ooo
 ###$::oo:o:::ooooooooooooooooooooooooo,,:%%#####################$%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oO######################Ooo:
 ###$o:oo:::::ooooooooooooooooooooooooo,,:OO#####################$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo######################Ooo:
 ####ooooo:o::ooooooooooooooooooooooooo,,:OO#####################o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oO#####################Ooo
 ####oooo:o:o:ooooooooooooooooooooooooo,::OO#####################::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o#####################Ooo
 ####o:ooo:oo:ooooooooooooooooooooooooo:,:OO####################$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o####################Ooo
 ####oooo:ooooooooooooooooooooooooooooo,,:%O####################$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oy####################Ooo
 ####oooo:oo:o:oooooooooooooooooooooooo,::OO#####################::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooP####################Ooo
 ####o:ooo::ooooooooooooooooooooooooooo:,:OO#####################o::::::::::::::::::::::::::::::::::::::::::::::::::o::::o::::::::::::oooo###################Ooo
 ####oooooooo:ooooooooooooooooooooooooo,,:%O#####################y:::::::::::::::::::::::::::::::::::::::::::::::::::::o::::o::oo:ooooooooR##################Ooo
 ####ooooooo:oooooooooooooooooooooooooo:,:OO######################o::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::oooooooooo$#################%oo
 ####ooooo:oo:ooooooooooooooooooooooooo,,:OO##################Y.,PR:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooo%#################%oo
 ####oooooooooooooooooooooooooooooooooo,,:OO$##################:::::::::::::::::::::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,::::::::::::::o:ooooooooo:##################$oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$##################:,::,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::o##################%oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$##################y:::::,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,::,::::::::::::,::::##################$Oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$###################o:,,,,,,::::::::::::,:,::::,:::,:::,::,,,,,,:,::,::::::::::::::::::::::::,y##################$oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$###################;::,,,,,:::::,,,,,,:::,:,,,:,,:,,,,:::,,,,,,::,:,:::::::::::::::::::::o:o#####################oo
 ####oooooooooooooooooooooooooooooooooo:,:%O$####################v,:,:.,::::,,,,,,,,,,,,::,:,,,,:,:,:,,:,,,,,,:,::,,:,,,,,,,,::::::::,oo######################Oo
 ####oooooooooooooooooooooooooooooooooo:,:OO$#####################$::::.:::,,,,,,,,,,,,,,,,..,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,::::::::,:o#######################oo
 ####Oooooooooooooooooooooooooooooooooo:,:OO$#######################o:::,::::,,,,,,,,,,,.,,,,,,,,,,::::,::::,,,,,,,,,,,,,,::,:,::::,,:y#######################oo
 ####Oooooooooooooooooooooooooooooooooo:,:OO%########################w.::,,,,.,,,,.,,......,.,,.,.,,,:,:::,.,,..,.,,,,.,,,::::::,,,,,#########################Oo
 ####Oooooooooooooooooooooooooooooooooo:::OO%##########################mwv:,.,,:,,,,,,,,,,,,,,,,,..,....,.,,,,,,,,,,,,,,:::::::::,y###########################oo
 ####Oooooooooooooooooooooooooooooooooo:,:OO%#############################$::,::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,:::::::::#############################Oo
 ####%ooooooooooooooooooooooooooooooooo:,:OO%##############################o:::::,:,,,,,,,,,,,,,,,,,,::::::,::::::::::::::::::::o#############################Oo
 ####%ooooooooooooooooooooooooooooooooo:,:OOO##############################$:::,,::,:,,::,,:,,,,,,,,::::::::::::::::::::::::::::O#############################Oo:
 ####%oooooooooooooooooooooooooooooooooo::OOO###############################o:::,:::,::::::,:,,,,,,,,::::::::::::::::::::::::::o##############################Oo
 ####$oooooooooooooooooooooooooooooooooo,:oOO###############################o:::::,,,:::,:::,,,,,,,,::::::::::::::::::::::::::::##############################%o,
 ####$oooooooooooooooooooooooooooooooooo,:oOO###############################o:::,,,,,,,:,:,,,,,,,:,,:::::::::::::,,,,,::::::::o:##############################%o:
 ####$oooo:ooooooooooooooooooooooooooooo,:oOO###############################o:::,,,,,,,,,,,,,,,,,,,,:::::::::::::::,:::,::::::o###############################$o
 ####$oooooooooooooooo:ooooooooooooooooo,:o%O##############################$o::::,:,,,,,,,,,,,:,,.,,,,,,:::,:,:::::::::::::::oy###############################$o
 ####$oooooooooooooooo:ooooooooooooooooo,:o%O###############################o:::::,,,,,,,,,:,,,:,,,,,,,,,,:::::::::::::::::::y################################$o
 #####oooooooooooooooo:ooooooooooooooooo,::%O###############################':::::,,,,,,,,::,,,,:,,,,,:,,::::::::::,,,,:::,,y##################################o
 #####oooooo:::o:o:ooo::ooooooo:oo:o:ooo,::%O########################$#####Y:::::::,,,,,,,,,:,:,,,,,,,:::::::::::::::,::::,m###################################o
 #####ooo:::o:::o:oooo:ooo::::::o:::oooo,,:%O$####################$##$$$$P::::::,::,,,,,,,,,,,,,,,,,,,,,:::,,,,:,:::::,:::y####################################o
 #####o:oo:::::::::oo:::o:::::::::o:o:oo,,:%O$####################RP#$P::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::o######################################o
 #####ooo:o::::::::oo:::ooo::o:::::::ooo,,:%O$###############$""Y:o::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::v#######################################O
 #####oooo:::::::::oo::::::::::::::::ooo,::%O$########R"P:::,:,,,::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,:::::::o%R######################################O
 #####ooo::o::::::::oo::::::::::::::::oo,,:$O$PP"PPo::::,:,,,,,,,,::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,:::::::::ooOOoPR"PP################################O
 #####o:oo:::::::::oo::::::o::o:::::o:oooooo:::::,::::,,,,,,,,,,,,,:::::::::::::::::::::::::,,,,,,,,,,,,,,,:,,,:,:::::ooOoooo:::YP#############################%
 #####oo:::::::::::::::::::::::::,,::,,:::::::::::,::,:,,,,,,,,,,,,,,::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,:::::::ooooo::::::ooo"#########################$
 #####o:::::::::,::,::,::::::::,,,,,,,,,,,,:,::,:::,:,,,,,,,,,,,,,,,,,,::::::::::::::::::::::,::,,::,:::,:::::::::::::::oooo::::,:::::oooYP#####################
 #####:oo:::,,,,,,,,,,,,,,,::,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,::::::::::::::::::::::,:,,,::::::::::::ooYPP################
 #####o:::,,,,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::oooooRPPPPP#######
 #####o:,,,,,,.,,,,.,,,,.,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,:,::::::::::::::::::::,::,,,.,,,,,,,:,:,:::::::::::::::::::::::::::ooPPR#
 ###RY,,,,.,,,.,,,.,,...,,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,,,.,,,.,,,,.,,.,...,.,,,..,,,,,,,.,,,.,,,.,.,,.,,,,,,,,,,,,,,:,,::,:,,,,,,,:,,:::::,::::::::::
 #$',.,,,,,,,,.,.,,.,.,,.,,,,,,,.,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,..,,,,,,,.,,,,.,,.,,,.,,,,..,,.,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::,,:
 ^,,,,,,.,,.,,,.,,,,.,,.,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,..,.,....,,,.,,.,.,,.,,,..,,,.,.,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.,,,,,,.,,.,,.,,,,,,,,..,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..,,.,,.,..,.,,.,,,.,,,,,,,,,.,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
n
     #               bbgrab-1.9 # 
 #    #     #     ####   ######
 ##   #     #    #    #  #
 # #  #     #    #       #####
 #  # #     #    #       #
 #   ##     #    #    #  #
 #    #     #     ####   ######

{151} root@ascii ~/libbgrab-1.9 # 
%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::,::::::::::::::::::::::::::: ###################################$%%%%$%OO%%%%%%%%O$#OOOOOOOooo::::::::::::::::,,,,,,,,,::::::::::oY::Y%$$$%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 ###################################$%%%%$%OOOOOOOOOOO#$%OOOoooo::::::::::::::::::::::::::::,,:,,::::::::::o%$%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ###################################%%%%$$OOOOOOOOOOOO#%%Ooo:::::::::::::::::::::::::,:::::,,,,,,,,,,,,:::::oO%%O%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 ###################################$$$$$$OOOOOOOOOOOO#O%o::ooo::::::::::::::::::::::::::::::,,,,,,,.,.,,,:::oOOOO%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 ##################################$$$$$$$OOOOOOOOOOOOPoOo:::ooooo::::::::::::::::oo::::::ooo:::::::,:,,.,,,,:::YOO%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ##################################$$$$$$$OOOOOOOOOOOOOOoo:o;OOOOOoooooooooooooooooooooooooooooo:::::::,:,,:,,,,,:oO%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ##################################$$$$$$%OoooooooooooooooOOOOOOOOOOOOOOooooooOoOOooooooooooooooooo::::,:::::::,,,::OO%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ########################################$$%::oO%%%%%OoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOOOoo:::::::::,,,,,,::O%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ##########################################o::o%%%%%OOO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::,,,,::::OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ##########################################:::o%%%%%O%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:::::::,,,:,:::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ##########################################:::o%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::,,:::,::::::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ##########################################::oo%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::::::::::::::::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #########################################$::oO%$%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OOoo::::::::::::::::::OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #########################################O::o%%$%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%OOoo::::::::::::::::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #########################################:::o%%%OOOO%%%%%%%O%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%OOOoo::o:::::::::::::::OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #########################################::oo%OoooooooOOOOO%OO%%%O%%OOOOOOOOOOOOOOOOOOOOOOOO%OOO%OOOoo:::::::::::::::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #########################################::oo%OOOOOOOooOOOOOOOOOOOOOOOOoooooooooooooOOOOOOOOOOO%%%OOooo:::::::,:,:::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ########################################$::oO%%OOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooOOOOOOO%OOOOooo:::::::::::::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ########################################Oo:oO$%OooooooooooOO%%OOOOOoooooOOOOOOOOOooooooooOOOOOOOOOOOo:::::::::::::::::OO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ########################################o::o%$$O%OOOooooooOO%OOOOOOOooooooooooooooooooooOOOOOOOOOOOOo:::::::::o;;::::oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ########################################::oo$$%%%OOOOOOOOOOOOOOOOOOOOoooooOoo:oooooooooooOOOOO%%%OOoo:::::::oOOOYoo::OO%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ########################################::oo$%%%OOOOooOOOO%OOOOO%OOOOOOooooooooOOOOOOOOooOOOOO%%OOOooo::oooOOOO%oooooOO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ########################################::oo$$%%%OOOO%%%%OOOOOOOOOOOOOOOOooooOOOOOOOOOOOOOOO%%%O%OOOoooooOOOOOOOOoooOO%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #######################################%::oO$%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOoooOOOOOOOOOOOOO%%O%OOOOOOOOOOOoooooOooO%O%O%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #######################################o::o%$%%%%%%%%%OO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%OO%OOOOOO%%%OOOooOOOO%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #######################################:::o$$%%%%%%OOOO%%OOOOOOOOOOOOooOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOOOOOooOOO%%%%%O%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 #######################################:::o$$$OOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OOOooOOOOOO%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #######################################:::o$$$%OOOOOOOOOOooooooooooooooOOOOOOOOOOOO%O%OOOOOOOOOOOOO%%%OOOOOOOOOOo%%%%%%%%O%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,
 ######################################$:::o$$$$OOOO%%%OOOOOoooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::O%%%%%%%O%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 ######################################O:::O$$$$OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:;%%%%%%%%OO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ######################################:::o$$$$$%OOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ######################################::::$$$$$$OOOOOoooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ######################################:::o$$$$$$%OOOOOOOOOOoooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%OOO%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ######################################:::o%%$%$$$%OOOOOOOooooooooooOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%OOOO%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #####################################%:::o%%%%$%%%%OOOOOOOooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%OOO%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 #####################################o:::O%%%%%%%%%%O%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%OOO%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 PPPPPPPPRRR##########################::::O%%%%%%%%%%%OO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%OOOO%%%%%%%%%%%OO%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 :::::::::::::::::ooooYYYPPPPPPPPPPRRR::::%%%%%%%%%%%%OOOOOOoOOOOOOOOOOOOOOOOoOoooooooooooOoOOOOOO%%%%%%%%OOO%%%%%%%%OOOOOOOO%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 :::::::::::::::::::::::::::::::::::::::::::::::::o%%%%%OOooooooooooooooooooooooooooooooooooOOO%%%%%%%%%OOOO%%%OOOOOOOOOOO%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOO
 ::::::::::::::::::::::::::::::::::::::::::::::::::%%%%%%%%yoooooooooooooooooooooooooooooooOO%%%%%%%%OOoOO%%OOOOOOOOOOOO%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOO
 ,,:,,,,,,:::::::::::::::::::::::::::::::,:::::::::%%%%%%%%%$$OooooooooooooooooooooooooooOOO%O%OO%OOOooOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOO
 %OOOO;;vvvvv;;;,:::,.,,,,,,,,,,,,,,:,:,::,,::::::o%%%%%%%%%$%OOOooooooooooooooooooooooOOOOOOOOOOOoooOOOOOOOOOOOOOO%%%%%O%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%OOOO;;;vvvvv;;,:::::..::o%%%%%%%%%%%%OOOOoooooooooooooooooOOOOOO%OOOOOOoooOOOOOOOOOOOOO%OOOO%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOYoOOOoOoooooooooooooOOOO%%%OOOOOOooooOOOOOOOOOOOOOOOOOOO%OO%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%%%O%%%O%%%%%%%%%%%%%%%%%%%%%%%%OooooOOOOOOoooooooooooO%%%%%%%OOOOOooooOOOOOOOO%%OO%%%%OO%O%%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOO%
 %%%%%%%%%%%%%%%%%%%%%%%%%O%O%%%%%%%%%%%%%%%%%%%%%%%%O%OooOOOOOOooOOOooooooOO%%%%%%OOOOOOOooOOO%OOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOO%
 %%%%%%%%%%%%%%%%%%%%%%%%%O%%%%O%O%%%%%%%%%%%%%%%%%%OOOooOOOOOOOOOOOOooooOO%%%%%%%OOOOOooOOOOO%OOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOO%
 %%%%%%%%%%%%%%%%%%%%%%%%%O%O%O%O%%%%OO%%O%%%%OO%%OOOOooOOOOOOOOOOOOoooO%%%%%%%%OOOOOooOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOO%
 %%%%%%%%%%%%%%%%%%%%%%%%%OOO%OO%%%O%%O%%O%O%OO%%OooOOooOooO%OoOOOOooO%%%%%%%%OOOOooOoOOOooOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOO%
n
     #               bbgrab-1.9 # 
 #    #     #     ####   ######
 ##   #     #    #    #  #
 # #  #     #    #       #####
 #  # #     #    #       #
 #   ##     #    #    #  #
 #    #     #     ####   ######

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

OOOoooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::.OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%R%OOOOOOO%%%%%%%OOOooooooooooo::ooooo::::::::::::::::::::::::::,::::::::::::
 O%%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OO%%%%OOOOOOO%O%OOOOOo:oooooooooooooo:ooooo::::::::::::::::::::::::::::::::::
 O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOYO%%%%%%%%%%%%%%yyO%%%%%%%%O%%%yyyyyyooon;mmmmmmyooooooooooooooo::::::::::::::::::::::::::::::::
 O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO%%%OYYY:::::::::oOO%%%%%%%%%%%R#OoYOOO%o;oo;oOOoOOOooooooooooooOOOOoooooooooooooooo:::::::::::::::::::::::::::
 O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOYoOoY:::::,,,,,,,,::::::YYO%%%%%%%%Oo:::YO%OOOOOOO%%OOOOOOoOooOooooooooOOOooooooooooooooooo::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Oo::::::::::::,,,,,,:,,,:::::::::YOOOYO%ooo:::O%OOOOO%%%OOOOOOOooOOOOOOOoo:OOOoooOoooooooooooooo:::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YY::::::::::::::::,:,:,,:,,:,:,:::::::::::'oooo:::OOOO%O%OOOOOOOOOooOOOO%OOOooOOOOooooooooOooooooo::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Oo:::::::::::::::::::::,,:::::,,:,,,,.::::::::ooooooOOO%%O%OOOOOOOOOOOOOOOO%OOOOOOOOoooooooooOOooooooo::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O::::::::::::::::::::::::::::::,,.,,,,,,.,,,:::ooR%OOOOOO%OOOOOOOOOOOOOOOOOO%%%OOOOOOOoooooooooOooooooo::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Oo::oooooo:::::::::::::::::::::o::::,::,,,,,.,.,,:YOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOooOooooooooooooooooo::o::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOoooOOOOOooooooooooooooooooooooooooo::::::,,,,,,,,,,'OOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooooooo::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooOOOOOOOOOOOooooooooooooooooooooooooo::,,,,,,::,,,,,oOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooooooooooooooooooo::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOoOOOOoOoooOooooooooooooOOOOoo:,,,,:,:::,,.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooo::oooooooooooooooo::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOoooooOOOOOoOOOOOOOOOOoo::,:,:,,,,,,OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooo::oooooooooooOOOoOoooo:::::::::::::::
.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::,,,,,,,,,,oOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooo:ooooooooooooOOOOOOOooooo:::::::::::
.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOo::,,,,,,,,,,:OOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooooooooOOOOOOOOOOOOOOOOooooo::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:::,,,,,:,,:OOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOoooooOOOOOOOOOOOOOOOOoOOOOOOOoooooooooo
 %%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOOo::::::::,:::oOOOOOOOOOOOOOOOOOOOOOOOOOOoooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooooo
 %%%%%%%%%%%%%%%%%%%%%%%%OooooooOOOOO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%OOOo::::::::::::::OOOOOOOOOOOOOOOOOOOOOOOOOOoooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%OooOOooooOOOOOOOOOOOOOOOooooooOOoOOOOOOOOO%%O%OOOOoo::::::::::::::OOOOOOOOOOOOOOoOOOOOOOooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%%OoooOOOOOOOOOOOOOOooooooo::o:ooooooOOOOOOOOOO%OOOoo::::::::::,::::OOOOOOOOOOOOOOOOOOOooooooooooooooOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%%Oooo:oOooooOOOOOOooooooooooooooooooooOOOOOO%%%OOoooo:::::::,,::::::OOOOOOOOOOoOoOoooooooooooooooooOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%%%OOooOOOooOOOOOOOOoooooo::ooooooooooooOOOOOO%%%Ooo:o:::::::::::::::OOOOOOOOOOooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOoooo:ooooOOooo:oooooOOOOO%O%%Ooo::::::::::,::::::OOOOOOOOooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%OOOOOooOOOOOOO%%%OOOOoooooooooooOOOooooooOOO%%%%Ooo:::::::ooOOOo:::oOOOooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %O%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOO%%%OOOOOooooooooOOOOOOOooOoO%%%%%%Oooo:::oooooOo:oo::OOOOooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 %%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOO%%%%%OOOOOOOooooooOOOOOOOOOO%%%%%O%OOooooOOOOooO%:oo:OOOOOOOoooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOooOOOOOOOOOOOOOOOOOOO%%%%%%OOOOOO%%OoooooOoooOOOOOOO%OOO;;;;;o:::::::ooooooooooooooOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO,
 %%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOoOoOOOOOOO%OoooOOOOOOOOOOOOOOOOOOO%%O%%%%%%O%%OOoooooOoOOOOOOOOOO%%%%%%%%%%%%%%%%OOOOoooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:
 %%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOoooooooooooOoooOOOOOOOOOOOOOOOOOOOOOOOOO%%%OO%OoooooooOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%OoOooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
 %%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%OOooOOOooOOOOOOOOOOO%%OO%%%%%%%%%%%%%%%%%%%%OooOoooOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOO
.%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoYOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%OoooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOoo
 %%%%%%%%%%%%%%%%%%%%%%%%%OOOoooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:,OOOOOOOOOOOOO%O%%%%%%%%%%%%%%%%%%%%OOOOoooooooooOOOoOOOOOOOOOOOOOOOOOOooo::
 %%%%%%%%%%%%%%%%%%%%%%%%%%OOOOooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::OOOOOOOOOOOOOO%%OO%OO%%OO%%%%%%%%%%%%%O%OoooooooooOOOOOOOOOOOOOOOOOOooo:::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOooooooooOoOOOOOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo%OOOOOOOOOOOOOOO%%%O%%%OOOOOOOO%O%%%%%%O%%OooOooOOOOOOOOOOOOOOOOOooo::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOoooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoPOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OO%%OOOOOOO%OOOOooOoOOoOOOOOOOOOOoooo::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:;%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOOOOOOOOooo:::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo;;%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOOOOOooooo:::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooO;y%%%%%$%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOoOoooo:::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOooooooooooOOOOOOoOOoooooooooooOOoOOoooOy%%%%%$$%%%$%%%%OOO$$%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::ooooo::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O;oooooooooooooooooooooooooooooO;y%%%%%%%%%%%%$%%%%%$%OoORRoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo::,:oo::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOoooooooooooooooooooooooooOO%%%%%%%%%%%%%%%%$%%%%%OOOoooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOoooooooo:::o::::::oo;oOOO%%%%%%%%%%%%%%%%%%%%%%%%%OOO%oooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%OoOooOOooooooooooooo;oOOO%%%%%%%%%%%%%%%%%%%%%%%%%OOO%%%%%%%OooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::::::::::::::::::::::::::::::,,
 %%%%%%%%%%%%%%%%%%%%%%%%%%OOoooooOooooOOooOOOOO%%%%%%%%%%%%%%%%O%%%OO%OO%OOOO%%%%%%%$%$%%PooooooooooooooOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::::::::::::::::,,:
 %%%%%%%%%%%%%%%%%%%%%%%%%%OOoOooooooooOOO%%%%O%%%O%%%%%%%OOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo::::::::::::::::::::::::::::,,:::
 %%%%%%%%%%%%%%%%%%%%%%%%OOOoooooOOOO%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:::::::::::::::::::::::::::::,,:::::
 %%%%%%%%%%%%%%%%%OOOoOOoooooOOoooO%%%O%%%%%%%%%OOOOOOOOOOOOOOOO%%%%%%%%O%%%O%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::::::,::::::::::::,:::::::
 %%%%%%%%%%%%%OOoooOooooooOOoooooooO%%O%%O%%OOOOOOoOOOOooo;OOO%%%%O%%OOOO%%O%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::,,:::::::::::::,:::::::::
n
     #               bbgrab-1.9 # 
 #    #     #     ####   ######
 ##   #     #    #    #  #
 # #  #     #    #       #####
 #  # #     #    #       #
 #   ##     #    #    #  #
 #    #     #     ####   ######



:::::::::::::::::::::::,::::::::::::::::::::::::::: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%o,,,,::::::::::::,,,,,,,,,::::::::::::,,:::::::::::::::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Oo,,:::::::::,,,,,,,,,,:,,,,,,,,,,:::::,,::::::::::::::::::::::::,Oo::::::::::::::::::::::::::::::::,:,:::,,:,,:::
 %%%%%%O%%%%%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%OOY::::,,:,:,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,:::::::::::::::::o:::::::%::::::::::::::::::::::::::::::::::::,::,,,,,,,,:
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OYo::::::::,::,,,::,,,,:,,,,:,:,::,,,:,,::,,,,,,,:::::::::::::o:::::::,%:::::::::::::::::::::::,,,::,,,,,,,.....,,....,:
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OY:::,::,::,:::::,::,:,,,,,:,,,:,::,::,,:,:,,,,,,,,,,,,::::::::oo:o:::::::%::::::::::::::::::::::,,,,,,,,,................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OY::::::::::::::::::::::,:::::::,:::,,::,,,,:,,,,,,,,,,,,,,,::::::ooooo:::::,%::::::::::::::::::::::,,,,,,...................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Yo::::::::::::::::::::::::,::,::,::,:,,:,,,,,,,,,,,,,,,,,,,,,,,,::::oooo:o::::,%::::::::::::::::::::,,,,,......................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%OOY:::::,:::::::::::::::::::::::::::::,,,::,,:,,,,,,,,,,,,,,,,,,,,,,,.::oooo::o::::O::::::::::::::::::,,,,,,.......................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%Y::::::::::::::::::::::::::::::::::::::::::,,:,,,:,,,,,,,,,,,,,,,,,,,..::oooo:::::oO::::::::::::::::::,,,,.,.,.....................
 %%%%%%%%%%%%%%%%%%%%%%%%%%O::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,.,,,oooo:::::oO::::::::::::::::,,,,,,,,.......................
 %%%%%%%%%%%%%%%%%%%%%%%%%Y::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,.,,.oo::::::oo:::::::::::::::,,,,,,.,........................
 %%%%%%%%%%%%%%%%%%%%%%%Oo::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,.,:o:::::Oo::::::::::::::,,,,,,,,.........................
 %%%%%%%%%%%%%%%%%%%%%%Y::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.:o:::::oo:::::::::::::,,,,,,.,..........................
 %%%%%%%%%%%%%%%%%%%%%Y:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,.::::::o:::::::::::::,,,,,,.............................
 %%%%%%%%%%%%%%%%%%%%O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.::::::O::::::::::::,.,,,,..............................
 %%%%%%%%%%%%%%%%%%%%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,::::::o::::::::::,,.,,,,,..............................
 %%%%%%%%%%%%%%%%%%%%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,::::::::::::::::,..,,,,,...............................
 %%%%%%%%%%%%%%%%%%%%o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:,,,,,,,,,,:::::::::::::,..,,.,,.................................
 %%%%%%%%%%%%%%%%%%%%O,:::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::,::,,,::::,,,,,,,,::::::::::::,...,,....................................
 oooooooooooooooYooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,:::,,,,,,::::::::::,,,..,,,..............,,..,..................
 ooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,:..,:,:,,,::::::::::,,..,,,,............,,,.,....................
 oooooooooooooooooooo::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::,:,,,:::,,,:::::::::::::,...,,.............,,,,,......................
 ooooooooooooooooooooo:,:::::::::::,:,,,,,,,,,,,,,,,,:,,,:::::::::::::::::::::::::,,::::::::::::::,,,:::::::::,::,..,,,..............,,,........................
 oooooooooooooooooooooo::,,,,,:,,:,,:,,,,,,,,,,,,,,,,,,,,,,::,:,::::::::::::::::,,,:::::::::,,,,,::,,::::::::::,..,,,...............,,,.................,.......
 oooooooooooooooooooooooo::::,,,:::::,,,,,,,,,,::::::::::,,,,,,:::::::::::::::::::,:::::::::,:,,,::::::::::::,,,.,,,,............,.,,,..........................
 ooooooooooooooooooooooooo::,,.,::::::,,,,,,,,,,::::::,,,,,,,,::::::::::::::::::,,::::::::,,,,,:,,::::::::::,,..,,,....,.......,,.,,.................,..........:
 ooooooooooooooooooooooooo:::,,::::::::::,:::,,,,,,,,,,,:::::::::::::::::::::::,,,,::::::::,,,,,::::::::::,,,,..,,..........,.,,,,,,............................
 ooooooooooooooooooooooooooo:::::::::::::,::,:,,::,::,:::::::::::::::::::::::::,,,,,:::::,,,::::::::::::::,,...,............,.,,.,..............................,
 ooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::,,::::::::::::::,,,,.,.........,...,,,,,...............................:
 ooooooooooooooooooooooooooo::::::::::::::::::::::::::,::::::::::::::::::::::,,,,,,,:::::::,::::::::::::,,...,.............,,,,,................................
 oooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::::,::::::::::::::,,,..,.............,,,,..................................
 ooooooooooooooooooooooooo:::::::::::,:,:::,:::::::::::::::,:,:,:,:::::::::,,,,,,,,,::::::::::::::::,,,,............,..,,,,,,...................................
 oooooooooooooooooooooooo::::::::::::::::::,,:,:,:::::::::::::,:,:,,:,::::,,,,,,,,,,,,:::::::::::::,,,............,.....,,,,....................................
 o::oooooooooooooooooooooo::,,,,,,,,,,,,:,,,,:::,::::::::,::::::,,,,:,,::,,,,,,,,,.,,,,:::::::::,:,,,,................,,,,,.....................................
 o::oooooooooooo:oooooooooo::::,,,,,,,,,,,,,,::,:::::::::::,:::,,,,,:,,:,,,,,,,,,,,,,,,,,,,::::::,,,,....,...........,,,,,............................,.........
 o:::oooo:oooo::oooo:ooo:ooo:::,,,,,,,,,,,,,,,,,,,,,::,::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::,,,,....,,...........,,,,.......................................
 ooooooooooooooooooooooooooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,,,.....,......,...,,,,,........................................
 ,,,,,,,:,::,:,:::,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,:,:,,,,,,.....,,,...,,..,,,,,,,........................................
 ,.,.,,.,,,,,,,,,.,,,,,,,,.,.,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,...,,..,.,.,,,,,..........................................
 ..............,...........,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,:,,,,,,,...,,,..,.,.,.,,,,,,...........................................
 ...................................,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,.,,.,,,,,,,,,,,.....,,..,,..,.,,,,,....,........................................
 ....................................,,,,,,,,,,,,,,,,,,,,..,,......,.,,..,.,,,....,,::::::,,,,,.....,,.,...,.,.,,,..............................................
 .....................................,,,,,,,,,,,,,,,,,,..............,,..,.,..,,,::::::::,,,,...,.,..,....,,..,..,.............................................
 ::::::::::::,:,,,,,.,,...............,,,,,,,,,,,,,,,,,,..............,.,..,....,:::::::::,,,,...,,.,,,..,..,,..................................................
 ::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,,.......................,:::::::::::,:...,,,,,.....,,....................................................
 :::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,..,.,..................:::::::::::::,..,.,,,,....,,..,..................................................
 :::::::::::::::::::::::::::::::::::::::::,,,,,,...........................,,,,::::::::::::::,.,..,,.....,......................................................
 :::::::::::::::::::::::::::::::::::::::::::::::,::,::,,:::::,,,,,.,...,.,,,,,::::::::,:::::::,....,............................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:::::::::,,,,,::::,................................................................
n
     #               bbgrab-1.9 # 
 #    #     #     ####   ######
 ##   #     #    #    #  #
 # #  #     #    #       #####
 #  # #     #    #       #
 #   ##     #    #    #  #
 #    #     #     ####   ######

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




 ,,.,.,.,,::..,:.::::::::ooooooo::,$::::oooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::,::::::::::::::::::::::::::: %%%%%%%%%%%%%%%%%%%oooooo::::::::::::::::::::::::::::o::.::::o::::::::oooooo::.%::::oooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::
 $%%%%%%%%%%%%%%%%%%Oooooo::::::::::::::::::::::::::::o::,,:::::::o:::ooooooo::,Y:::::::::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::
 %%%%%%%%%%%%%%%%%%%OO%OOO%Oo,,:o:::::::,:::::::::::ooo:::,:::o:::::::::::::::::::,,,,,,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::o::,...:
 %%%%%%%%%%%%%%%%%%%%%%%%%%%o,,::::::::::::::o:o:oooooo:::.:::::::::::::::::::::::::,::::::,:::,:::::::::::::::::::::::::::::::::::::::::::::,,.................:
 $%%%%%%%%%%%%%%%%%%%%%%%%%%:,,::::::::::::::::::oo:ooo:::.::::::::::::::::::::::::::,:,::,:::,:::,,:,::::::::::::::::::::::::::::::::,.........................
 %%%%%%%%%%%%%%%%%%%%%%%%%%%:,::::::::::::o::o::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,:,,:::::::::::::::::::::::::::,,.,........................
 $%%%%%%%%%%%%%%%%%%%%%%%%%%.,::::::::::::::::::ooooooo::::::::::::::::::::::::::::::::::::::,::,:::,::,:,,,::::::::::::::::::::::,.............................
 %%%%%$%%%%%%%%%%%%%%%%%%%%%.:,::::::::::::oooooooooooo:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:::::::::::::::::::,,,..,..........................
 $%%%%%%%%%%%%%%%%%%%%%%%%%$,,::o::o:o:o:::ooooooooooo:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::::::::::::::,,,,..,,..........................
 $%%%%%%%%%%%%%%%%%%%%%%%%%%,,:::::::::::o::o:o:oooo:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::::::::::::,,,..,,..........................
 $%%%%%%%%%%%%%%%%%%%%%%%%%%,,:::::::o:::oo::oooooo::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.::::::::::::::,,,.,,,..........................
 $%%%$%%%%%%%%%%%%%%%%%%%%%O:::::o:::::::o:ooo:oooo::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,::::::::::::::,,.,,.,..........................
 $%%%%%$%%%%%%%%%%%%%%%%%%%o,,::o:::o::o:ooo:ooooo::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,:::::::::::::::,,,,.,.........................
 $$%%%%%%%%%%%%$%%%%%%%%%%%o:,:::o:oo:o:o:oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,::::::::::::::,,,,,,..........................
 %%%%%%%%%%%$%%%%%%%%%%%%%%::,:::oo:::oo:ooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:::::::::::::::,.,,,...............,..........
 $%%%%%%%%%%%%%%%%%%%%%%%%%,,,:::ooo::ooo:oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,::::::::::::::,..,,,,............,,...........
 %%%%%%%%%%%%%%%%%%%%%%%%%%.:,:oo::::o:::oo:ooooo:::,:::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::,.,,,,,...........,,............
 $%%%%%%%%%%%%%%%%$%%%%%%%$.,,:oo:o:o:ooooooooooooo::::::::::,,,,,,::::,::::::::::::::::::::::::::::,,:,::::,,,,,:::::::::::::::,..,,,,........,....,,,.........
 $%%%%%%%%%%%%%%%%%%%%%%%%%,,,:oo::ooooooooooooooooo::::::::::,:,,,::::::::,,,:::::::::::::::::::::::,:,:,,:::,,,:::::::::::::::,..,,,...,......,.,,,,,.........
 OOOOOOOYYYYYYYYYYYYYYYYYYY,,,:oo:oooooooooooooooooo::::::::::,:::,,:::::::::::::::::::::::::::,:::::::,,:::,::,::::::::::::::::,..,,,,........,,..,,,,.........
 oooooooooooooooooooooooooo,,,:oooo:o:oooooooooooooo:::::::::::::::,:,,,::::::::::::::::::::::,:::::::,::,:,,:,:::::::::::::::::,.,,,,........,,,,,,,,.,........
 oooooooooooooooooooooooooo,,,:oooooo:oooooooooooo::::::::::::::::::::::::::::::::::::::::::,,::::::,:,,,,:,,::::::::::::::::::,..,,,,.........,,,,,,,,,........
 ooooooooooooooooooooooooo:,,,:ooooooooo:oooooooo::::::::::::::::::::::::::::::::::::::::::,,,:::::,,,,,,::::::::::::::::::::::,,.,,,,.,,........,,,,,,.........
 ooooooooooooooooooooooooo:,,,:ooooooooooooooooo:::::::::::::::::::::::::::::::::::::::::,,,,,::::,,::,::,:::::::::::::::::::::,,.,,,,..,.....,,.,,,,,,,........
 ooooooooooooooooooooooooo,,,,:oooooooooooooooooo,,:,,,,,::::::::::::::::::::::::::::::::,,,,,:::::,::::,::::::::::::::::::::::,,,,,,..,,,,...,,.,,,,,,,........
 ooooooooooooooooooooooooo.,,,:oooooooooooooooooooo:,:,,,,,::::::::::::::::::::::::::::::,,,,:::::::::::,:::::::::::::::::::::,,.,,,..,,,,.....,.,,,,,,,,........
 ooooooooooooooooooooooooo.,,,:oooooooooo:oooooooo,,,,,,,,,,::::::::::::::::::::::::::,,:,,,,::::::::::,,:::::::::::::::::::::,,.,,,,.,,,,.....,,,,,,,,,,.......
 ooooooooooooooooooooooooo.,,,oo:ooooo:ooo:ooooooo:,::,,,,,,,,,,,,:::::::::::::,:::,,,,,,,,,,::::::::::,::::::::::::::::::::::,,,,.,..,,,,....,,,,,,,,,,........,
 ooooooooooooooooooooooooo.,,,:o::oooo:oooo:ooooooo::,,,,,,,,,,,,,,,,::::,,:,,,,:,::,,,,,,,,,,::::::::,,,:::::::::::::::::::::,,,,,,..,.,......,.,,,,....,......:
 ooooooooooooooooooooooooo..,,::::::::o:::::ooooooo::::::::,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,::::::::::::::::::::,,,....,.,...,...,,,,,.,,.,,.......
 ooooooooooooooooooooooooo,.,,::::::::o:o::::oooooo::,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,::::::::::::::::::::,,,,..,..,,.......,,,,,,...,.......
 oooooooooooooooooooooooo:.,,,:::::o::::::::::ooooo::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,:::::::::::::::::::,,,,,,....,..,....,,,,.,,..,.......
 oooooooooooooooooooooooo:,,.::::::::::::::::ooo:oo::,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,.,,,,:,:::::,,,,,,,:::::::::::::::,,,.,,.,..,,,..,,.,,,,,,,.,.,.......
 ::::':'''''''''ooooooooo:,,,,::::::::::::::::::ooo:::,,.,,,,,,,,,,,,.,,,,,.,,,,.,..,,,,,,,,,,,,,:::,,,,,,,,,,,,::::,,::::::,,,..,,,...,,.....,,....,...........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....::::::::::::::::,,,,,,,,.,,,,,,,.,.,.........,,,,,,,,,,,,:::::::,,,,,,,,,,,,,::::::::,,,,..,,,..........,,................
 .,,.,,.,....,.,,.,.,...,,,,.,,,,,....,:::::::::::::::::::,.,,,,..................,,,,,,,,,,,,:::::::,,,,,,,,,,::::::::::::,,,,..,.,,........,,,................
 ..,.,..,..,..,.,.......,....,...,....,:::::::::::::::::::::o::::,::..........,,,,,,,,,,,,,,,:::::,:,,,,,,,::::::::::::::::,,,,.,,,,,........,.,,...............
 .....................................::::::::::::::::::::::::o:: ::::::,,,,,,,,,,,,,,,,,,,,,::,::,:,,,,,,:,:,::::::::::::,,,,,.,,,,,,.......,,,................
 :::::::::::::::,::,:,,,,............::::::::::::::::::::::::::::.::::::,,,,,,,,:,,,,,,:,,,::,::,,,,,,,,,,,,,:::::::::::::,,,,...,,.,,,.........................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::::,,::,,:,,:,,,,,,,,,,,,,:::,:::::::::::,,,...,,,.,..........................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,,,,,::,:,:::::::,,,,,,,,,,,,,,,,,,:::::::::::::,,,...,,.,...........................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,,:,,,,,,,::::,:,,,,,,,,,,,,,,,,,:::::::::::::::,:,,..,,,,,..........................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::,...,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,:::,::::::::::::,,:,..,,,,,..........................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::,,,,,,::,,...,,,,,,,,,,,:,:,,,,,,,,:,,,,,:::,:::,:::::::::::,::,.,...,..........................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,,,:::,,,,.,,,,,,,,,:,,:,,,,,,,,,::,,::,::::,::::::::::::::::,,,,..,,.........................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:,,,,,,,:::,..,,,,,,,,,,,,,,,,,,,,::::,,,:::,:,,::::::::::::::::::,,,,,............................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:::,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,:,::::,,,::,,,::::::::::::::::::::::,,,,,...........................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,,:,,,,,,:::::,,,,,,,,,,,,,,,,,::::::::,:::::::::::,:::::::::::::::::::::,,..,.,,....................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,:::::::::,,,,,,,,,,,,::,::,::,,:::::::::,:::::::::::::::::::::::::::,,:::,...................
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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



::::::::::::::::::::::::::::,::::::::::::::::::::::::::: :::::::::::::,:::::::::::::ooooooooo::,,O::::ooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::.:::::::::::::ooooooooo::,,O:::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,:::::::::::::ooooooooo::,.%:::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::,::::::::::::ooooooooo:,,,%:::::ooooooooo:::::::::::::::::::::::::::,:,::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::,..:
 ::::::::::::::.::::::::::::ooooooooo:,,,%:::::oooooooo::::::::::::::::,:,::::::,::,:,,,,,,::,::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::,,,....
 ::::::::::::::,::::::::::::ooooooooo:,,,%:::::ooooooooo::::::::::::::::::::::::::::::::,,,::,:,:,,:,:::::::::ooo:::::::::::::::::::::::::::::::::::,,,,.,......
 :,:::::::::::::,:::::::::::ooooooooo:,,,$:::::oooooooo:::::::::::::::::::::::,::::::::::::::,::,::,,:,,::::::oOo::::::::::::::::::::::::::::::::::,:,,...,.....
 :::::::::::::::.:::::::::::ooooooooo:::,$:::::ooooooo::::::::::::::::::::::::::::::::::::::,::,:,:,:,,:,,,:::oOo::::::::::::::::::::::::::::::::,,,,...,,......
 :::::::::::::::,:::::::::::ooooooooo::::$:::::ooooo::::::::::::::::::::::::::::::::::::::::::::,,:,,,:,,,,:,:oOo::::::::::::::::::::::::::::::::,,,...,.,......
 ::::::::::::::::,::::::::::oooooooooo::o%:::::ooo:::::::::::::::::::::::::::::::::::::::::::,:::,::,,,,,,,,,,,:o:::::::::::::::::::::::::::::::,,,.............
 ::::::::::::::::.:::::::::ooooooooooo::o%:::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::::::,,,...,,.........
.::::::::::::::::,::::::::::oooooooooo:::O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::::::::::::::::::::::::::,,,...,,.,........
 ::::::::::::::::::::::::::ooooooooooo:::%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,::::::::::::::::::::::::::,,,...,,,,.........
 :::::::::::::::::,:::::::::oooooooooo:::%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,,,,,,,,,,,,.::::::::::::::::::::::::,,,...,,,,..........
 :::::::::::::::::,:::::::::oooooooooo:::$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:::::::::::::::::::::::,,,....,,............
 ::::::::::::::::::::::::::ooooooooooo:::$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,::::::::::::::::::::::,,,...,,.............
 ::::::::::::::::::,:::::::ooooooooooo:::$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:::::::::::::::::::::,,,..,,,,.............
 ::::::::::::::::::.:::::::ooooooooooo:::$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,::::::::::::::::::::,,,,.,,,,..............
 ::::::::::::::::::::::::::ooooooooooo:::$:::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,.:::::::::::::::::::,,,,.,,,,...............
 ::::::::oo:::::::::,::::::ooooooooooo:::$:::,,,::::::::::,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::::::,,,,,.,,,................
 ::::::o::o:::::::::.::::::ooooooooooo:::%:::,:,:,,:::::::,,,,,,.,,,,,,,,:::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::,,,,,,,,,,................
.::::::o:::ooo::::::.::::::ooooooooooo:::%:::::,..:::::::::,,,,,,:,.,,:,,,,,,,:::::::::::::::::::,:::::,,,::::::,,,,::::::::::::::::::,,,,.,,,,,................
 :::::::o::::::::::::::::::ooooooooooo:::O::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::,,:::,,::,:::::::::::::::::::,,,,,,,,,.................
 ::::::::::::o:o:::::,:::::oooooooooooo::O::::::::::::::::::,:::::::::::::::::::::::::::::::::,:::::::::::::::,,,::::::::::::::::::::,,,,,,,,,,.................
.::::::o::o:o::::o:::.:::::oooooooooooo::O::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::,,,:::,,:::::::::::::::::::::,,,,,,,,,,..,.............,
 ::,::::ooooo::::o:::::::::ooooooooooo:::o::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::,,,,,,,::,,::::::::::::::::::::,,,,,,,,,.,................,.
 ::::::o:o:::o::::::::.::::oooooooooooo::o:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::,,,,,,,:::::o:::::::::::::,::::,,,.,,,,,,.,,,...........,.,
 :::::::oooo:::o::::::.o:::ooooooooooo:::o:::::::::::::::::,::::::::::::::::::::::::::::::,,,,,,:::,,,:::,:,,:::oo:::::::::::::::::,,,,,,,,,,,,,,............,,,,
 :::::oo::ooo::o::::::,::::ooooooooooo:::o::::::,,,,,.,:::,::::::::::::::::::::::::::::::,,,,,,:::,,,,::::,,:::ooo::::::::::::::::,,,,.,,,,,,,.,.............,,,:
 :::::::ooo:o:o:o::::::::::ooooooooooo:::o::::,,,,,,,,,,:,:::::::::::::::::::,:,::::::,,,,,,,,,::::,:,:::::,,:oooo::::::::::::::::,,,,,,,,,,,,.,.............,.,
 ::::::oo:ooo::::::::::.:::ooooooooooo:::o:::,,,,,,,,,,,,,:::::::::::::::::,:,,:::,::,,,,,,,,,,::,,:::::::,,::oooo:::::,::::::::::,,,,,,,,,,,,,,.............,,,
 ::::::o:::o::o::::::::.:::ooooooooooo:::o:::,:,,,:::,,,,,,,,,,,::::::::,:,:,,,,,,,,,,,,,,,,,,,:::::::::::,:::oooo:::::,::::::::::,,,,.,,,,,,..,.............,,,
 :::::::::::::o:o::::::::::ooooooooooo::::::::,..,,,,,:,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,,:::oooo:::::,:,:::::::,,,,,,,,,,,,.................,,
 ::::::o:::o:::o::::::::.::ooooooooooo::::::::::,,,...,,,,,,,,,,,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,:::oooo:::::,,,:::::::,,,,,,,,:,,,..................,
 :::::oo::o::::o:o::::::.::ooooooooooo:::::::::::::::::,,,,,:,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::,,,,:::oooo:::::::,::::::::,,,,,,::,,,...........,.....,.
 :::::::::::o::::::::::::::ooooooooooo::::::::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,:::oooo:::::::,::::::::,,.,.,::,,,..................,
 ::::::::::::::::::::::::.:ooooooooooo:::::::::o:,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,::oooo::::::::::::::::,,.,.,,,,,...........,,......,
.::::::::::::::o:::::::::.:ooooooooooo:::::::::o:,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,.,,.,,,,,,,::::::,,,,,::oooo::::::::::::::,,,,.,,..,,,,....,.,.,.......,.,
 ::::::::o::::::::::::::::,ooooooooooo:::::::::o:,,,,,,,,,,,,,,,.,,........,..,,......,,..,,,,,,,,:::::,,,,,,,:ooo::::::::,:::::,,,..,,,...,,................,..
 :::::::::::::::::::::::::.ooooooooooo::,::::::oo:,,,,,,,,,,,,,,,,.....,...,.,,.....,,,,,,,,,,,,,::::::,,,,,,,,,.:::::::,,,:::::::,..,,,,......,,..,..........,.
 ::,::::::::::::::::::::::,:ooooooooo:::,::....,:o:,,,,,,,,,.,,..,,.................,,.,,,,,,,:,:,:::::,,,,,,,,,,,,,:,,:,,,:::::::,..,,,,,,...,,,,,,,........,..
 ::,:::::::::::::::::::::::,oooooooo:..,,,......:ooo::,,,,.,.......................,.,,,,,,,,,,,:,:::::,,,,,,,,,,,,,,::::::::::::::,.,,,,,,....,,,.........,....
 ::::::::::::::::::::::::::.oooooooo:,..,,......,oooooo:::::,,..................,.,.,,.,,,,,,,:,,,:,::,,,,,,,,,,,::::::::::::::::,:,...,,,,,,.,,,,..............
 ::,:::::::::::::::::::::::.:ooooo:':...,,......,oooooo::::::::::.........,.,.,,,,,,.,,,,,,,,,,::,::,:,,,,,,,,::,::::::::::::::::,::,.,,,,,,,,,,,,..............
 :,,::::::::::::::::::::::::,oooo:,...,,,.......ooooooo::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,:,,:::::::::::::::::::::,,.,,,,,,,,,,..............
 :::::::::::::::::::::::::::.::::.....,,,.......:oooooo:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,:,,,:::::::::::::::::::::,.,,,,,,,,,...............
 ::,:::::::::::::::::::::::::,::::,...,,,,......o:::oo::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::,,,,,,.,,...............
 :,,:::::::::::::::::::::::::.:::::::,,,,,......::::::::::::::::::::.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,,,,,,,................
 :,::::::::::::::::::::::::::,,::::::,,,........::::::::::::::::::,.,,:,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:,,,:::::::::::::::::::::::::::,,,,,,.,,,,...........
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####




::::::::::,::::::::::::::::::::::::::: ::::::::::::::o::::::::::::o:::::::::::::o:o::o:::::::::::::::::::::::::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::o:::::::::::::::::::::::::oo:::::o::::::::o:::::::o:::::::o:ooo::::::::::::::,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::oo::::::::::::::::::::o:::o:::::::::::::::::::o:::::::::::o::::::::::::::::,,,...........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::oo:::::::::::::::::::o:oo::ooo::::o:::o:::::o:::::o:::::::o::::,,::::::::::,,,.,,,.................,,.....,,::::::::::::::::::::::::::::::::::::::
 ::::::::::::::oo::::::::::::::::::::o:::o:o:::::::o::oo:::o::o:o::::::::o::::::::::::::::,,,.,,,............................::::::::::::::::::,::::::::::::::::
 ::::::::::::::oo:::::::::::::::::::::::o:o::::o::::::::::::o:o:::::o:::::::::::::::::::::,,,..,,...............................:::::::::::::::,::::::::::::::::
 ::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::o:::::::o::::::::::::::::::::::,,...,,.................................,:::::::::::,:::::::::::::::::
 ::::::::::::::oo:::::::::::::::::::::o::::::::::::::::o:o:::o:::o:::::::::::::::::::::::,,...,,,.................................,,::::::::::::::::::::::::::::
 ::::::::::::::oo::::::::::::::::::::::::o:::o::::o::::::::::::::oo:::::::::::::::::::::::...,,,....................................,.::::::::::::::::::::::::::
 ::::::::::::::oO::::::::::::::::::::::::o::::::::o::::::::::o:::oo::o:::::::::::::::::::,...,,,......................................,:::::::::::::::::::::::::
 ::::::::::::::oOo:::::::::::::::::::o:o:o:::::::::::::o:::oo::o:oo:::::,,::::::::::::::,,..,,,...............,...................,,.,,,,:::::::::::::::::::::::
 :::::::::::::::Oo:::::::::::::::o::::::::::::::::::::::o::o:::o:oo:::::::::::::::::::::,,..,,.....................................,,.,,,,::::::::::::::::::::::
.::::::::::::::oOo::::::::::::::::::::::,::::::::::::,::,::::o::ooo:::::,::::::::::::::,,,.,,,.....................................,.,,,,,,:::::::::::::::::::::
 :::::::::::::::Oo::::::::::::::::::::::::::::::::::::::::::::::o::::::::::,::::::::::,,,,.,.....................,..................,.,,,,,,::::::::::::::::::::
 :::::::::::::::Oo::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::,,,,.,.....................,...,...............,.,,,,,,:::::::::::::::::::
 :::::::::::::::OO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,....,.............,,,...........,..........,,,,,:::::::::::::::::::
 :::::::::::::::OO:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,.,...,,,..........,.,,..............,,,.....,,,,,,,::::::::::::::::::
 o::::::::::::::OO:::::::::::::::::::::::::::::::::::::::::::,.:::::::::::::::::::::,::,,,,,.................,,,,.....,........,........,,,,,,,:::::::::::::::::
 o::::::::::::::OOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,.,,,..,..............,,,..,........,....,,......,,.,,,,:::::::::::::::::
 oo:::::::::::::oOo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,,.,.,........,....,,,....,.......,.....,,.....,,.,,,,,:::::::::::::::
 oo:::::::::::::oOo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,..,,....,........,,.....,...........,..,,..,,,,,,,,,,:::::::::::::::
 oo:::::::::::::oOo::::::::::,,,:::::::,,,,,,,,,:::::::::::,,:::::::::::::::::::::,,,,,::,,..,.,....,,......,,.....,..............,,.,..,..,,,,,,,::::::::::::::
 ooo::::::::::::OOo::::::::::::,.,,::::,,,,:,,::,,,:::::::::::,..:::::::::::o::::,,,,,:::,,..,.....,,,..,...,.............,.,,....,...,,,,,,,,,,,,,,::::::::::::
.ooo::::::::::::oOo::::::::::::::::::::::,,,,,:,:::::::::::::::::::::::::::::::::,,.,:::,,.........,,...................,.,..,.....,..,,,,,,,,,,,,,,::::::::::::
 oooo:::::::::::oOo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,::,,..........,...................,,..........,,.....,.,,,,,,,,::::::::::::
 oooo:::::::::::oOo:::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,,,..,:,,..........,.....................,,,,.,.........,...,,,,,,,,,,:::::::::::.
 ooooo::::::::::oOo::::::::::::::::,::::,,::::::::::::::::,:::::::::::::::::::,,,,..,,...................................,,,..,......,.....,,,,,,,,,::::::::::::
 ooooo::::::::::oOo::::::::::::::,,,,,,,,,,,:::::::,,::,,,,:::::::::::::::::::,,,..,.....................................,,,.........,.......,,,,,,:::::::::::::,
 ooooo::::::::::oOo:::::::::::::,,,,,,,,,,,,,,,:,,,,,,,,,,,:::::::::::::::::,,,,...,,,.....................,.............,.,............,...,,,,,,.::,:::::::::::
 oooooo.,:::::::oOO:::::::::::::,,:::,,,,,,,,,,,,,,,,,,,,,,,,:::::,::,,,,,,,,,,,,,,,.,,..................................,.,................,,,,,,,:::::::::::::
 oooooo:.,,:::::oOo::::::::::::::,::,,,,,,,,,,.,,,,,,,,,.,,,::::oo::::::,,.,,,,,,,,.,,,,,..,...............................,.,...,..........,,,,,,,,::::::::::::
 ooooooo.,,,.,,..,':::::::::::::::,,,,,,,,,,,,....,.,.,,.,,:::::::oo:o::::oo:::::,,:::,,,,,...............................,.,..............,,,,,,,,,::::::::::::
 ooooooo....,,.,,,,,,,,,,,,::::::::,,,,,,,.,.......,.,,,,,:::::::,::::::::oooo::::::::,,,,,................................,.,,...........,.,,,,,,,,::::::::::::
 oooooooo,,,,:::::::,.,..,,,:::::::::::,...........,.,,,,,::::::,,,,,:::::oooo:::::::,,,,................................,......,,,..,.,.....,,,,,,,::::::::::::
 oooooooo::ooo:oo::::......,,,:::::o::::::::,.,,,.,,,,,,,::::::::,,,,,,:::ooooo:,,:::,,,,,,,.............................,,,,,,,,,::,:,.,........,,,,:::::::::::
 ooooooooo:ooo:::::::::........,::::::::::::,,,,,,,,,,,,:::::::,:,,,,:::::::oo,.,,,,,,,,,,.............................::::::::,...::::::::,....,.,,,:::::::::::
 oooooooooooo:o:o::::::::,.....,..:::o::::,,::,,,,,,,::::,:::,,,::,,,::::::::.,,,,,.,,,,..,,,.,................,,::::::::::::::::::,.:::::::::,.,.,,,,,,::::::::
 ooooooooooo::o::::::::::,......,,,,,,::::.,::::,,,::::,,,,,,,::,:,:,:::::,,,,,,,,,,,,,,,:,,,,,............::,::::::::::::::::::::::::,,:::::::::,..,,,,::::::::
 oooooooooo:::::::::::::::.,,,::,,,:::::,:..,:,,,,,,,,,,,,,,,:,,::,,,:::,,,,:,,:,,,.,..,:,,,,,,..........::::::::::::::::::::::::::::oo::..::::::::,,,,,::::::::
 oooooooooooo:::::::::::::::,,:,,,::::::,:::,,,,,,,,,,,:,,:,,,,,,,,::,:::::::,::,,...,,,,,,,,,........,:::::::::::::::::::::::oooooooooooo:..:oooo:::,,,.,::::::
 ooooooooooo::::::::::::,:::,:,,,:::::::::::::,,,,,,,::::::,:,,,,,,::,:::::::,::,..::,:,,,.,,,,,.....::::::::::::::::::::::::ooooooooooooooo:,,oooooo::....:::::
 ooooooooooo:::::::::::,,,:,:,,,,::::::,::::::::,:::::::::::,,:,:::::::,::::,,:::,.::,,,,,,........::::::::::::::::::::::::o:oooooooooooooooo:,.:oooooo:....,:::
 oooooooooooo::::::::::,,,,,:,,,:::::::,:::::::::::::::::::::::::,:::,,:::::,,:::,.:,,,,.,,...,...::::::::::::::::::::::::::::ooooooooooooooooo:..oooooo:,...,,:
 oooooooooooo:::::::::,,,,::,,,:::::::,:::::::::::::::::::::::::::::,:::::::,:::::..,:,,...,....::::::::::::::::::::::::::::::o:oo:ooooooooooooo:,,:ooooo:,....,
 ooooooooooooo::::::,:,,,,,:,,::::::,,:::::::::::::::,::::::::::::::::,:::::::::::.,,,,,..,,...:::::::::::::::::::::::::::::::::o:oooooooooooooooo:.:ooooo::...,
 ooooooooooooo::::::::,,,,,:,:::::::,,:::::::::::::::,,:::::::::::::::,::::::::::::::,,,.,,..::::::::::::::::::::::::::::::::::::::::oooooooooooooo:.,ooooo:::..
 ooooooooooooo::::::,,,,,,:,:::::::,,,:::::::::::,:,,,::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::o:oooooooooooo:,,oooooo:::
 oooooooooooooo::::,,:,,,,:,::::::,,,::::::::::::::,,::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooooo:.,:oooooo:
 oooooooooooooo:,::,,,,,,,:::::::,,::::::::::::::::::::::::::::::::::,:,,,:::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooooo::..:oooooo
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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



.,,...,,:::::::::::::::::::::::::::,::::::::::::::::::::::::::: :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::........,:,:::::::::::::::::,,,,,:::::::,,.,,,,,.,..................:::::::::::::::::::::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::,::::::,:::......:::::::::::::::::::::::::::::::::::::,,,,,,,......................:::::::::::::::::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::,:::.....::::::::::::::::::::::::::::::,:::::::::,,.,,,.......................,,:::::::::::::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::,...::::::::::::::::::::::::::::::::::::::::::,,.,,,,,,.......,..............,::::::::::::::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,,::,,..::::::::::::::::::::::::::::::::::::::oo::::,,,.,,,,,.,..,.,...............,,:::::::::::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,:::,..:::::::::::::::::::::::::::::::::::::::ooo::::,,.,,,:,.,..,..,.......,,.....,,,,:::::::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::,..:::::::::::::::::::::::::::::::::::::::::ooo:::,,.,,.:.......................,.,,,::::::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::..,:::::::::::::::::::::::::::::::::::::::::oo::::,.,,,,,,......,..................,,::::::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::,::,..::::::::::::::::::::::::::::::::::::::::::oo::::,..,,,,,,,...,,...............,.,,,::::::::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::,,,,,,,,,.,,,,,,,::::::::oo::::,...,,,,,....,,..........,.....,,,,,,::::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::,.,:::::::::::::::::::::::::::::::::::::,,,,::oo::::,...,,,,......,..............,.,,,.,,::::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,.,,,,::::::::::::::::::::::::::::::::,,,:o:::::,,.,,,,,.....,,.............,,,,,,,,,,:::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::.,:::::::::::::::::::::,:::::::::::::::::::,:oo:::::,,,..,,,,.....,..............,.,,,,,,,:::::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::,,,,,,,,::::::,,,,,,:o:::::::,,.,,,,,.....,,,,....,.....,,.,,,..,,,::::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::..:::::::,,::::::::::::::,,:,,..,,:::::::,,:::oo::::::,,,.,,.,.....,,,.....,,.....,.,,,,,,,,,:::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::..,:,,:..,::::::::::::::::::,,,::::::::::::,::oo::::::,,.,,,.,,..,,,,,,,....,.....,,,,,,,,,,,:::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::,...,,,:,,:::::::::::::::::::::::::::::::::::::o:::::::.,..,,.,......,..,.,.,,.,....,,,,,,,,,.,::::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::,....::::::::::::::::::::::::::::::::::::::::::o:::::::,,..,,.,......,...,,..,,.,...,,,,,.,,,,,::::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,,...::::::::::::::::::::::::::::::::::::::::::o:::::::,,,.,,.,.......,..,,,..,.,...,,,,,,,,,,,,:::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,,.::::::::::::::::::::::::::::::::::::::::::::oo::::::,.,.,,.,....,..,..,,,,,.,,,..,,,,....,,,,,::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::,.,,::::::::::::::::::::::::::::::o::::::,,,.,,,,...,,,.,,,,,.,,,,,,,..,,,..,,.,,,,,:
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,.:::::::::::::::::::::::::::::::::::::::::::::o:::::::,,,,,,.,...,.,.,,,,,,.,,,,,,.,,,,,..,.,,,:,,
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,.:::::::::::::::::::::::::::::::::::::::::::::o:::::::,,,,,.,......,,,,..,,.,,,,,,.,,,,,.,.,,,,,::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,.:::::::::::::::::::::::::::::::::::::::::::::oo::,:::,,,,.........,,,...,,.,,,,,,,.,,,.....,,,,:,
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,.::::::::::::::::::::::::::::::::::::::::::::,oo::::::,,,,........,.......,.,,,,,,.,,,.......,,,::
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,.::::::::::,:::::::::::::::::::::::::::::::::,:o:::::,,,,,........,,.....,..,,,,..,,,,.......,,,,:.
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::,,:,,::::::,,,::::::::::::::::::::::,::o:,:::,,,,,.......,,......,,..,,,,,,,,,,.......,,,:
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,,.:::::::::::::::::::::::::::::::::::::::::::::o:,::,,,,,.......,,......,,.,,,,,,,,,.,.......,,,,,,
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,,.:::::::::::::::::::::::::::::::::::::::::::::o:,::,,,,,......,,...........,,,,,.,,,.......,..,,::
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,...::::::::::::::::::::::::::::::::::::::::,:::::::,,,,.................,...,,.,.,.....,........,,
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,,,.::::::::::::::::::::::::::::::::::::::::::,,:::,.,,.....................,....,.,,............,,
 :::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::,,...::::::::::::::::::::::::::::::::::::::::,,:,:,,,,.....................,,.......,..,.........,,
.:::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::,,..,.:::::::::::::::::::::::::::::::::::::,,,,,,,,,......................,,..,...,,,............,,
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::.,,,,.:::::::::::::::::::::::::::::::::::,,,,,,,............................,...,,,,...........,,,
 :::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,,....::::::::::::::::::::::::::::,,,,,,,,,,..............,..............,.....,,,..,........,.,,
 :::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::,,.....:,:::,::,::,,:,::::,:,:,,,,,,,,,,................,,.....................,..,.........,,.,
 :::::oooooooo::::::::::::::::::::::::::::::::::::::::::::::::::,.,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,..........,,.,,.................,.....,..........,.,.
 :::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::,.................,,,,,,,,,,,,,,,,,,,..,,.......,,,,,,,,...................................,...
 :::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::,,,................:::::::::::,,,,,,,,,,,,.,.,.,,,,,,,,...................................,....
 :::::oooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,...............:::::::::::,,,,,,,,,,,,.,:,,,,,,,,.........................................
 :::::oooooooo:::::;;,::::::::::::::::::::::::::::::::::::::::::::,,,,................::::::::::,::,::,::::::,,,,,,,,,..........................................
 :::::ooooooo:::::::oo:::::::::::::::::::::::::::::::::::::::::::::.,..................,::::::::::::::::::::,,,,,,.,.....................................,.....,
 ::::::oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...................,::::::::::::::::::::::,,,......................................,......,
 :::::oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...................,:::::::::::::::::::,,,,,,,,.....................................,..,.,,
 :::::ooooooo:::::::,:::::::::::::::::::::::::::::::::::::::::::::,,,....................:::::::::::::::::,,,,,,........................................,,,,,:::
 :::::oooooooo::::::oo::::::::::::::::::::::::::::::::::::::::::::.,.......,..............:::::::::::::::::,:,,,,,..................................,,,,,,,,::::
 ::::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.......................:::::::::::::,,,,,...,,,................................,,,,,.,,,,..,
 :::::ooooooOo:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.......,,...............,::::::::::::::,:,,,,,,,,..........................,,,,,...,,:::::::
 :::::ooooooOo:::::,,,::::::::::::::::::::::::::::::::::::::::,,,,,,.,...,,,,.............,.,:,:::::::::,,:::,,,,,,,.,......................,,,::,...:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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






...:::,::::::::::::::::::::::::::: ::::::::::::oooooo:::o:::ooooooo::::::::::::::::::::::::::::::::::::::::oo:::::::o::::o:oo::o:::::::,,,........................................................:
 ::::::::::::ooooooo::o:::ooooooo::::::::::::::::::::::::::::::::::::::::oOo:::::o:o:o::::::::::::::,,,.........................................................
 ::::oo:::::oooooooo::o:::ooooooo::::::::::::::::::::::::::::::::::::::::oOo:::::::o::::o::o:::::::,,,,........................................................,:
 ::::o::o::::ooooooo::O:::oooooooo::::::::::::::::::::::::::::::::::::::::Yo:::o:::::o:::::o:::::::,,,,,.,...,........,.........................................:
 :oo:::o:o::oooooooo::O:::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::o:::o:o:o::::::,,,,,.,,.,,.........,........................,................
 :o::::o:o::oooooooo::%:::ooooooo::::::::::::::::::::::::::::::::::::::::::::::,::::o:o:::oo:::::,,,,,..,.,,,,.......,,........................................,
 :oo:,oooo:::ooooooo:o$:::oooooooo:::::::::::::::::::::::::::::::::::::::::::,::::::::::::oo:::::,,:,...,.,,,,................................,................,
 :ooo::oo:o:oooooooo:o#:::oooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,,:::o:ooo::::,.,,...,.,,,,,................................,.................
 :oooo:ooo:::ooooooo:o#:::oooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,,,:o:oooo::::,,,,.,,,,,,,,.................................,.........,.......
 :ooo::ooooooooooooo:o$:::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::,,,,.:::o:o:::,,,,.,.,,,,,,......,...........................,.................
 :oooo::oooo:ooooooo:o$:::oooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::oo::::,,,,,,.,.,,,...................................,.......,.........
 :oooo::oooooooooooo:o%:::oooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.o:o::::,,,,,..,,,,,,,.............................................,......
 :ooooo::oooooooooooooO:::oooooooo::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:oo::::,,,,,,,,,,,,,..............................................,,.....
 :oooooo:ooooooooooooooo::oooooooo:::::::,,,::::::::::,:,:,:::::::::::::::::::::::::,,.:o::::,,,,,,,.,,,,,,....................................,..........,.....
 ::ooooo,ooooooooooooooo::oooooooo::::::::,,::::::::,,,,,::,::::::::::::::::::::::::,,::o::::,,,,,,,..,,,,,...........,.....,...................,,,......,,.....
 :oooooo:ooooooooooooooo:::ooo':':::,::,::::::::::::::::::::::::::::::::::::::::::::::::o::::,,,,,,,..,,,,.....................................................,
 :ooooooo:oooooooooooooo:::,..,....,...:::::::::::::::::::::::::::::::::::::::::::::,::o:::::,,,,,,...,,,,.,,.................................,.................
 ::oooooo,ooooooooooo:::,...........,.,:::::::::::::::::::::::::::::::::::,:::::,,::,:::::::,,,,,,,..,,,,,,,....................................,.....,.,.......
 ::oooooo::oooooooo:::,,.,,,.,.....,...:::::::::::::::::::::::::::::::::,,,:::,:,,:::::o::::,,,,,,,,.,,,,,,,.....................................,..............
 ::ooooooo,ooooooo::,,,,,.,,,::::,,,,,,,:::::,,,,::::::::::::::::::::::,,,:::,:::::::::o::::,,,,,,,,.,,,,,,........,....................................,,,.....
 ::ooooooo:oooooo:,,,,,,,,,::::::::::::::,,,,,,,:::::::::::::::::::::::,,:::::::::::::::::::,,,,,,.,,,,,,,,...................,...................,......,.,,...
 ::ooooooo::oooo:,,.,,:::::::::::,,,,,,:::::::,,,,,,,,::::::::,,,:::,,,,,::::::::::o::::::o:,,.,.,..,,,,,,.......................................,,.............
 ::oooooooo,ooooo:...,:::::::::,,,,,::,:::::,,,,,::,,,,,:::,:,,,,:,,,,,,,,:::::::::o::oo::o:,,.,,,.,,,,,,,................,.....................,.,..........,,.
 ::oooooooo:oooooo:,,,::::::::::,,,,:::::,::::::::::,,,,::,,,,,,,,,,,,,,,,::::,::::o:o:o:oo.,,,,...,,,,,,,.....,..................................,.,........,.,
 ::oooooooo::oooooo:,..:,,,,:::::::::::::,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,::::,:::::::o:::::::..,...,,,.,.....,.......,..........................,...,..........
 ::ooooooooo,ooooooo::...,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::o:o:o:::::,:.,..,,.,,.....,....................................,..,,..........
 ::ooooooooo::ooooooo::,.,:::::::,,:::::::,,,,,,,,,,,,,,,.,,.,,.,,.,,,,,:::::::,,,::o:o::o:::::..,..............,.........,,......................,,..,,........
 ::oooooooooo,oooooooo::::,:::::::::,:,::::,,,,,.,,.,.,,.,...,,,.,,,,,,,::::::,,,,,,::::::::::::.,.............,.......,..,,.......................,..,,........,
 ::oooooooooo:ooooooo::,,,,,,::::,:::::::::::,,.,..,...........,,,,,,,,,::::::,,,,,,,::::::::::::.,........................,..................,....,...,........:
 :::ooooooooo::oooooo.,,.,,,,,,::::::::::::,,,.....,::,,,.,,,,,,,,,,,,::::::::,,,,:::::::::::::::::..................................................,..........
 :::ooooooooo::oooo:',,,...,:oooo::::::::,,,,..,....,:::,,,,,,,:,,:,:::::::::,,,:::,::::::::::::::::,,.....,........,...........................................
 :::ooooooo::o::oo:..,,,...,:ooooo,,:,:,,...........,,,,,,:,,:,::,::::::::::,,,,,,,,,::::::::::::::o::,...,,..,...,,............................................
 ::::o:oo:o::::,::::..,,....:ooooo:::,,,:........::,,:::::,,::,::,::::::,,:,,,,,,,,,::::::::::::::::::::,..,,,....,,............................................
 ::::oo:ooooo:::::::::,,....:ooooo::::::::::.::::,,,:::::,::,,,,:::::,,:,,,,,,,:::,,:::::::::::::::::::::.,,,,....,,............................................
 :::::::::::::::,::,,,,,,...,::ooo:::..,,::::,::,,,:::,,.,,,,:,::::::,,,,,,,,:::,,,::::::::::::::::::::::,,,,,..,:,.............................................
 ::::::::::o:::::,....,,....,:oooo:::::::::::,,,,,::::,,..,,,,,,,:,:,,,,,:,,:::,,::::::::::::::::::::::::,,,,...,:,.............................................
 ::::::::::::::o:,:::,......,ooooo::::::::::,,,,,:::::,:,.,,,,,,,,,,,,,,::::::,::::::::::::::::::::::::::,,,,.,,:,.............,,,................,,,,,,,,,.....
 ::::::::::::::oo:ooo:......,ooooo::::::::::,,,,:::::::::::,,:,,,,,,,,::::::,,::::::::::::::::::::::::::,,,,..,,:...............,..............,,,,,,,,,,,,,,,,,
 ::::::::::::::oo::oo:.,....,oooo:::,::::::,,,,,::::,::::::,,,,,,,,::::::::,,::::,:::::::::::::::::::::,,,,,,.::,..,..........................,,,,,,,,,,,,,,,,,:
 ::::::::::::::ooo:oo:.......oo:::::,::::::,,,::::::::::::::::::,,:,::::::,,,:::,,:::::::::::::::::::::,,,,,,.:,..,...,.....................,,,,,,,,,,,,,,,,::::
 ::::::::::::::ooo::o:.,....,o:::::,,:::::,,,,,::::::,::::::::,,,:::::,:::,,::,.,::::::::::::::::::::::,,,,.,.,,....:,,....................,,,,,,,,,,,,:,:::::::
 ::::::::::::::oooo::o......,:::::::,:::::,,,,::::::::,::::::::,:::::::::,,:::,,:::::::::::::::::::::::,:,,.,.,....:,,,...................,,,,,,,,,,::::::::::::
 ::::::::::::::oooo:::.......:::::::,,:::,,,,::::::::,,:::::::::::::::::,,::::.,:::::::::::::::::::::::,:,.,::....::,.,.....,,......,,,..,,,,,,,,,,:::::::::::::
 :::::::::::::::ooo:::......::,,:::::,:::,,,,:::::::,,,::::::::::::::::,,::::,.::::::::::::::::::::::::,,,,,,,,..,::,,.....,,:,....,,,,,,,,,,,,,,,::::::::::::::
 :::::::::::::::oooo:,,....:::,,::::,::::,,,::::::::,,,::::::::::::::::,,::::,.::::,:::::::::::::::::::,::::.,,..:::,,.....,,,,...,,,,,,,,,,,,,,,:::::::::::::::
 :::::::::::::::ooooo:....::::,,,:::,,::::,,::::::,,,,::::::::::::::::,::::::,::::,::::::::::::::::::::,::,:::...::,,......,,.,...,:::,,,,,,,,,,::::::::::::::::
.:::::::::::::::oooo::...,::::,,,,::::::,,,:::::::,,,,,:::::::::::::::,::::::,:::,,::::::::::::::::::::::::::::..,:,,..,,...:,....,,,,,,,,,,,,,:::::::::::::::::
 :::::::::::::::o:o:o:,..::::,,,,,::::::::,:::::::,,:,,::::::::::::::::::::,,,::,,:::::::::::::::::::::::::::::,..,,,..,:,..::....,,,,,,,,,,,,::::::::::::::::::
 :::::::::::::::o:oo:::.::::::,,,,:::,::::::::::,,:,:,,::::::::::::::::,::,,,,:,,:::::::::::::::::::::::::::::::,...,,...,..,.,,,..,,,,,,,,,,:::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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




.............:::,::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,,:,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,,,,,,,,.,.....,,...................:
 ::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:,,::,:,,,,:,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::,,,,,,,,.,.....,.....................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,::,::,:,,,:,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::,,,,,,,........,.....................:
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::,::,,,::,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::,,,,,,,......,.,.....................:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::,::::::::::,::,:,:::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::,,,,,,,,......,..,.....................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::,:::,::,:,::,:::,::,,,,,,,,,,,,,,,,,,,,,,,,,::o::::::,:,,,,,,......,,,,......................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,:,::,,,,,,,,,,,,,,,,,,:::::::::::,,,,,,....,,,,,,,.....................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,::::::::::,,,,,,.....,,,,,,......................
 o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,:,:::::::::,,,,,,....,,,,..,......................
 o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,,:,,,,,,,,,,,,:::::::::,.,,,,,.,..,,,.,........................
 o::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,:::::::::,,,,,,,...,,,,,,,.......................
 o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::::::,,,,,,,.,.,.,,,.........................
 oo:::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:,::,,:::::::::::::::::::::::::::::::,,,,,,,,:,,,,::::::::,,,,,,,,,,,,,,,,.........................
 oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,........................
 oo:::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::,::::,:,:::::::::::::::::::::::::::::,:,,,,,,,,::::::::,,,,,,,,,,,,,,,,,.........................
 oo::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::,,,,,,,,,,,:::::::,,,,,,,,,.,,,,,,.,........................
 oo:::::::::::::::::::::::::::,,,,,,,,::::::::,:,,,,,,,,,,,,,,,,,,,:,,,,,::::::::::::::::::::::::::,:,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,..........................
 oo::::::::::::::::::::::::::::,:,:,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::,,,:,,,:,,,,:::::::,,,,,,,,,,,,,,,,,,.........................
 oo:::::::::::::::::::::::::::::::::,:,,::::::,,,,,,,,,,,,,:,:,,,,,,,,,,,:,::::::::::::::::::,:,,:,,,,,,,,,,,::::::::,,,.,,,,,,,,,,,,,,.........................
 oo::::::::::::::::::::::::::::::::::,,,::::::,:,,,,,,,,,,::::,::,,,,,,,,,,,:,::::::::::::::::,,:,,,,,,,,,,,,,::::::,,,,.,,,,,,,,,,,,,..........................
 oo:::::::::::::::::::::::::::::::::,,,:::::::::,:,,,,,,,,,:,::,:,,,,,,,,,,:,,:,::::::::::::::,,,,,,:,,,,,,,,,::::::,,,,.,,,,,,,,,,,,,..........................
 oo:::::::::::::::::::::::::::::::,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::::::::::::::,,,,,,,:::,,,,,,,,,::::::,,,,.,.,,,,,,,,,,,..........................
 ooo:::::::::::::::::::::::::::::::::,:::::::::,,,,,,,,,,,,,,,,,,,,,:::,,,,,:::::::::::::::,,,,,::::,,,,,,,,,:::::::,,,..,,,,,,.,,,,,,..........................
 oo:::::::::::::::::::::::::::::::::,,:::::::::,,::,:,,,,,::,:,:,::::::::::::::::::::::::::,,,,,::::,,,,,,,,::::::::,,,.,,,,,.,,.,,,............................
 ooo:::::::::::::::::::::::::::::::::,:::::::::::::::,,:::,:,,,,::::::,:::::::::::::::::::,,,,::::::,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,.........................
 ooo:::::::::::::::::::::::::::::::::,::::,,,:::::,,,,,,,,,,:,,,,:,,:::::::::::::::::::::,,,,,,:::::,,,,,,,,,:::::::,,,..,,,,,,,,,,,,,...........................
 oo::::::::::::::::::::::::::::::::::::::,,::::::,,,,,::,,:,:,,:,,:::,,,,:::::::::::::,,,,,,,,:::::,,,,,,,,,,:::::::,,,..,,,,.,,.,,,.,..........................
 oo::::::::::::::::::::::::::::::,,,,,,,,,,,::::,,,,::::,::,:::::,,,,,,,,,,,,,::::::::,,,,,,,,,::,,,,,,:,,,,,,:::::,,,,.,,,,,,,,,.,,,,..........................,
 oo:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,::::,::,::::,,,,,,,,,,,,,,,::::,::,,,,,,,,,:::,,,,,::,,,,:::::::,,,,.,,,,,,.,.,,,,,..........................:
 ooo:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,:::::::,,::::,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,::,,,,,,,,,,:,::::::::,,,.,,,,,,,,,,,,.,..........................
.ooo::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::,::,:,,,,,:,,,,,,,,,,,,:,,,,,,,,,,,,:,,,,,,,,,,:,,:::::::::,,,,.,.,,,,,,,,.............................
 oo::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,:,.,.,.,,,,,,,,.............................
 oo::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,:::,:,,::::::::::::,.,..,,,,,.,,,.............................
 ooo:::::::::::::::::::::::::::::,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,:::::::::::,,,,....,,..,,,.............................
 oo:::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,::::::::::::,,,,...,.,...,,,............................
 o:::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::,,::::::::::::,:,,..,,,,.,.,,.............................
 o:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,::,,,,,::::::::::::,:,,...,,,,,..,.......................,,....
 oo:::::::::::::::::::::::::::::::,,,,,,,.,.,,,,,,,,,,,,......,.,,,..,,,.,,,.,,,,,,,,.,,.,,,,,,,,,,,,,,,:::::::::::::,,,...:..,...,.............................
 o::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,........,....,,..,,,,,,,,,,.,,..,,,,,,,,,,,,,,,,::::::::::::,,,,..,.,,.................................
 oo:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,,,..................,,.,,,,.,.,.,.,,,,,,,::,,,,,,,:::::::::::::,,,..,,..............,.............,......
 ::::::::::::::::::::::::::::::::::,,,,,,.,,,,,..,,,,.,,...............................,.,,,,,,,,::,,,,,,,,:::::::::::,,,....,..................................
 ::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,.....................................,,,,,,,,,,:,,:,,,,,,,,,::::::::::,::,.,..............................,....
 :::::::::::::::::::::::::::::::::::,,,.,,,.,,,...................................,.,,,,,,,,,,,,,:,:,,,,,,,,,,,:::::::::,::,,..............................,....
 ::::::::::::::::::::::::::::::::::::::,,,,....................................,...,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,::::::,::::,..................................
 :::::::::::::::::::::::::::::::::::::::::::::,..................................,,.,,,,,,,,,,,,,,:,:,,,,,,,,,,,,,,,:::::,::::,............................,....
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.......................,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,::::,,:::,,...........,...............,...
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::.,..............................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::,,::::,.......,.....................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::::::,,::,:.............................
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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




::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,............,::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::,,,,,,,...............................,:::::::::::::::::::::::::
.::::::::::::::::::::::::::::,::,,:,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::,::,,,:::::,:,,,,..,,...............................::::::::::::::::::::::
 ::::::::::::::::::::::::::::,:::,::::,,:,,,,,,,,::::::::::::::::::::::::::::::::::::,:::::::::::::,,,...,,..................................:::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,:,:,::,,,,,,,:::::::::::::::::::::::::::::,::,::::::::::::::,,..,,,,...................................:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,,,..,,,.....................................:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,:::::::::::::::::::::::::::::::::::::::::::,,,...,,.....................................,::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::,,...,,,.......................................,::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::,:,,....,,,........................................,:::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,.:::::::::::::::::::::::,,,,,,,,::::::::::....,,,.........................................,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.:::::::::::::::::::::::::,::::::,:::::::,...,,,.........................................,,.,:::::::::
 :::::::::::::,,,,:::,:,,,,,,,,:::::::::::::::::::,,,,,,,,,::::::::::::::::::::::::::,:,,:::::::::,,...,,,.........................................,,,,,::::::::
 ::::::::::::::,,::::,,,,,.,.,,,,,,::::::::::::::,,,,,,,,,,::::::::::::::::::::::::,...,::::::::::,,..,,,........................................,,,,,,,,:::::::
 :::::::::::::::::::::,,,,,,,::::,,::::::::::::,,,:,,,:,:,::::::::::::::::::::::::::,,,,,,::::::,,,,,..,..........................................,,,,,.,,::::::.
 :::::::::::::::::::::,:::,:,,,,,:::::::::::,,,,:,,,,,:,,:::::::::::::::::::::::::,:::::::::::::,,,,..,..,.....................,...................,,.,,,,::::::
 ::::::::::::::::::::,:,,:::,:,:::::::::::::,,:::,,.,,,,,::::::::::::::::::::::::::::::::::::::,,,,,..,.............................................,,.,.,,:::::,
 ::::::::::::,:,,,,::::,,:::::::::::::::::,,,,:::,,,,,,:::::::::::::::::::::::::::::::::::::::::.,,,,,...............................................,.,,,,,:::::
 ::::::::::::,,,,,,,,,,,,,,,,,,:,::,::::,,,,,,:,,,,,,,::::::::::::::::::,::,:::::::::::::::::::,,,,,,,......,........................................,,,....::::
.::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,:,,,::,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,..............................................,.,.,.,,:::
 ::::::::::::,,::::::,,,,,,,,,,,,,,,,,,,,,,,,:,::,,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.......................,.......................,,,,..,,::
 ::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::::::::::::::::::::::::::::::::::::::::::::,,,,.,,,,.......................,.....................,..,,,,,.,::
 ::::::::::::,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::,,:::::::::::::::::,,,..,,,,.................................................,...,,,,:
 :::::::::::::,,,,,,,,,,,,,.........,,,,,.,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,..,,,,..................................................,..,,,,,
 :::::::::::::,,,,,,,,,.,.............,..,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::,,,...,,,........................,.........................,......,,
 :::::::::::::::,,,,.,...,..........,..,,,,,,,:::,,,,,,:::o:::::::::::::::::::::::::::::::::,,,...,,,.......................,,...........................,...,,,
 ::::::::::::::::::::,.........,,.,,,,,,,,,,,,:::,,,,,,,,,:::::::::::::::::::::::::::::::::,,,,..,,,.......................,,,..........................,,....,,
 ::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,:::::::::::::::::::::::::::,:,,,,,,....,.......................................................,,....
 :::::::::::::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::,,,,,,,,,,,,,,,,,,.....,.............................................................,
 ::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::.,,,,,,,,,,,,,,..,..........................................................,,,,
 :::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::,,,:,:,,,.,,.............................................................,
 ::::::::::::,,,,,,,,,:,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::,.,,,.................................,,,,,,:::,,..,,,:,:,,.......,
 ::::::::,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::,,,,,,.........................,,:,:::::::::::::::::,:.:::::::.....
 ::::::,,,,,,,,,,,,,,:,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:::::::::::::::::::::::::::::,,,,,,,,,,,,...................,,:,,::::::::::::::::::::::::.:::::::..
 ,.,:,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::,...,,,,,,,,,,..................,,:,:::::::::::::::::::::::::::::.,::::::
 .,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::,::::::,,:,,,,,..................,::::::::::::::::::::::::::::::::::::,.,:::
 :,,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,::,,::::::::::::::::::::::,,,:::,.,.,...............,,:::::::::::::::::::::::::::::::::::::::,..:
 :,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:,::,:,:::::::::::::::::::::::,,,::,:,,...,.,,..........:::::::::::::::::::::::::::::::::::::::::::,.
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

ooooooooooooooo:::::o::::::::::::::::::::::::::,::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::o:oo:oo:ooooooooooooooooooooooooooooooooooooo:oo:oo::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::o:o:o:ooooo:oooooooooooooooooooooooooooooooooo:ooo:::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::o:::o:oo::oooooooooooooooooooooooooo:oooooooooooooo:::::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::o:o:o:o:o::o::o:oooooo:ooooooooo:oooooooo:oooooo::o:::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::o:o::::o:::::::ooooooo:oo:ooooooo::o:oooo::ooo:::::::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::::oo::oo:::oo:oooooooooooo:oooo:oooooo:oooooo:o::::::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::o:o:oooo:o::oo:oooo:oooooooooooo:ooooooooooooo::oo:::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o:::::o:o:::::oo::oo:oooooooooooo:ooooooooooooooooooo:oo::::oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::::::o:::oooo:o:ooooooooooooooooooooooooo:oooo:o:ooo::o:ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::o::::o::o:o:::::oo:o:o::ooooooooooo:ooo:::ooooooooo::ooo:o::oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::oo::::ooo:::o:o:::oo:oooooo:o:ooooooo:o:oooooo:ooo:::oo::o::oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::Oo:::::o:o:oo:ooo::ooooooooo:oooo:oooo:o:ooo:o:ooo::oo:o::::oooooo::::::::,.,,:,......,:::::::::::::::,::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::Oo:::::::::ooooooo:o:oo:ooooooooooooooooo::oooooo:::o::::::::::::::::::,,,:,................................,::::::::::::::::::::
 ::::::::::::::::::::::::::::::Oo::::::::::::::::oooo:oooooooo:ooo:oooo:oooooooo::oo::::::,,,,::::::::::,,,...,.............................,.,:::::::::::::::::
 ::::::::::::::::::::::::::::::Yo::::::::::::::::::::::oooooooooooo:ooooo:oooooo:ooo::::::::,,,::::::::::,,..,,..................................,::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooooooooooo::oooo::ooo::::,::::::::::::::::,,..,,,................................,...::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:o:ooooooooo:ooooo:ooooo::::::::::::::::::::,,..,,,,....................................:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooo:oooo::ooooo::,:::::::::::::::::,,.,,,,....................................,.,:::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::oooooo:oooooooooo:ooooo::::::::::::::::::::,,,,.,,,.,..,..,......,....................,,,,::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:ooooooooooooo::oooooo:::::::::::::::o::::,,,,.,:,,,.,.................................,,,,::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:o:oooooooo:ooo:oooo::::::::::::::::oo:::,:,..,,:,,.,.................................,.,,,,:::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,oooooooo::ooo:oooo:o::::::::::::::oo:::::,..,,,,,..............................,.,.,..,,,,,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.oooooooooooo::oo:o:o:::,,,,:,,:::::::::::..,,,,,..............,...................,.,.,,,,,,,:::
 ::::::::::::::::::::,:::::::::,:::::::::::::::::::::::::,,,,,,:ooo::ooo:oo::ooo:oo:::::::::::::::::::::..,.,,,...............,..,......,.....,,..,..,,,,,,,,,::
 :::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::,,,ooooooooo:o::ooo:ooo::::::.:::::::::::::,,,..,,,,.,............,..,...,..,...,......,..,,,,,,,,::
 ::::::::::::::::::::::::::::::::::,::::::::::::::::::::::,::,::o:oo:::ooo::o:::o::::::::::::::::::::::,,,,,,,...,..,..,......,.,,..,,,.....,......,,,,,,,,,,,,:.
 :::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::,::ooooo:o:oo::oo:::::::::::::::::::::::::,,,,,,,....,,.............,...,,......,,.....,,..,,,,,,,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,::o:ooooooo::::::::::::::::::::::::::::::,,,,,,,,,..,,,.........,.,,,,.,,,.....,,.,...,,,,.,,,,,,,,,
.:::::::::::::::::::::,:..,:::::::::::::::::::::::,,::,,,,,:,:oooooo:oo:::::::::::::::::::::::::::::::,,,,,,..,,.,,.......,,,.,,,,,.,,,...,..,,.........,,,,,,,,:
 :::::::::::::::::::,,,,,::,:::::::::::::::::::::,,::::::,::oooo:o:oo::::oo::::::::::::::::::::::::::,,,,,,,....,,,...,.......,,,,..,,,,,.....,.,....,,.,,,,,,,,
 :::::::::::::::::::::,,,:,,,,::::::::::::::::::,,,:::::::o:ooo:o:ooo::::ooooo::::::::::::::::o::::::,,,,,,,,,.,,,,......,..,.,,,...,,,,,....,,,.,...,,,,.,,,,,,
 ::::::::::::::::::::,,:,,,,,,,,,:::::::,:::::,,,,::::::oooo:oooooo:o:::o::oo::::::::::::::::::::::::,,,,,,,....,,...,,.........,...,..,,.............,.,,.,.,,,
 ::::::::::::::::::,:::::::,,::,,::::,,:,,::,,,,,,::::::ooo:oo:oooo:::::o:::o:::::::::::::::::::::::,,,,.:,,,.........,..,.,..,.....,,.,,................,.,.,,,
 :::::::::::::::::::::::::::::,,,,::,,,,,,,,,,,,,,:::::o:oooo:o:oo::::o:::oo::::::::::::::::::::::::,,,,,:,,..........,....,.........,..,..,............,..,,,.,
 ::::::::::::::::::,,,,,,,,:::,,,,,,,,,,,,,,,,,,,::::,:ooooooo::oo:::o::oooo:::::::::::::::::::::::,,,,.,:,,.........,.,............,,....,,.....,.........,,,,,
 ::::::::::::::::::,,,,:,,,,,,,,.,,,,,,,,,,,,,,,::::::,,:::oo:::o:::::::::ooo:::::::::::::::::::::,,,,..,,,..........,,,,...........,,..,,........,.......,,,,,.
 :::::::::::::::::::,,,,,,,,.,,.,,.,,,,..,,.,,,,::::::,,,,:::o::o:::::oooooo::::::::::::::::::::::,,,..,,,,..........,,.,...........,,...,,...............,,,,,.
 :::::::::::::::::::::::,,,............,.,,,,,,,:::::,,,,,,,,:::::::::ooo::o:::::::::::::::::::::,,,,..,,,.........................,,,...,...................,,,
 ::::::::::::::::::::::::::::::,,,,,.,,,,,,,,,:::::::,,,,,:::::::::::::o:oo::::::::::::::::::::::,,,,..,,...........................,,........................,,
 :::::::::::::::::::::::::::::::,,,::,,,,,,,,,::::::,,,,:,:::::::::::::ooo::oo::::::::::::,::,,,,,,,,..,,...........................,..........................,
 ::::::::::::::::::::::::,::,,::,,,,::,,,,,::::,:,:,,,,,,,,,::,:::::::::::ooooooooo:::,,,,,,,,,,,,,,,..,,..........................,,.,.........................
 :::::::::::::::::::::,,:::,,:.::::,:,:,::::::,::,,,,,,,,,,,,:::::::::::::::oooooo:oooooo::::,::::,,,..,,....................................,,,,,,.,,..........
 ::::::::::::::::::::,,,::::,,.,::,:,:,,:::::,:,,,,,,,:,,,,:::::::::::::::::::::oooooooo::::::::::::,,,,..................................,,,,,,,,,,,::,..,,,,.,
 ::::::::::::::::::,,,,:::::,,,.,,,,,,,,,:,:,,,,,,,,,::,,::::::::::::::::::::::::oooooo:o:::ooo:::::,,,,,,,,.,,.......................,,,,,:::::::::::::::,:.:::
 ::::::::::::::::,,,,,:::::::,,.,,,,,,,,,:,,,,,,,:,:::,,,:::::::::::::::::::::::::ooooooo:::',:,::,,,,,,,,,,,,.....................,,::::::::::::::::::::::::::,
 :::::::::::::,::,,,,,,:::::::,,:,.,,,,,,,,,,,,:,::::,,,::::::::::::::::::::::::::::ooo:::::::oo:,::::,,,,,,,....................,::::::::::::::::::::::::::::::
 ,,,:::::,,:::,::,,,,::::::::::::,,,,,,,,,,,:::::,:,,,:::::::,:::::::::::::::::::::::::o::::o:::::::::,,,,...........,.........,:::::::::::::::::::::::::::::::o
 .,,::::::,,:,:::,,,:::::::::::::::,,:,,,,,:,::,:::,,::::::,:::::::::::::::::::::::::::oo:::o::oo:::,,,,,,,,..................,::::::::::::::::::::::::::::::::o
 .,::::::,,,::::,,,,,::::::::,:::::::,,,,:::::::::,,:::::,,,:::::::::::::::::::::::::::::o:::,ooO::,,,.,.,,,,,,,,............::::::::::::::::::::::::::::::::o:o
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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



$%%$$$%$%$$$$$R$$$$$$$$%%%%%%%%%O%OO%OOOOOOOOOOOOOOO%:::,::::::::::::::::::::::::::: %O%OOOOOOOOOOOOOOOOOOOOOOOOOO%$OO%%%%%%%%%%%%%%%%%%%%$%$%$%$%$$%%%$%%%$%%%%%%%%%%%%%%%%O%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%O%%%%O%%%%%%%%O%%OOOOOOOOOOOOOOOOOOOOO%:
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOO%$OO%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%$%$%%%%%%%%%%%%%%%%%%%%O%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%O%%%%%%%%O%%%%%%%%OOO%OOOOOOOOOOOOOOOO%
 %OO%OOOOOOOOOOOOOOOOOOOOOOOOOO#OO%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%%%%%%%%%%%%%%%%%%%%%%O%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%%%%%%%O%%OOOOOOOOOOOOOOOOOOOOO:
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO#OO%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%O%%OO%%OOOOOOOOOOOOOOOOOO%:
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO#%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%$%%O%%%%%%$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%%%OOOOOOOOOOOOOOO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO#%O%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%$%%%%%%%%%%%$%%O%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%OOOOOOOOO%OOOOOOOOOOOOO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO#%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOOOOOOOOO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO#$O%%%%%%%%%%%%%%%%%%%$%%%%%%%%%$%%%%%$%%%%%%%$%%$%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O%%OOOO%OOOOOOOOO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$O%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%%%O%O%%%%%%%%%%%%%%%O%%%%%O%O%%OOOOOOOOOOOOO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##O%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$%%%%%%%%%%%%%$$%%%%%%%%%%%$$$$$%%%%%%%%%%%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%%%%%OO%%%%%OOOOOOOOOO%%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##O%%%%%%%%%%%%%%%%%%%%%%%%%%$$%%%%%%%%%%%$%%%%%%$%O%%%%%%%%%$$$$$%%%%%%%%%%%%%OOO%%%%%%%%%%%%%O%%%%%%%%%%%%%%%%%%%%%O%OOOOOO%O%%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##O%%%%%%%%%%%%%%%%%%%$%$$%$%%%%%%$%%%%%%%%%%%%%%%%%%%%%%$%%%$$$$#%%%%OoYoOOOOYoooooO%OOOO%%OOOOOOOO%%%%%%%%%%%%%%%O%%%OOOOO%%%O%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##O%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$%%%%%%%%%%%$%$%O%%%OOO%O%%$%R%ROoOooo::::::,:,,:::Yo:ooYYoooo:::::oYYOOO%%%%%%%%%OO%OOO%%O%%O%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##O%%%%%%%%%%%OOOOOooooOOOYOO%%%%%%%%$%%%%%$%%%%%%%OOOOoooooOoOOooooOooo:,:::,,,,,,,,,,,:,,,:,:::,,:::::::YOO%%%%%%%%%%OOOO%%%%O%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##%%%%%%OOOOOOOOOOOOOOOoOOOoOoooOO%%%%$%%%%$%%%%%O%oOOOoooo:ooOOOOoOoooo:,::::,,,,,:,,,,,,,,,,,,,,,,,,,::::::YOO%%%%%%%OOOO%%%OO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOO$%%%$%%%%$%%O%OO%oO%OooOOOO%OOOOooo:,::::,:,,::,:,,,,,,,,,,,,,,,,,::,:,:::ooO%%%%%%%OOO%%%%%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO##$%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOO%%%%%%$%%O%%oOOoOOOOOOOOO%OOOOOoo:::oo::,:,,,::,,,,,,::,,,,,,,,,,:,:,:,::::OO%%%%%OOOO%%O%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOO#ROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoO%%%$%$%%O%%OOoO%OOOOOOOO%O%OOOoo::::o::::,:,,:,,,,,,::,,,,,,,,,,,,::,,,::::oO%O%%%%OOO%%%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOOROOOOOOOOOO%O%O%O%OOOOOOOOOOOOOOOOOOoOOOoO%%%%%%O%%%OO%OOO%OOOOOO%%OOOooo:::o::::,:::::,,,:,:::,,,,,:,,:,,:::,,,:::::OO%%%%%OOOO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOO%%OOOOOOooooO%%%%%%$$%%%%%%%%%OOOO%%%OOOoo:::oo::::::,:::,,,:,:::,,,,,,,:,:,,:::::::::::oOO%%%%OOO%
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OOOOOoooooo%%%%O$%$%%%O%%OOOO%OO%$%OOOoo:::oo:::::::::::,,,::::,:,,,,::::::::::::::::::oO%%%%OOOO
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOoooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo:%%%O%$$%%OOooooooOOO%%%OO%oo::::oo::::::::::::,,::::::,::,::::,::::::::::::::oO%%%%OOO
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOooOooOOOOoooooooooOOOOOOOOOOOOOOOOOOooooooo:%%%%%%%O%OooooOooooO%%OOOOOo:::oo::::::::::::,::::::::,:,,::::,,:::::::::::::ooO%%%OOO
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooooOOOOOOOOOOOOOOOooooooo:%%%$$%%%%%OOooooOOO%%%OOOOo::::oo:::::::::::::::::::::::,,::::::::::::::::o:::ooOO%%OO
 %%%%%%OOOOOOOOOOOOOOOOOOO%OOOOOO%%OOOooOooooooooooooOOOOOOOOOOOOooooooo:;%%%$%%%%%OOoooooooO%%OOOOo:::::o:::::::::::::::::::::::::::,,::::::::::::::oo::ooOO%OO
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOO%%%OOOOoooooOOOoooooOOOOOOOOoooooooooooo%O%%%%%%O%OOOoooooo%%OOOOOo:::::::::::::::::::::::::::::::::,::::::::::::::::o:::ooO%OO.
 %%%%%OOOOOOOOOOOOOOOOOOOOOOOoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooo%%OOO%%%%OOOOooooOOO%%OOOOoo:::::::::::::::::::::::::::::::::::::::::,:,:::::::o:::oOOO%
 %%%%%%OOOOOOOOOOOOOOOOOOOOooooooooOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooo%OOOOO%%%%OOOOOOOOOO%%OOOOOooo::::::::::::::::::::::::::::::::::::::::::::::::::::::ooOO%,
 %%%%%OOOOOOOOOOOOOOOOOOOoooooooooooOOOOOOOOOOOOOOOOOOOOoooooooooooOo:OOOO%%OOOOOOOOOOO%%OO%OOOOOOooo:::::::::::::::::::::::::::::::::::::::::,:::::::::::::oOOO:
 %%%%%%OOOOOOOOOOOOOOOOOOoooooooooooooOOOOOOooooooOooOoooooOOOoooooooO%%OoooooOOOOOOO%%%%O%%OOOOOo:oo:::::::::::::::::::::::::::::::::::::::::,,::::::::oo:::oOO
 %%%%%OOOOOOOOOOOOOOOOOOoooo::oOooooooooOOoooooooooooooooooooooooooO%%%O%%%OOOOOOO%%%%%%%O%%OOOOoo:oo:o::::::::::::::::::::::::::::::::::::,::,:,:::::::::::::oO
 %%%%%%OOOOOOOOOOOOOOOOOoOoooooooooooooooooooooooooooooooooooOOoOO%%%%O%$%OOOOOOOO%%%%%%OO%%OOOOoo:o::o:::::::::::::::::::::::::::::::::::::,:,,,,::::::::::::oO
 %%%%%OOOOOOOOOOOOOOOOOo:ooooooooooooooooooooooooooooooooooooO%%%%%%%%%%%OOOOOOOOO%%%%%OOO%%OOOOo::o:oo::::::::::::::::::::::,::::::::::::::,::,,:,::::::::::::o
 %OO%O%OOOOOOOOOOOOOOOOoooooooooooooo:o:oooooooooooooooooOOoO%%%%%%%%%%%OOOoOOOO%O%%%%%%O%%OOOOoo::::oo::::::::,:::::::::::::,::::::::::,:::::,,,::,:::::::::::o
 %O%O%OOOOOOOOOOOOOOOOOooo::oooooo::::::::::::::::::::oooooo%%%%%%%%O%%%OOOOOOOOOO%%%%%%OO%OOOOoo::::oo::,,:::,,::::::::::::,,,:::::::::,:::::::,,,:,:::::::::::
 %%OO%OOOOOOOOOOOOOOOOOOooo::::::::::::::::::::::::::oooooooo%%%%%%O%%%%%OOOOOOOOOO%%%%%OOOOOOoo:::::oo::::::,,,,::::::::::,,,:::::::::::,,:::::,,,,:,::::::::::
 %OOO%%OOOOOOOOOOOOOOOOOOoooo::::::,:::,,::::::::::oooooooooOOO%%%%%%%%%%OO%OOOOOOOO%OOOOOOOoOoo::::oo:::::::,,:::::::::,,,,,:::::::::::,,.,,:::,,,:::,:::::::::
 %OO%%OOOOOOOOOooOooooooooooo,:oo:::::::::::::::::ooooooo:ooOoOOOOO%%%%%O%O%%%%OOOOOOOOOOOOOooo:::::o:::::,,,,,:::::::::,,,,,,::::::::::,,,,,,,::,,,,,,,,:::::::
 %OO%%%OOOOOOoooooooooooooooo,,ooOooooo:ooo::ooooooooooo:ooooooOOOOO%%%%OOOOOOOOOOOOOOOOOOoooo::::,:::::,,,,,,,:::::::,:,,,,,::::::::,:,,,,....,,::,,,,,,,::::::
 OOOOOOOooooooooooooooooooooo,:oooooooooooooooooooooo:::ooooooOoOOOOOO%%%%OOoooooooooooooooooo::::,:::,,,:,,,:,:::,,:,,,,,,::::::::::::,::,,,..,..,,,,,,,,,:::::
 %OOOOooooooooooooooooooooooo,,:ooooooooooooooooooo:::ooooooooooOOOOOO%O%$$$$$yyyoooooooooooooo:o:,::::,,,,,::::,,,,,,,,:,,,:::::,:::::::::::::::::,,,,,:,,,::::
 OOOooooooooooooooooooooooooo::::oooooooooooooooooo:oooooooooooOOOOOOOO%OO%%$%$$$$$$%yy;ooooooooo::::::,,,,,:::,,,,,,,::::,,:::,::::::::::::::::::::::::::::,,::
 OOoooooooooooooooooooooooooo::::oooooooooooooooooooooooooooooOOOOOOOOOOO%%%%$$$$$$$$$%%OoOOoOooo::o:,:::::::,,,,,,,,:::,,,:,,::::::oooooooooOOOOooo:ooOOOooo:::
 Ooooooooooooooooooooooooooooo::::::::ooooooooooooooooooOooooOOOOOOOOOO%%%%%%O%$$$$$$$%O%%OOOOOooo:::::::::::,,,,,,:,::,,:::::ooooooOOOOOOOOOOO%OOOOOO;ooOOOOOO;
 OoooooooooooooooooooooooooooooooooooooooooooooooooooOOOOoOoooOOOOOOOO%%%%%%%%%%$$$$$$$%%%Yoooooooo::::::::::,,,,:::::,:,:::ooooOOOOOOOOOOO%%%%%%%%%%%%%%;oYO%%%
 OooooooooooooooooooooooooooooooooooooooooooooooooooOOOOooooooOOOOOOOOOO%%%%%%%%%$$$$$RYooooyooooooooo:::::,,,,,,:,:::::::oooOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%;oY$
 ooooooooooooooooooooooooooooooooooooooooooooooooooOoOoooooooooOOOOOOOOOO%%%%%%%%%%ROyO%%%%OooOOoooooo::::,:,:::,::::,::oooOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%$$$%;o
 ooooooooooooooooooooooooooooooooooooooooooooooooooooOo:ooooooOOOOOOOOOOO%%%%%%%%OO%$%$%OOOoO%%$$yooo:::::::::,,:::::::oOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%$$$$$$$
 oooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooooOOOooooOOOOOOOO%%%%%%%%%%$$$%%oo%$%%%o:::::::::::::::::,,:oOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%$%$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####



::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::,,..:::,:::,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::o::::::::::,,,,,,:,,,:::::::::::::::::::::::::::::::::::::::::::,,,,,............::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::oo:::::::,:::::::::::,:,,,:::::::::::::::::::::::::,,:,,,,,:::::,,,,,............................,.,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::,:::,,::::::::::,,,...,,............................:::::::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,::::::::::::::::,:::::::::::::::::,,...,,..............................,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,:::::::::::,::::::::::::::::::::,,,.,,,.................................::::::::::::::::::
 o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::,:::::::::::::::::::,,,,.,,,.................................,::::::::::::::::
 o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.:::::::::::::::::::::::::::::,,,..,,,...................................,::::::::::::::
 o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::,,...,,.,...................................,:::::::::::::
 o:::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::,,,,,,,,,::::::::::,,:,:,:::::::::::,,....,,,.....................................,::::::::::::
 o::::::::::::::::::::::::::,.,,::::::,,,,,,::::::::::::::::::::::,,,,,,,,:::::::::::,::::::,:::::::,,...,,,.....................................,,,,:::::::::::
 oo::::::::::::::::::::::::::,,,::::,,,,,,,,,,,,,:::::::::::::::::,,,,,,,::::::::::::,,,,:::::::::::,,...,,,.......................................,,,::::::::::
 o::::::::::::::::::::::::::::::::::,:,:,,,,,:,,:,,,::::::::,::,,:,,,,,,.:::::::::::,.,:,::,::::::::,....,,.......................................,,,,,:::::::::
 oo::::::::::::::::::::::::::::::::::,:,:::,::::::::::::::::::,,::,,,,,,:::::::::::::,,,::,,:::::::,,,.,,,,........................................,,,,:::::::::
 oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.::::::::::::::::::::::::::::::.,,..,...........................................,,,,::::::::
 oo:::::::::::::::::::::::::,,,,:::::,::::::::::::::::::::,,::,,,:,::::::::::::::::::::::::::::::,,,,,.,,.........................................,,,,,,,:::::::
 oo::::::::::::::::::::::::,,,,,,,,::::::::::::::::::::::,,,::,,,,,:,::::,::::::::::::::::::::::::,,,,,,,.....,............,,,..,......,.........,.,.,,,,,::::::
 oo:::::::::::::::::::::::,,,,,,,,,,,::::::::,:,,,,::,:,,,,,:,,:,,,,:::::::,::::::::::::::::::::,:,,,.,,....................,....,..................,,,,,,::::::
 oo:::::::::::::::::::::::,,,.,,,,,,,,,:::::,:,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::,,,,,,..........................,...............,...,.,,,,:::::
 oo::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::::::::::::::::::::,,,,,.......,..................,.................,...,.,,,,::::
 oo::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::,::::::::::::::::::::::::,,,,,,,..........................,..................,,.,,.,:::::.
 o:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::,:::::::::::::::::::,,,,,,,,..........,..............,....................,,..,,,::::
 oo::::::::::::::::::::::,,,,,,,,,,,,...,,..,,,,,.,,,.,,,,,,,:::::::::::::::::::::::::::::::::,,,..,,,,...............................................,,.,,,,:::,
 o:::::::::::::::::::::::::,,,,,,,,,.,..,..............,,,,,,::::::::::::::::::::::::::::::::,,,,..,,,,.......................,..,....................,,..,,,,:::
 o::::::::::::::::::::::::::::,:,.................,,,,,,,,,,,,,::::::::::::::::::::::::::::::,,,...,,.........................,.............................,,::
 o::::::::::::::::::::::::::::::,,,............,,,,,,,,,,:,,,,,,,,.:::::::::::::::::::::::::,,,,..,,,........................,.........................,..,.,,,:
 o::::::::::::::::::::::::::,,,,,,:,,,,,,,,,,,.,.,,,,,,,,:,,,,,.:,,:::::::::::::::::::::,:,,,,,,..,,........................,...........................,.,..,,:
 o::::::::::::::::::::,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,:,,,,,,,,,,,,,,,,,,,,,..,,,.....................................................,....,:
 ::::::::::::::::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:::::::,.,,,,,,,,,,,,,..,...............................,.....,,,,,...............,,.,:
 ::::::::::::,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::,,,,,,,,,,..,.............................,..,:,::::::,................,,,:
 :::::::::,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::..:::::,,,,,,........................,,,:,:::::::::::::::::,,,:::::,.....,:
 :::::::,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::,:::::::,,,,,,.....................,:::::::::::::::::::::::::::,.,:::::::.,,
 :::::,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::.,,,,,,,,,,,,,..............,::::::::::::::::::::::::::::::::::,::::::::
 ::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::::,,.,..,,:,,,,,,,,,.............::::::::::::::::::::::::::::::::::::::..:::::
 ::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,::,,,::::,,.,:::,,,,:,,,,,,,..............,:::::::::::::::::::::::::::::::::::::::::,.,::
 ::,,:::::,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,:,,,,,,,,,:::::::::,,,,,::,,,,.,.............,::::::::::::::::::::::::::::::::::::::::::::..:
 ,::::::::::,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:..,,,,,::::::::::,,::,,,,....,,.............,::::::::::::::::::::::::::::::::::::::::::::::.
 ,:::::,,,.,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,..,,,,:::,,::::::,:::::,,.,,....,,,,,........,:::::::::::::::::::::::::::::::::::::::::::::::
 ,,:::::,,::,:::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,..,,,,,:,,:::::::,,::::,.,.,,..:..:,,,........::::::::::::::::::::::::::::::::::::::::::::::::
 ,:::::,::,:,,::::::::::::,:,:,:,,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,..,,,,,:,,,:,:::::,,:::::,.,,:..,.,:,,.........:::::::::::::::::::::::::::::::::::::::::::::::o
 ,,,,,,,,,,,,,,,:,:,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,..,,,,,.,,,,:,::::::,::::,..:::.:::,,,,,........::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,::,:,,,,,:::::::::::::::,:,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,.,,,:,,,:::::::::::,,.::,:.::,,,.,.........::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,:,,,,,,,,:,,:::,,,:::,,:,:,,,,,,,,,,,,,,,,,,,,,,,:,,,.,,,,,,,..,,,,,,,,,,:::::::::::::,,.::,,.............::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,:,:::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,.,.,,,,,,,,:,::::::,:::::::::,,,,,::,,.........,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

{152} root@ascii ~/libbgrab-1.9 # 
o::::::::::::::::::,,,,,,.,,,:::::.,.,,,,,,,,,:::::,::::::::::::::::::::::::::: ::::::::::::::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::,,,..,...,..,.,,.....,,,..,,.,,:
 :::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::,,,,,,....,,,,,..,,....,,,,::,,,,,,,,
.::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:o:::::::,,.,.,.,.,,,,,,,,,,,,,,,,,,,,::::::::::::
 :::::::::::::::::,:::::,:,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::,,,,.,,,.,,,,,,,.........:,::,,::,,,,:::::::
 ::::::::::::::::::::::,:::,::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,,.,............,.,,,,,,,,,,,,,,,,:
 ::::::::::::::::::::::::::,:,:,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,,,,.....,,,,,,,,,,,,:::::::,,,,,,.,
 ::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,...,,,...,,,,,,,:::::::::::::::::::::,,,,
.:::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,,,,,,,,,,,,.,,,,,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,.,...,,:::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,..,,.,,,,::::::::::::::::::::::::::::::::::
 ::::::::::::,,,,:,,,,,::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,,..:,,,,::::::::::::::::::::::::::::::::::::
 :::::::::::::,:,:::::::,,::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,,,,,,:::::::::::::::::::::::::::::::::::::
 :,:::::::,,,,,::::::,:,::::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,..,,,,,,:::::::::::::::::::::::::::::::::::::::
 :,:::::::::,,,::::::::::,:::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,...,,,,:::::::::::::::::::::::::::::::::::::::::
 :::::::,,::,,,,,,,::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,...,,,::::::::::::::::::::::::::::::::::::::::::
 ::::::::::,,,,,:,::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,....,,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::,:,,,::,:::::::::::::::::::::::,,:,,,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::,::::,,.,,,,.,...,,,:,,,,.........,,,::::::::::::::::,,,..,....
 ,...,,:::::::::::::::::::::::::::::::,,,:::,,:,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,..,..,,,,,,::::::,,,,,,.,,,,::::::::::::,,,,,,:,,,,:
 ,,,,,,,,::::::::::::::::::::::::::::,,,:::::::::,,:::::::::::::::::::::::::::::::::::::::::::::,::::,.,,,,,,,,,.,,,::::::::,,,,,,:,,::::::::::::::::,,,,,,,,,,,
 ,,,,,,,,,::::::::::::::::::::::::::,,,::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::,::,,.,.,,,,,,..,,:::,,,,,,,,.,:,,,,,,,:::::::::::,,,,,,,,,,,,,
 ::,,,,,,,,,,:::::::::::::::::::::,,,,::::::,,:::,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,....,...,,::,,,,,:,,,,:,:::,::,::::::::::,,,,,,,:,:,,::
 ,,,,,,,,,,,,,,:::::::::::::::::,,,,,,::::::,,,:,::::::::::::::::::::::::::::::::::::::::::::::,::,,..,.,.......,,:::::::,::,,,,:::,::::::::::::::::,,,,,,,,,:::
 ,,,:,,,,,,,,,,:::,:::,,,:::::,,,,,,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,..,,......,,:::::::::::::::::::::::::::::::::,::::,,,:,,::
.,,,,,,,,,,,,,,:::,,:,,,,,:::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:,,,,..,,,...,...,:::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,::,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,...,........,:::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...,.......,,:::::::::::::::::::::::::::::::::::::::::::::::.
 ,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...,,.......,,:::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,:::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::,:.,,..,........,,::::::::::::::::::,::,:::::::::::::,:::::::::::,
 .,.,,.,,,.,.,.,,,,,.,,,,,,,,,,,,,,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...........,,:::::::::::::::::::,,,,,:,,::,::,:::::::::::::::
 ..................,.,....,,,,,,,::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.............,::::::::::::::::::::::::::,,::::::::::::::::::::
 ......................,,,,,,,,,,:::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..............,::::::::::::::::::::::::::::::::::::::::::::::::
 ...........,.,,,,,,,,,,,,,,,,,::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..............::::::::::::::::::::::,::::,::::::::::::::::::::
 :,,.,,..,.,,,,,,,,,,,,,,,,,,,:::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,...............,:::::::::::::::::::::,,,,,,,,::::::::::::::::::
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,................::::::::::::::::,,,,.,.:,,:,..,,,..,:,:::::::::
 ::,,,:::,,,:,,,,,,,,,,,,:,,::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::................,::::::::::::::::::::::::::::::::::::,,,:::::::
 ::,,,::::::,,,,,:::,,,,,:,:::::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,................,:::::::::::::::::,:,,,,,,,,,,,,,,::::::::::::
 :::,,::::,:,,,:,::,:,,,:::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,................,::::::::::::::::::::::,:,,,,::::::::::::::::
 :::,,,,:,,,,,,:,::,:,,:::::::::::::::::,,,,,,::,::::::::::::::::::::::::::::::::::::::::::::::::,,,.................::::::::::::::::::::::,::::::::::::::::::::
 ::::,:,,,,,,,::,,:,:::,::::::::::::::::,,,:,,,,,,,:::,,::::::::::::::::::::::::::::::::::::::::::,,..................,::::::::::::::::::,::::::::::::::::::::::
 ::,,,,,:,,,,,,:,::,,,::,::::::,::::,::,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,,....................:,::::::::::::,,:::::::::::::::::::::::
 ,,,,,,,,,,:,,,,:,,:::::,:,::,,:::,:,,,,,,,,,,,,,,,,,,::,,,,:::::::::::::::::::::::::::::::::::::::,,.....................,,,::::::::,,,::::::::::::::::::::::::
 ,,,.,,,,,,,,,,,,,,,,::,:,,:,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,::::::::::::::::::::::::::::::::::::::::,........................,,,,,:,,,,,:::::::::::::::::::::::::
 ,,..,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,,........................,,,,,,,,,,,:::::::::::::::::::::::::
 ,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,::::::::::::::::::::::::::::::::::,,..........................,,,,,,,,,,:::::::::::::::::::::::::
 ,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,,............................,,,,,,,,::::::::::::::::::::::::::
 ,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::::::::::::::::::::::::::::::::,.............,..............:,,,,,,,,::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,:,,,,::,,:::::::::::::::::::::::::::::::::,..............:..............,,,,,,,,,::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,:::,,,,,:,::::::::::::::::::::::::::::::,,.,............,.............,,,,.,,,,:::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:,,,,,,,,,,::::::::::::::::::::::::::::,,,,,,.,........................,,,,.,,,,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::,::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::,::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::,::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :o::::,::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::,::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oo:o::,::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::::,,..,,,::::::,,,,,:::::::::::::::::::::::::
 ooo:::,::::::o:::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::,,..........:,,,,::::::,,,,,::::::::::::::::::
 oo::::,::::::::::::::::::::::::::::::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::,........:,:::::::::,,,,::::,,,,::::::::::::::::
 ooo:::,,::::oo:::::::::::::::,::::::,:,,::,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....,::::::::::::::::::,,.,:::,,,..,.::::::::::::
 oo::::,:o:::::::::::::::::::::::::::::::::,::,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,..::::::::::::::::::::::,,,,::::,,,....::::::::::
 oooo::,:o:::::::::::::::::::::::::::::::::::::,:,,::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,..::::::::::::::::::::::::::,,:::::,,,,....,:::::::
 ooo:::,:o:::::::::::::::::::::::::::::::::::::::,:,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::,.::::::::::::::::::::::::::::,,::::::,,,......,:::::
 oo::::::O::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::.,,:,,:::::::::::::::::::::::::,,::::::,.,,,......,:::
 ooo:::::O:::o:::::::::::::::::::::::::::::::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::,:::::::::,,,,,..:::::::,:,::::::,,,,.......,::
.oooo::::O:::ooo:::::::::::::::::::::::::::::::::::::,,,,,,,.::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::,,:::,,::::::.,,,.,......,:
 o:::::::O:::oooo:::,:::::::,:,:,,:::::::::::::::::::,,,,,,,.::::::::::::::::::::::::::::::::::::::::::,,:,,,,:,,,::::::::::::,::::::::,::,,,:::::,,,,...,.....,
 .......,.:::oooo::,,,:::::,,,,::,,,:::::::::::::::::,:,,,,,.:::::::::::::::::::::::::::::::::::::::::,.::,:,.,::::::::::,,,:,,,::::,::::,,,:::::,,,,,..,,.....,
............,::oo::::::::::,::,:,,:::,::::::::::::::::::::,,.:::::::::::::::::::::::::::::::::::::::,,.::::::::::::::::::,,,:,..,,,:,,:::,,,:::::,,,,,..,,......
 .............,:o:::::::::::,,::::::::::::::::::,:::::,::,:,,::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::,,,:::::,,,,,..........
 :,,,,.........,,::::::::::::::::::::::::::::::,:::::,:::,:,:::::::::::::::::::::::::::::::::::::::,,::::::::::::,,::::::::::::::::::::::,,::::::,,,,,..,....,.,
 ,,,,:,,........,:::...,:::::::::::::::::::::,,,::::,::,::,:::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::,:::::::,,,.,.,........
 .,,,,:,,,......,::,,,,,,,::::::::::::::::::,,,,:::,:::::,::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::,,:::::::,,,,...,.....,,
 :::::::,,,,,,...,,,,,,,,,,,,,,::::::::::::,,,,::::::::,,::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::,,:::::::,,.....,,..,.,,..
 :::::,:,,,,......,:,:,,,,,,,,,,:,,,,,,,:,,,,,,:::::::,,:::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,::::::::::::::::::::::,,::::::,,,,....,..,.,,,,
 :::,::,,,,.......,:,,,,,,,,,,,,,:,,,,,,,,,,,,,,:::::,,::::::::::::::::::::::::::::::::::::::::::,.:::::::::::::::::::::::::::::::::::,,,::::::,,,...,..,,,,,,,,,
 :::,::,,,.......,.,,,,,,,:,,,.,,,,,,,,,,,,,,,,,,::::,:::::::::::::::::::::::::::::::::::::::::::,.::::::::::::::::::::::::::::::::::::,,,::::,,,.........,,.,..:
 ,,::::,,.........,,,,,,,,,,,,,...,,,,,,,,,,,,,,::::,,::::::::::::::::::::::::::::::::::::::::::,..:::::::::::::::::::::::::::::::::::,,,:::,,.............,....
 :,,,,,,...,,......,,,,,,,.,..,.,....,...,,,,,,,:::::,,:::::::::::::::::::::::::::::::::::::::::,,..:::::::::::::::::::::::::::::::::,,,,:,,,...................
 ,,,,,........,......,,.............,..,,,,,,,,::::::,,,::::::::::::::::::::::::::::::::::::::::.:...:::::::::::::::::::::::::::::::,,,,,,,.....................
 ..,,,.............,.::::::::.......,,,,,,,,,,:::::::::,,,,:::::::::::::::::::::::::::::::::::::,:......,::,::::::::::::::::::,:,:,,:::::::::,:,................
 .................,::::::::::::,,,,,,,,:,,,,,,::::::::::,,,,::::::::::::::::::::::::::::::::::::,:..........,,,,,,,,,,,,.,,,,,,::::::::::::::::::::..,..........
 ................::::::::::::::,::,,,,,,:,,,,:::::::::::,,::::::::::::::::::::::::::::::::::::::,:...........,,,,,,,,,,,...:::::::::::::::::::::::::::,.,.......
 ...............:::::::::::::::,:,,,,,::,,,:,:::::::::::,,,,,,,:,:::::::::::::::::::::::::::::::::............,::::,,,,,,::::::::::::::::::::::::::::::::,.,::..
 ..............:::::::::::::,,,,,,,,,,,,:,::,::,:::,:,,,,,,,,,,,,::,:::::::::::::::::::::::::::::..............,.::,,,,:::::::::::::::::::::::::::::::::::::,:::
 .......,.....::::o:::::,,,,,,,.,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,..............,::,,..,::::::::::::::::::::::::::::::::::::::,,:
 ,......,,..,:::::::,:,,,,:,,,,,.,,,,,,,,,,,,,,,,,,,,,,,:,,,,,::,,,:::::::::::::::::::::::::::::,...............,:,:,,,::::::::::::::::::::::::::::::::::::::::.
 :,....,....::::::,:,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,:::::::::::::::::::::::::::,,.................,:,,,,:::::::::::::::::::::::::::::::::::::::::
 ::.......,:::,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::,:,,:::::::::::::::::::::::::::,,,..,...............,,.,,:::::::::::::::::::::::::::::::::::::::::
 ::,.....,::,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,:::::::::::::::::::::,,.,......:,..........,,,,.,:::::::::::::::::::::::::::::::::::::::o
 o::,,..::,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,::::,,,,,,::::::::::::::::::::::::,.:,.,:..:,..........,,,,..:::::::::::::::::::::::::::::::::::::::o
 o:::,,:::,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,::::::::::::::::::::::,::,.,,.,:,.,............,....:::::::::::::::::::::::::::::::::::::::o
 oo::::,:,,,,,,,,,,,,,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,:::,:::,::::::::::::::::,:::..::.,,...:...,......,....,::::::::::::::::::::::::::::::::::::::o
 oo:::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:,,,,,:,,,,,,,,::,.,,,:,:,::::,:::,::::::::::::::..:::..::.,:.............,,:::::::::::::::::::::::::::::::::::::oo
 oo:::,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,,,,:,::,,,:,,,,,:,,,,,:,,,::::,,,:,:,::,::::,:::::::,::::::::,,::,............,,:,::::::::::::::::::::::::::::::::::::::o
 oo:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,,,,,,,,,,:,,,,,:,:,,,:::::,,:::::::,:::::::::::.,::.............,:::::::::::::::::::::::::::::::::::::o
 ooo:,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,,,:,,,,,,,,,,,,,,,:,,:::::::,,:::::::,:::::::::,,ooo:,......,...,,:::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

{152} root@ascii ~/libbgrab-1.9 # 
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::,::,:::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::,,.........,,:,,,,::::::::,,,::,:::::::::::::::::::::::::::::::::,,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..........,,,::,,,,,,,,:::::,,.,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,......:::::::::::::::::,,,,.::::,,...,:::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...:::::::::::::::::::::,,,,,,::::,,,.....::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::,,,::::,,,,......:::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..:::::::::::::::::::::::::::::,,,:::::,.,,,......:::::::::::::::::::::::::::::::::::::::::::::
 ,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.:::::::::::::::::::::::::::::::,,,::::::,,,,,.......,::::::::::::::::::::::::::::::::::::::::::
 ,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,:::::::::::::::::::::::::::::::,:,:::::::,,,,.........:::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::,,,,,...::,:::::::,,::::::,,,,,.........,:::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::,,,::::,,,:::::,.,,,..........,,:::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::,:::::::,,,:,,::::::,.,,,....,.....,,,::::::::::::::::::::::::::::::::::::
.:,,,,,,.,::::::::::::::::::::::::::::::::::::::::::::::::..:,:,.,,:,:::::::::,,:,,,,.::::::::::,:,,::o:::,,,,,...,........,,:::::::::::::::::::::::::::::::::::
 ::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::.,:,,,,,:::::::::::,:,,,:,:.,,:::,,::::,,,::o:::.,.,....,.........,,::::::::::::::::::::::::::::::::::
 :,:,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,..::::::::::::::::::::,:,::,,::::,,:::::,,,::::::,,,.,..............,::,:::::::::::::::::::::::::::::::
 ::,:,,,,::::::::::::::::::::::::::::::::::::::::::::::,,.::::::::::::::::::::::::::::::::::::::::,::::::,,,.,.........,.....,,:::::::::::::::::::::::::::::::::
 ::,:::,,:::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,,::::::::::::::::::::::::::,,:::,::,,.,,,....,.........,,:::::::::::::::::::::::::::::::::
 ,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::,::::::::::::::::::::::::::,::::::::..,.....,.....,....,,,::::::::::::::::::::::::::::::::
 ,:,:::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::,:::::::,..,,.....,....,.,,,,,,,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::,:::o,:,:..,.,........,,,,...,,,,:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::.,.::::::::::,:::,::::::::::::::::::::::::::,:::o,:::.,..........,.,,,....,,,:::::::::::::::::::::::::::::::
 ,,,::::::::::::::::::::::::::::::::::::::::::::::::,.,::::::::::::::::,,::::::::::::::::::::::,,:::::::..,.,....,,..,,,,,..,,.,,,::::::::::::::::::::::::::::::.
 ,,:::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::,,::::::::.,,......,..,,,,,,.....,,,::::::::::::::::::::::::::::::
 ,::::::::::::::::::::::::::::::::::::::::::::::::::,.,:::::::::::::::::::::::::::::::::::::::,,,,:::::,.,,........,,,,,,,....,,,,::::::::::::::::::::::::::::::,
.,::::::::::::::::::::::::::::::::::::::::::::::::::,.,:::::::::::::::::::::::::::::::::::::::,,,,:::,.,............,..,,......,,,:::::::::::::::::::::::::::::::
 ,::::::::::::::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::::::::::::::,,,::,,,...............,.,.......,,:::::::::::::::::::::::::::::::
 ,::::::::::::::::::::::::::::::::::::::::::::::::::...,:::::::::::::::::::::::::::::::::::::,,,,:,,........,..................,,:::::::::::::::::::::::::::::::
 ,,,:::::::::::::::::::::::::::::::::::::::::::::::,,,...:::::::::::::::::::::::::::::::::::,,,,,,,,.,..,..,,,..............,.,,,,::::::::::::::::::::::::::::::
 :,,,,,::::::::::::::::::::::::::::::::::::::::::::,,,......,,,,,,,,::,:::::::::,,:,,,,,,,,,,::::::::::::::::::::,.......,......,,,:::::::::::::::::::::::::::::
 ,,,,,,,,::::::::::::::::::::::::::::::::::::::::::,,:..........,,,,,,,,,,,,,,,,,,.,,,,,,::::::::::::::::::::::::::::,.,.......,,,:,::::::::::::::::::::::::::::
 :,,,,,:,:::::::::::::::::::::::::::::::::::::::::::,:.............,,,,,,,,,,,,.,.,,,,,:::::::::::::::::::::::::::::::::,.,.....,.,:::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,:..............:::::,,,,,,,,..,,::::::::::::::::::::::::::::::::::::::,.:,,,,,::,::::::::::::::::::::::::::
 ,,,,,,,,,,,,:::,:::::::::::::::::::::::::::::::::::.:..............,::::::,,.,.....:::::::::::::::::::::::::::::::::::::::::,.:::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,:,,,,,::::::::::::::::::::::::::::::::::,,...............,,,::,,,,,,,..::::::::::::::::::::::::::::::::::::::::::::.,:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::,,................,::,,,,......:::::::::::::::::::::::::::::::::::::::::::::,.::::::::::::::::::::::::::::,,
 ,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::,...................:::,:,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::.,:::::,:::::::::::::::::::::'
.,,,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::,....................,:,::,,,,,,.,:::::::::::::::::::::::::::::::::::::::::::::::,.:::::::::::::::::::::::::::
 ,,,,,,,,,,,::::,,::,::::::::::::::::::::::::::::,,....,....,............,::,,,.....:::::::::::::::::::::::::::::::::::::::::::::::::.,:::::::::::::::::::::::::
 ,,,,,,,,,,:,,,,,,:,::::::::::::::::::::::::::::,,....,..................,,..,,,....,:::::::::::::::::::::::::::::::::::::::::::::::::..::::::::::::::::::::::::
 ,,,,,,,,:,,,,,,,,,:::,:::::::::::::::::::::::::..,.......,:,............,,.,,......,::::::::::::::::::::::::::::::::::::::::::::::::::..,::::::::::::::::::::::
 ,,,,,:,:,:,,,,,:::,:,::::::::::::::::::::::::::,..:...:,.,::............:,..,,.....,,::::::::::::::::::::::::::::::::::::::::::::::::::,..:::::::::::::::::::::
 ,,,,,:,:,,,,,,::,,,,,:::::::::::::::::::::::,::,.,,..,::..:,................,....,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::..::::::::::::::::::::
 ,,,,,,,,,,,,,,,,:,::,:::::::::::::::::::::::,:::..:::.,:,....:...........,......,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::...::::::::::::::::::
 ,,,,,,,,,.,,,,,,,:,:,,:::::::::::::::::::::::::::..:::..::..,,,.................,,,,,,::::::::::::::::::::::::::::::::::::::::::::::o::::::...:::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,::,:::::::::::::::::::::,::::.,::::.,::,.,...............,,,..,,:,:::::::::::::::::::::::::::::::::::::::::::::::o::::::...,:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####
:::::::::::::::::::,:,:,::::::::,::::::::::::::::::::::::::: ::::::::::::::::::::,,::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::,:::,::::,:,,,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::,,,::
 :::::::::::::::::::,,,::::::::::.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::,::::,:,:,,
 :::::::::::::::::::,,,::::::::::,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::,::::::::,:,:,:,,:,::
 ::::::::::::::::::::,,:::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::,::::::::::,,:,:,::
 :::::::::::::::::::,,,,::::::::::,,::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::,:,:::::,,:,:
 :::::::::::::::::::,,,,::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::,:::::,
 ::::::::::::::::::::,,::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,:::::::::::::::::::::::::
 :::::::::::::::::::,,,,:::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,:::::::::::::::,::::::::
 :::::::::::::::::::,,,::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,:::::::::::::::::,:::::
 ::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,.....,:::::::::::::::::::::,:
 ::::::::::::::::::::,,::::::::::::::::::::::::::::::::::,:,:::,:::,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,::::::::::::::::::::::
 ::::::::::::::::::::,,::::::::::::::::::::::::::::::,:::::,::,:::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,...,,::::::::::::::::::::::
 ::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,....,::::::::::::::::::::,:
 :::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::,::::,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,::::::::::::::::::,:::
 ::::::::::::::::::::,,:::::::::::::::::::::::::::,:,,:,,,,,,,,:::,::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,::::::::::::::::::,::
 :::::::::::::::::::::,:::::::::::::,,::::::,,,,,,,,,,,,,,,,,,,,,,,:,::,:,::::::::::::::::::::::::::::::,:,,,,::::,,,,,,,,,,,,,,,,.,,,.,,::,::::::::::::::::::::
 ::::::::::::::::::::,,:::::::::::::::,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::,::::,:::,:::,,::::,,:::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::
 ::::::::::::::::::::,,,::::::::::::::,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:::::::::::::::::::::::,,,,,:,,,:,,,,,,,,::,:,,,,,,,,,,,,,,,,,:::::::::::::::::::::::
 ::::::::::::::::::::,,,:::::::::::::::,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::,,:,,,::::,:,,:,::,,,,::::,,,,,,,,,,,,,,:::::::::::::::::::::::
 ::::::::::::::::::::,,,:::::::::::::::::::::,::::::::,,,,,,,,,::,,,,,,,,,:,:,::::::::::::::::::,,,,,,,,,::::,:,,,,,:::,,,:,,,,,,,,,,,,,::::::::::::::::::::::::
 ::::::::::::::::::::,,,::::::::::::::::::::,:,,::,::::,,,,,,,::::::::::::::::::::::::::::::::,,,,,,,,::::::,:::,,,:::::,,,:,,,,,,.,,,,:::::::::::::::::::::::::
 ::::::::::::::::::::,,,:::::::::::::::::::::,,,,:,,,,,,:,,,:,,::::::::::,:::::::::::::::::,:,,,,,,,:::::,:,,:,,,,:::::,,,::,,,,,,,,,,,:::::::::::::::::::::,:,:
 ::::::::::::::::::::,,,::::::::::::::::::::::::::,,:,::,,,:,::,:::,::::::::::::::::::::::::,,,,,,,::::::::,,,,,,,,,,::,,,,:,,,,,,,,,,::::::::::::::::::::::,:::
 ::::::::::::::::::::,,,:::::::::,::,:::::::::::::::::,:,::::::,:::::::::::::::::::::::::::,,,,,,,,::::::::,,,,,,::,,::,,:,,,,,,,,,,,,:::,::::::,::::,:::::,,:,:
 ....,::::,::::::::::,,:::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,,,,,,,::::::::,,,,,,:,,,::,:::,,,,,,,,,,:::::::::::::::::::::::::::
 .................,.,,,,::::::::::::::::::,,,,,:,::::,:,:,::,::::::::::::::::::::::::::::,,,,,,,,,,:::::::::,,,,,,:::,:,:,,,,,,,,,,,:,::::::,:::::::::::::::::::.
 ......................,,,,:::::,:::,::::::::::,,,,::::::::::::::::::::::::::::::,:::::::,,,,,,,,,,::::,:,,,:::::,,,,:::,,,,,,,,,,,:::::::::::,:::::::::::::::,:
 .........................,.,,,::,,,,...,,,,,,,,,,,::::::::::::::::,:,,:,,,::::::::::::,,,,,,,,,,,,:::::,,:,:::::,,,:::::,,,,,,,,,:::::::::::::::::::::::::::,::,
 .............................,,::::,,,,,,,,,,,,,,::::::::::::::::::,:,,,,,,,,:::,:,,,,,,,,,,,,,,,::::::,,:,,:::::,:::::,,,,,,,,,:::::::::,:::,::::::::::::::::::
 ...............................,,,,,,,,,,,,,,,,::,:::::::::::::::::,:,,,,,:,,,,:,,:,,,,,,,,,,,,,,::::,,,:::,:::,:::::::,,,,,,,,,:,:::::::::::::::::,:,::,::::::
 ,................................,,,,,,,,,,,,,,,,,,,,:::::::::::,,::,:,,,,:,:,,:,,,,,,,,,,,,,,,,,:::::,,,,,::::::::::::,,,,,,,,:::::::,:::::,::::::::::::::,:::
 ,,,,,,,,.,......................,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,:,:,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::,,,,,,,,,::,::::,::::::::::::::::::::::::
.,,,,,,,,,,.......................,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::,,,,,,,,,::,:::::::::::::::::::::::,:,:,:
 :,,,,,,,,,,,........................,,.,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::,,,,,,,,,:::::::::,:::,::::::::,:::::,:,::
.::,:,,:,,,,,,,,......................,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,:,,,,,,,,,,,,::,::::,:::::,:,::::,,:,:::,:::
 :,,:,,:,,,,,,,,,,,,..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,:::,,,,,,,,,,,,,,::,::,:::::::::::::,:::::::::,,
 ,,,,,,,,,,:,,,,,,,,,.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,:::::,,,,,,,,,,,,,,,,::::::::::::::::,:,::::::,::::
 ,,:,,,,,,,,,,,,,,,,,,,.................,,,,..,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,:,:,,::::,,:,:,,,,,,,,,,,,,,,,:::::::::,,,,::::,,::,,:,:
 ,,,,,,,,,,,,,,,,,,,,,,..................,,.,,,,,,,,,,,,,,,...,.,.....,,.,,,,.,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,:::::,:,,,,,,,,,,,,,,,,,,,,,,:::::::::,::,,:,,,,,,,:
 ,....,,,,,,,,,,,,,,,,,,................,,,,,,,,,,,,,,,,,.................,.,,,,,,.,...,,,,,,.,,,,,,,:,,,,::::::::,:,,,,,,,,,,,,,,,,,,,,,.,:,:::,:,,:,::::,:,:::
 :,,.,,,,,,,,,:,,:,,,,,,,...............,,,,,,,,,,,,,,.,,,....,.....,.,,,.,.,......,,,,,,,...,,,,,,,:,,:,:::,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,:,:::::,::,:
 ::,,,,,,,,,::,,:,,,,,,,,....,,.,,,,....,,,,,,,,,,,,,,,,,,..................,......,,,,,..,,,,,,,,,,,,,,:::,:::,:,,,,,,,,,,,,,,,,,,,,,:::::::::::::,,:,:,,,,:,,,
 ,,,,,,:,:::,:,,,:,,,,,,,.,.,,,,,,,,,....,,,,,,,,,.,...,.............................,...,,.,,,,,,,,,:,:::::::,:,,,,,,,,,,,,,,,,,,::::::::::::::::::::,::,:,,,,:
 ,,,,:,:,:,:,:,:,,,,,,,,,,,,,.,,,,,,,.......,.,,...,...,...........................,.,,,,,,,,,,,,,,,,:,:,:,:::,:,,,,,,,,,,,,,,:::::::::::::::::::::::::::,:,,,,,
 ::::,:,:::::,:,,,,,,,,,,,,,,.,,,.................,..................................,...,.,,,,,,,,,,:,,:,::,,,,,,,,,,,,,,,,,:::::::::,:,::,::::::::::::::::,:,:
 :,,::,,,:,:,,,,,,,,,,,,,,,.............................................................,.,,,,,,,,,,,:::,:,:,,,,,,,,,,,,,,,::,::,,::,::::::::::::::::,:,::,,::,,
 ,,:::,,,,,,,,,,,,,,,,,,,,,...................................,................,..,,,,,,,,,,,,,,,,,,,:,:,:,:,,,,,,,,,,,,,,,,,,,:::::::::::::,:,,,::,:,,,:,,,::,:
 ,:,,,:,,,:,,,,,,,,,,,,,,,..........................................,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,::::::::::::,:,:,,,,,,,,,,,,:,,,,,,:::
 :,,:,:::,,,,,,,,,,,,,,,,,......................,........::,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:,,,,,,,,,,,,,,,,,::::::::::::,::,:::,,:,,:,:,,,:,:,,,,,,:
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####


::::::::::::::::::::::::::o:::::::::,::::::::::::::::::::::::::: %%%%%%%%%%%%%%%%%Oo:o:::::::::o,::::::::::::::::::oo:::::,::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::
 %%%%%%%%%%%%%%%%%%oo::o:::::::::::::::::::::::::::ooo::,,::::oo:o::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::
 %%%%%%%%%%%%%%%%%%o:::o::::::::o:::::::::.::::::::ooo::,.::::o:::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::
 %%%%%%%%%%%%%%%%%Ooo:oo::::::::O:::::::::,::::::::ooooo,.::::oooo::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::
 %%%%%%%%%%%%%%%%%%Oo::o::::::::O:::::::::::::::::::ooo:,.:::ooooo::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::,:::,:::::::::::::::::o:::::
 %%%%%%%%%%%%%%%%%%Oo::o::::::::o,:::::::::.:::::::oooo:,.o:::oooo::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::,,...............,::::::oo:::::
 %%%%%%%%%%%%%%%%%%Ooo:oo:::::::o.:::::::,:.::::::::ooo:,.o::ooooo::::::::::::::::::::::::::::::::o:::::::::::::::::::::,,,............................:::o:::::
 %%%%%%%%%%%%%%%%%%Ooooo:::::::::::::::::::::::::::oooo::.O::ooooo::::::::::::::::::,:::::::::::::o:::::::::::::::::::,,..................................::::::
 %%%%%%%%%%%%%%%%%%%ooooo::::::::::::::::,::.:::::::oooo:.O:::::oo:::::::::::::::::::::::::::,:,::oo:::::::::::::::,.........................................:::
 %%%%%%%%%%%%%%%%%%%Ooooo::::::::::,:::,,:::.:::::::oooo:,%::::o:o::::::::::::::::::::::::::::::,,,:::::::::::,,..............................................,:
 %%%%%%%%%%%%%%%%%%%%;OOO:,,::::::::::::::::::::::::ooo:::%::::o:::::::::::::::::::::::::::::::,:,:,:,:::::::..................................................,
 O%%%%%%%%%%%%%%%%%%%%%%%o,,:::::::::::::::::.::::::oooo::#::::::::::::::::::::::::::::::::,,,,,,,:,,,,:::,.,.,,,,....,,...............................,...,,,..
 O%%%%%%%%%%%%%%%%%%%%%%Oo,,:::::::::::::::::,::::::oooo::$::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,.,,:::,,,,,...,,...................................,.,.
 oO%%%%%%%%%%%%%%%%%%%%%%O,,::::::::::::::::::::::::ooooo:$,:::::::::::::::::::::::::::::,:,,,:,,:,,::,,,,.:::,:::::,...,,,.............................,...,.,,
 oO%%%%%%%%%%%%%%%%%%%%%%O,,::::::::::::::::::,:::::ooooo:$,::::::::::::::::::::::::::::,:,,,,,,,,,,,....,,,:::::::::,,,.,,,,,.............,..............,...,,
 oo%%%%%%%%%%%%%%%%%O%%%%O,,::::::::::::::::::::::::ooooo:%,:::::::::::::::::::::::::::::,,,,,,,,,,,...,,,::::::::::::,,.,,,,,,.......,...................,,....
 ooO%%%%%%%%%%%%%%%%%%%%%%,,::::::::::::::::::::::::ooooo:O.:::::,,,,::::::::::::::::::::::,,,,,,,,,..,:::::::::::::::::,,,.,,,,,....,.....................,....
 ooo%%%%%%%%%%%%%%%%%%%%%%.,:::::::::::::::::::,::::':::::o,::::::,,:,,,:,:::::::::::,,,,,,,,,,,,,,,..:::::::::::::::::::,,,,,,,,...........,..,.............,..
 oooO%%%%%%%%%%%%%%%%%%%%%.,::::::::::::::::::,,...........:::::::::,::::::::::::::,,,,,,,:,,,,,,,,,,.::::::::::::::::::::,,,,,,,,.,..............,....,,....,.,
.oooo%%%%%%%%%%%%%%%%%%%%%.,::::::::::::,,,,,,,..........,:::::::::::::::::::::::::,,,::,,,,::,,,,,,,.,::::::::::::::::::::,,,,,,,......................,.......
 ooooO%%%%%%%%%%%%%%%%%%%%.,::::::::::::,,..,...,,,,.,...::::::::::::::::::::::::,,,,::::,,,,:,:,,,,,.,::::::::::::::::::::,,,,,,,.....................,.,.....,
 oooooYooooooooooooooooooo..,:::::::::,,,..,,,,:::::::,,,,,,,,,,:::::::::::::::::,,,,:,,,::,,:,,,,,,,.,::::::::::::::::::::,,,,,,,..,.........,......,....,.....
 ooooooooooooooooooooooooo..,:::::::::,.,::::::::::,,,,:,,,,,,,,,:::::::,:,,:,:,,,,,,:,,:,:,,,:,,,,,:...:::,::::::,,,::::::,,..,................................
 ooooooooooooooooooooooooo,.,:::::::::,..::::::::,,,,,,,,:,,,.,,,,,,::,,:,,,,:,,,,,,,,:::::::::,,,,::,.,,,:::,,,,,,.,,:::::,,..,......,.........................
 ooooooooooooooooooooooooo,.,:::::::::,..,:,.,:::,,,,,,::::,,:,,,,,,,,:,,,,,,,,,,,,,,,,::::::::,,,,,::..,..:::::,,:,,,::::::,,,.................................
 ooooooooooooooooooooooooo:.,:::::::::,...::::::::,:,:::::,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,::,,,,,,,::..,.:::::::,,,,,::::,,,,...................................
 ooooooooooooooooooooooooo:.,:::::::::::,.::::::,.,:,:,:::,,,,,,,,,,,,,...,,.,,,,,...,,,,,::::,:,,,,,,,..:::::::::,:::::::,,,,.,................................
 ooooooooooooooooooooooooo:..::::::::::::.::::::::::::::::,,,,.,,,,..................,,,,,,,:::,,,,,,,,..::::::::::::::::,,,,,..................................,
 ooooooooooooooooooooooooo:.,:::::::::::,,,::::,,,,,,,:::::,.....................,..,,,,,:,,:::,,,,,,,,,::::::::::::::::,,,,,,,.,........,......................:
 oooooooooooooooooooooooooo.,::::::::::::,:,:::::,,,,::::,,..,,............,...,..,,,,,,,,,::,,,,,,,,::::::::::::,,:::::,,,,,,,.,,.......,,.....................
 ooooooooo:................,,,,...,:::::,::::,::::::::,,,,.,,,,,,.........,,,,,,,,,,,,,,:,,,:,,,,,,,:::::,:,,,,:::::::,:,,,,,,,.,,.......,,,................,,:,
 oooooooooo:..,....................,::::::::::,,:,,,,,,,,,,..............,.,,,,,,,,,,,,,:,,,,,,,,,,:::::::,:,:::::::::,,,,,,,,,.,,,......,,,..........,,::::::::
 oooooooooo:.......................:::::,::::::,,,,.,,.....,......,...,..,.,::::,,,,,,,:,,,,,,,,,,,::::::::::,,,::,,,,,,,,,,,,,.,,......,,,,......::::::::::::::
 ooooooooooo::::::::::::::::::::::::::::,:::::,,,,,.....,,...........,,,.,oo::,,,,.,,,,,,,,,,,,,,:,,,::::::::,::::,,,,,,,,,,,............,.....,::::::::::::::::
 ooooooooooo::::::::::::::::::::::::::::::::o:,,,,,,..,..........,,,..,,:::::,,,,,...,,,,,,,,,,,:,:,:::::::::::,,,:,,,,,,,,,....,.............,:::::::::::::::::
 ooooooooooo::::::::::::::::::::::::::::,,::o::,,....,.......,.,,,..,,.o:::,,,,,,,,...,,,,,,,,,,:::::::::::::::::::::::,,,,,,................,::::::::::::::::::
 oooooooooooo:::::::::::::::::::::::::::,::oo::.,....:......,,.,,,,,,,::::,,,,,,,,...,,,,,,,,:,,:::::::::::::::::::::,,,,,,,,................:::::::::::::::::::
 ooooooooooooo:::::::::::::::::::::::::::::oo:::,....,......,,,,,,,,.,:::,,,.,,,,,..,,,,,,,:,,,,,,::::::::::::::::,.,,,,::,........:,........,::::::::::::::::::
 ooooooooooooo:::::::::::::::::::::::::::::oo::::....:.......,,,,,.,.::::,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::,,,,,,,::,,.,,...,,.........,::::::::::::::::::
 ooooooooooooo:::::::::::::::::::::::::::,::o:::::..,........,,,,,,..o:::,,,,,:,,,,,,,,,,,,,,:,:::::::::::::::,:::,:::,.,,:::.,:,.............,:::::::::::::::::
 oooooooooooooo:::::::::::::::::::::::::,,:::::::::........,,,,,,.,.::::,,,,,,,,,,,,,:,.,,,:,:,:,::::::::::::::::,.:::,,,::::.,,,,,...........,:::::::::::::::::
 oooooooooooooo:::::::::::::::::::::::::,::::o::::::,......,,,,,,,,.ooo:,,,,,::,,,,,,,,,,:::::::::::::::::::::::::,:::,,,:::,,:,:::.,..........:::::::::::::::::
 ooooooooooooooo:::::::::::::::::::::::::::::oo::::::,......,,,,,,.::::::,,,:,,,,,,,:,:::::,::::::::::::::::::::::::::::::::::::::::,,.........,::::::::::::::::
 ooooooooooooooo::::::::::::::::::::::::,,:::ooo::::::..........,.:o::::::,.,,,,,,,,,,,::::,:,:::::::::::::::::::::::::::::::::::::,,.,,......,,,:::::::::::::::
 oooooooooooooooo:::::::::::::::::::::::,,::::ooo:::::,..........:::::::::,,,,,,,,,,,,:::,,,,,::::::,::::::::::::::::::::,:::::::::::::...,,,,,,::::::::::::::::
 oooooooooooooooo::::::::::::::::::::,,,,,...,:::::::::,,......:o:::::::::,,,,,,,,,:,,:,,,:,,,,::::::,::::::::::::::::::,,,::::::::::::::.,,,,,,::::::::::::::::
 ooooooooooooooooo::::::::::::::::,,,,,.,.....,.:::::::,,,....::::::::::::,:,,,,,,,,,,,,,,,,:,:::,,:,::::::::::::,,:::,:,,:::::::::::::::::,,,,,:,::::::::::::::
 ooooooooooooooooo:::::::::::::::,,,.,,.,.......,::::::::,,.::::::::::::::,:,,,,,,,,,,,,,::::,:,:,,::::::::::::::,,,::,,,,::::::::::::::::::,::::,,,::::::::::::
 oooooooooooooooooo:::::::::::::,,,.,,,........,:::::::::::::::::::::::::,,,,,,,,,,,,,,,:::,:,,,:,,::::::::::::::,,,:,,,,:::::::::::::::::::,,:,,,,,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####


:::::::::::::::::::: ::::::::::::::oooooooooo:,,:O::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooo:,,:O::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooo:,,:O::::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooo::::%::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooo:::o%::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooo:::o%::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
.oooooooooooooooooooooooo:::o%::::oooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,
 ooooooooooooooooooooooooo::o%::::oooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::,,,
 ooooooooooooooooooooooooo:::%::::oooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::,,.
 ooooooooooooooooooooooooo:::$::::oooooooo:::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,
 ooooooooooooooooooooooooo:::$::::oooooooo:::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::,,,,,
 ooooooooooooooooooooooooo:::$::::oooooooo::::::::::::,::::::::::::::,,,,,,:::,::::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::::::::,,,,,.
 ooooooooooooooooooooooooo:::$:::::ooooooo::::::::::,,,:,,:::::::::,,,:::,,,,:::,::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::,,,,.,
 ooooooooooooooooooooooooo:::%:::::ooooooo::::::::::,::::::::::::::::,:::,:::::::::::::::::::::::::::::::,,::::,,,,::::::::::::::::::::::::::::::::::::::,,,.,..
 ooooooooooooooooooooooo:::::'::,,:::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::,,::,::::::::::::::::::::::::::::::::::::::,,,,,.,
.ooooooooooooooooooooo:,,,,,,,,,.,,....,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::::::::,:::::::::::::::::::::::::::::::::::::,,,.,,..
 oooooooooooooooooooo::,.,,,,,.,.,,....,.,..,,,::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::,:::::,::::::::::::::::::::::::::::::::::::::::,,,,...,
 ooooooooooooooooooooo:,........................,::::::::::::::::::::::::::::::::::::::::::::::,,,:::::,::,,,::,:::::::::::::::::::::::::::::::::::::::,,,,,.,..
 ooooooooooooooooooooo::..........................,::::,,,,,,:::::::::::::::::::::::::::::::::,,,,:::::,,::,:::::::::::::::::::::::::::::::::::::::::::,,,.,.,.,
 oooooooooooooooooooooo:,,,.,..,..................,:::,,:,,,,:,::::::::::::::::::::::::::::::,,,,::::,,::::::::,::::::::::::::::::::::::::::::::::::::::,,,,,.,.
 oooooooooooooooooooooo:::,,,,,,,,,,,,.............::,,,,,,,,,,::::::::::::::::::::::::::::::,,,,:::::::::::::,:::::::::::::::::::::::::::::::::::::::::,,,,,,,.
 ooooooooooooooooooooooo::::::::::,,:,,,...........,,,,,,::,,,,,,,,,,::::::::::::::::::::::,,,,,,::,::::::::,,,::::::::::::::::::::::::::::::::::::::::::,,,,,,,
 ooooooooooooooooooooooo::::::::::::::::,,,..,,,,,,,:::,,,,,,,,,::,,,,,,:::::::::,,,::::,,,,,,,,,:::::::::::,,:::::::::::::::::::::::::::::::::::::::::::,,,,,.,
 oooooooooooooooooooooooo:,,,,::::::::::::,,,,,.,,..:::,:,::,::,:::,,,,,:::::,,:,::,,,::,,,:,,,,,::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::,,,,,,.
 oooooooooooooooooooooooo:,,,,..,,,,::::::,,,,,,....,::::::::::,:::,,,,,:::::::,,,,:,,,,,,,,,,,,,,:::::::::,,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,
 oooooooooooooooooooooooo::,,,:.,,:::::::::,,,,,.....,:,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.
 ooooooooooooooooooooooooo::,,,::::::::::::::::,,.....,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,
 oooooooooooooooooooooooooo::::::::::::::::::::,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,,,,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,
 oooooooooooooooooooooooooo:::::::::::::::::::::,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,:,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:
 oooooooooooooooooooooooooo::,:,,::::::::::::::::,,...,,,,,,,,,,,,,,,,,.,,,,,,,,.,.,,.,,,,,,,,,,,:::::::::,,,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,.
 ooooooooooooooooooooooooooo:,,,::::::::::::::::,,,....,,,,,,,,,,.,,..,,,,,,..,,...,,,,,,,,,,,,,,:::::::::,,,,,,,::::::::::::::::::::::::::::::::::::,:,,:,,,,,,
 ooooooooooooooooooooooooooo::::,:,,,,:,,,,:::::,,,,.....,,.......................,,.,,,,,,,,,,,:::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::,::,:,,,,,.
 oooooooooooooooooooooooooooo::,,,,:,::::::::::,,.,,,,,.,,,....................,,,,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,:::::::::::::::::::::::::::::,:::::,,,,,,
.oooooooooooooooooooooooooooo:::,,,,,,:::::::,...,,,..,,,...........,.,,,,,,,,,,,,,,,,,,,,,::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,,,,,.
 oooooooooooooooooooooooooooo::::::::::::::,,....,................,..,,,::::,:,,,:,,,,,,:,,::::::::::::::,:,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::,,,,,
 ooooooooooooooooooooooooooooo::::::::,::,,....,..,.............,,,,,,,,,,::,,,,,::,::,,:,:::::::::::::,:,,:,:,,,,,,,,,,::,::::::::::::::::::::::::::::::::,,,,,
 ooooooooooooooooooooooooooooo::,:,,,,,.,...,,................,,,,,,,,,,,,,,,,,:::,::::,::::::::::::::,,,:::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,,,,
 oooooooooooooooooooooooooooooo:,,,,,,,,,..................,,,,,,,,,,,,,,,.::,,:,:::::::::::::::::::::,,:,:,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::,,,,
 oooooooooooooooooooooooooooooo:,,,,,...................,,,,,,,,,,,,,,,.,:ooo::::,,,,:::::::::::::,::,:,,,,,,,,,,,,,:,::::::::::::::::::::::::::::,:::::::::,,,,
 oooooooooooooooooooooooooooooo::,,,.......:.......,.,,,,,,,,,,,,,,.,.,,:::oo::::,,,,::,::::::::::::,:,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::,,,.,
 ooooooooooooooooooooooooooooooo:,.,......,,......,,,,,,,,,,,,,,,,,,,..,:ooo:::::::::,::::::::::::,::,,,,,,:,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,.,
 ooooooooooooooooooooooooooooooo::,........,......,.,,,,,,,,..,,,,,,....ooo:::::::,:,,:,,:::,:::,:,,,,,,,,,,,,,,::::::,:::::::::::::::::::::::::::,::::::,,,,..,
 ooooooooooooooooooooooooooooooo::,,......,...,,,,.,,,,,,,,,,,,,,,,,...:oooooo:::,,,,,,,,,::::,,,,,,,,:,,,:,,,,:,:,,,::::::::::::::::::::::::::::::::::::,,,,,.,
 oooooooooooooooooooooooooooooooo::......:...,,,,,,,,,,,,,,,,,,,.,.,...:o:::::::,,,,,,,,,,:::,,,,,,,,::,,,,,::::,,,::::::,::::::::::::::::::::::::,:::::,,,,,...
.oooooooooooooooooooooooooooooooo::,....,,...,,,,.,.,,,,,,,,...,,,,,...:::::,,,,,,,..,,,,,,,,,,,,,,,:,::,,,:::,,,,,::::,::,::::,:::::::::::::::::::,::::,,,,,..,
 ooooooooooooooooooooooooooooooooo:,.,,,,....,,,..,,,,,,,,,,,,,,,,...,,::::,:,,:::,..,,,,,,,,,,,,,,:,:,,,,:::,,,,::::,,,::,:,:,:::::::::::::::::::::,:::,,,,,..,
 ooooooooooooooooooooooooooooooooo::,...,,..,,,,.,,,,,,,,,,,,,.,,..,:::::,,,,,::::,:,,,,,,,,,,,:,:,:,:,,:::,,,,,,::,:,,::::,::::::::::::::::::::::::::::,,,,,...
 ooooooooooooooooooooooooooooooooo::,..,.......,,,,,,,,,,,,,,.,,.,:::::,:,,,,,::,::,:,,,,,,,,,,,,,,,:,,,,:,,,.,,,,,,:,:::,:::::,,:::::::::::::::::::::::,,,,,...
 oooooooooooooooooooooooooooooooooo::,,.........,,,,,,,,,,,,,.,,,::::,,:,,,,,::::::::::::,,,,,::,,,:,,,:::,,,,,,,,,,::::::,:,,:,,:,::::::::::::::::::::,,,,,,...
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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


:::::::::::::::::::::::::o:::,::::::::::::::::::::::::::: %OO%OOOOOo::::oooo:::::::::::::::oo,::::::::::::::::::.::::::::::::::ooooo::::,,,O,:::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:
 %OO%%O%%OOoooooooo:::::::::::::::oO.::::::::::::::,:::.::::::::::::::ooo:o::::,,,O.:::::::o:::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %O%%%O%%%O:oooooooo:::::::::::::::::::::::::::::::,::::.:::::::::::::ooo::::::,,,O.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:
 %%%%%%O%%Oooooooooo::::::::::::::::::::::::,:::::,,::::.:::::::::::::ooooo:oo:,,,o.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:
 %%%OOO%%%Oooooooooo::::::::::::::::::,,,,,,,,,,,,::::::,,::::::::::::oooooo:::,,,o,:::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%OOoooooooo:,,,,::::::::::,,,::::::::::,::::::::.::::::::::::oo:oo:o:::,,o:::::::::o:::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%OOOO%%Oo,,,,::::::::::::::::::::::,:::::::::.:::::::::::::o:oo:::::::o::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%%%OO%Oo,,,,:::::::::::::::::::::::,:::::::::,:::::::::::oooooo::o:::%o:::::ooo:ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%%%O%%OO,,,,:::::::::::::::::::::::,:::::::::.:::::::::::ooooo:o:::::%o::::::ooo::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%%%%%OOO,,,,:::::::::::::::::::::::,:::::::::,::::::::::::oooooooo:::Oo::::::oooooo:o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%O%%%%OO.,,,::::::::::::::::::::::::::,:,,,:,:,:,,,,,,,,,,,,:::::o:::oO:::::ooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%O%%%%%O.,,,::::::::::::::::::::::::::::,,:,:,,,:,:,,,,,,,,,,,,,,,,:::O:::::ooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%%%%%%%%.,,,::::::::::::::::::::::::::::::,::,,:,:::,,,,,,,,,,,,,,,,,,,,::::oooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%%%%O%%O.,,,::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,:oooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%%%%%%%%.,,,,:::::::::::::::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,..:ooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 %%%%%%%%O%%%%%%%%%%%.,,,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,.,:oooooo::::::,,,,..............,.,::::::::::::::::::::::::::::::::::o
 %O%%%%%%OO%%%%%%%%%O.,,,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,.:o:::::,............................,::::::::::::::::::::::::::::::o
 %%%%%%%%%%%%%%%%%%%O.,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,.,::..................................,,,,::::::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%O:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,........................................,,:::::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%O:,,,:::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,..........................................,:::::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%Oo,,,::::::::::::::::::::::,,,:,:::::::::::::::::::::::::::,,,,:,,,,,,,,.,.......,,,,,...,,,..........................,:::::::::::::::::::::
 %%%%%%%%%%%%%%%%%%%Oo,,,:::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::,:,,,,:,,,,,,,,,..,....,,:,:,::,,,,,,,,.....................,,::::::::::::::::::::
 %%%%%%%%%%%O%%%%%%%%o,,,,:::::::::::::,,:,:,,,,,,,,:,::::::::::::::::::::::,,,::,,,:::::,::,,,.,.,,,:::::::::::::,:,,,,,,................,:::::::::::::::::::::
 %%O%%%%O%%%%%%O%OOO%O,,,::::::::::::::,,,,,,,,,,,.,..,,:::::::::::::::::,,,,,::::::::::::,::,...,,::::::::::::::,:::,,,,,,,...............,::::::::::::::::::::
 %%%%%%%O%%%%%%%%%OOOO,,,:,,,,,,:::::::::,,,,,,:,..,:::::::::::::::::::::,,,,,:::::::::::::,::,.,,:::::::::,,,,,,,:,,,,::,,,,,..............,:::::::::::::::::::
 %OO%%%O%%%%%OOO%%O%%O.,,,,,,,,,,::::::::::,,,,:::,::::::::::::::::::::::,,,,:::::::,,:::::,::...::::::::,,,,.,,,,,,,,::::::,,,...,,,.,,.....,,:::::::::::::::::.
 OOOOoYOooYYoooooooooo..,,,:,,,,:::::::::::::,,::::::::::::::::::::::::::,,,,:::::,:::::,::::,,.,::::::,,,,,,...::,,:::::::::,,,,,,,.,,.......,,::::::::::::::::
 ooooooooooooooooooooo..,,,::,::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::,:::::::,,,,,::::::::,,,,,,,::::::::::::,,,,,,,,...............,,,,,,:::::::,
 ooooooooooooooooooooo..,,,:::::::::::::::::::::,:::::::::::::::::::::::,,,,,:::::,,::::::::,,,,,,,,:::::,,,,,,,:::::::::::::::,,,,..................,,,,,:::::::
 oooooooooooooooooooo:...,,:::::::::,,,::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::,,,,.,.,:::::,:::::::::::::::::::,,:,,,....................,,,,:::::
 ooooooooooooooooooooo....,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::,,,,,,,,,,,:::,,:,:::,:::::::::::::,:,,,,.................,..,,,:::::
 ooooooooooooooooooooo,...,::,::.....,,,,,,::::::::::::::::::::::::::,,,,,,,,::::,::::::::::,,.,.,::::::::::.,,,,,::::::::::::,::,,,.............,,,....,.,:::::
 ooooooooooooooooooooo,,..,:::::,,,,,,,,,,,:,::::::::::::::::,::,::,,,,,,,,,,,,::::::::::::::,,..:::::::,:,,,,,,,::,,::::::::::::,,,.,........,........,,,,:::::
 ooooooooooooooooooooo,...,:::::,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,,:,,,,,,,,,,,,:::::::::::::,,,..:::::,:::::::,,,,,,,::,:::::::,,,.......,.......,,...,,,,:::::
 ooooooooooooooooooooo,..,,::::,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,:,,,,,,,,,,,,,:,:::::::,,,,,,:::::::::::,:,,,,,,,,,::,,:::::,,.........,,............::::::::
 ooooooooooooooooooooo:...,::::,,,.,,,,,,,,,..,,,,,,::::,,:,,,,,,,,,,,,,,,,,,,,,,,::::,::,,,,,,,,:::,,,::,,,,,,,,,,,:::::::::,,,,..,......,.....,.......,:::::::
 ooooooooooooooooooooo:...,::::::,....,.,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,..,::::::,:::::::::::::,,,.,,.,,,,,......,..............:::
 ooooooooooooooooooooo:...,,::::::,,...,,,,,,:,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,,,,,,,:::::,,,,,,,,,,,,,,,::::::::::::::::,,,,...............,,,,,,,..............
 ooooooooooooooooooooo:....,::::::::::,,,,,,,,,,,,,,,,.,,,,,,..,,,,,,,,,,,,,,,,,,,:::::::,,:,,,,,,,,,,,,,,.,::::::,:,,:,,........,...,.....,.......,............
 ooooooooooooooooooooo:....,::::::::,,,..,.,,,,,,,,,,.,.....,,,,,.,..,,,,,,,,,,,,:::::::::,:,,,,,,,,,,,,,,,,,,::::::.......,,,,,......,.........................
 ooooooooooooooooooooo:....,::::::::,,,.,,,,,,,,,,,,,,.......,...,,,.,,,,,,.,,,,::::::::::::,,,,,,,,,,,,,,,:::::::::::::,::,,...................................
 o:ooooooooooooooooooo:....,:::::::::,,,,,,,,,,,,,,,,........,,,,,..,.,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,:,,,:,:::::::::::::,,:,,.............................
 ooooooooooooooooooooo:....,:::::::::,,,,,.,,,.,,................,,..,,,,,,,,,,,,,:::::::::::,:,,,,,,,,,,,,,,,::::::::::::::::::::::::::,,............,.,,..,.,,
 :::::::::::::::::::::,,.....,,.,.....,,,,..,,,,..,...............,,,,,,,,,,,,,,,:::::::::::,::::,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::,..,.,.,,,,.,,,,..
 ,,.....,,,,....,..,........,.........,,,,,.,.....................,,,,,,,,,,,,,,:,,:::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::,.,.,...,,,.::o
 ......................................,::::,,::,,,:::,.....,,,,,,,,,,,,,:,:,,,,,:::::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::...,..:::::
 ......................................,:::::::::,,:::::::,,:,:,,,,,,,,,::,,,,,,:::::::::::::::,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::::::::,.::::::
 ......................................:::::::::,,::::::::::::,,,:,,,:,,:,:,,,,,,:::,::,:,::::::,,,,,,,,,,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ....................................,::::::::::,,,::::::::::::,,,,,,:,:,::,:,,,,:,:,::,,,:,,:,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #



::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::,::::::::::::::::::::::::::: OOOOO%Oooooooooo:::::::::::::::Y.:::::::::::::::::::.::::::::::::::oooo:::::,,.O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::
 %OOOOOOooooooooo::::::::::::::::::::::::::::::::::::.::::::::::::::oo:oo::::,,.%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:
 %OOO%OOOoooooooo:::::::::::::::::::::::::::::::,:::::.:::::::::::::ooooo::::,,.%::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo:
 %O%O%%OOoooooooo::::::::::::::::::,:::::::::,::::::::.:::::::::::::oooo:o::::,.$:::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo:
 %O%%O%%O;;oo;oOOO.,,,:o:::::::::::::::::::::::::::::::,::::::::::::::ooo::::,:,#:::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%O%OOOOOOOO.,,,,::::::::::::::::::::::,:::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%%%%O%OOOOO.,,,::::::::::::::::::::::::,::::::::.:::::::,::::,::::,:,:,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%%%%%%%%O%O,,,,,::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,,:,:,:,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%%O%%%O%OOO:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%%%O%O%OO%O:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%%O%%%%%O%O:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%%%%%%%%O%Oo,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,.,::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%O%%%%%%%OOOo,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::ooo
 %%%%%%%%%%%%%%%%Oo,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,,,,,.,..,,:,:::::::::::::::::::::::::::::::::::ooo
 %%%%%OOOO%%%%%%%%O,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,...,.....,,,,,::::::::::::::::::::::::::::::::ooo
 %%%%%%%%%%%%%%%%%O,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.................::::::::::::::::::::::::::::::ooo
 %%%%%%%%O%%O%%O%%O,,,,:::::::::::::::::::::::::::::::::::,,,,,,,,,:,::::::::::::::::::::::::::::,:,,,,,,,,,,,,....,.............,,::::::::::::::::::::::::::ooo
 %%%%%%%%O%%%%%%%%%,,,,::::::::::::::::::::::::::::::::,:,,:,:,,,::,,,::::::::::::::::::::::::::,:,,:,,,,,,,,,,....................,,::::::::::::::::::::::::ooo
 %%%%%%%%%%%%%O%%%%.,,,:::::::::::::::::::::,:::::::::::,::,,,,,:::,::,,:,:::::::::::::::::::::::,,,:,,,,,,,,,,.......................,:::::::::::::::::::::::oo
.%%%%%%%%%%%%O%%%%%.,,,:::::::::::::::::::,:,,,,::::::::::,,,,,:,....:::,::::::::::::::::::,,,::::,,::::,,::,,,.........................,:::::::::::::::::::::oo
 %%%%%%%%%%%%%%%%%%.,,,:::::::::::::::::::,,,,,,,:::::::::::,,,:::,,:::::::::::::::::::::::,,,,:::::::::::::::,,,.......................,::::::::::::::::::::ooo
 %%%%%%%%%%OO%OO%%O.,,,,:::::::::::::::::::,,,,:::::::::::::::::,:::::::::::::::::::::::::,,,,::::::::::::::::,,,,,,,..,...............,,:::::::::::::::::::::oo
 %%%%OO%%%%%O%%O%OO,,,,,::::::::::::::::::::,::::::::::::::::,::::::::::::::::::::::::::::,,,::::::::,,::::,::,,,::,,,,,,,..............,,::::::::::::::::::::oo
 %%%%%%%%%OOO%%%%%O,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::,::::,,::::,.,,:::::,,,,,...............,:::::::::::::::::::oo
.%OOOOOOOOOOO%O%OOO,,,,,:::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,,,,,:::::::,:::::::,,,,,,:,,,:::,,,,...,..,,,.....,,:::::::::::::::::oo
 oooooooooooooooooo,,,,,::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,,,,,::::,:::::::::,,,,,,,,,,::::::,,,,,,,,,,,.......,::::::::::::::::oo.
 oooooooooooooooooo:,,,,:::::::::::::::::::::,,:,,,,,,,,,,:::::::::::::::::::::::::::::,,,,,,:::::::::::::,,,,,,,,,::::::,:,,,,,,................,,,,:::::::::oo
 oooooooooooooooooo:..,,::::::::::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::,,,,,,,,:::::::::::::,,,,,,,::::::::,:,,,,,,..................,,.,:::::::oo,
 oooooooooooooooooo:..,,::::::::::::::::::::::,,,,,,,,,,,,,,,,,::::::::::::,,,::::::,,,,,,,,,:::::::::::::,,,,,:::::,::::,,,,,,,,..................,,,,,::::::oo:
 oooooooooooooooooo:..,,:::::::::::::::::::::,,,,:::,,,,,,,,,,,,,,:::::::::,,,,,::::,,,,,,,,,,,:::::::::::,,,,::::,:::,:,:,,:,,,,,..............,,,..,,,::::::oo
 oooooooooooooooooo:..,,,:::::::::::::::::::::,,,,,,,,,,,,,:,,,,,,,:::::,,,,,,,,,,::,,,,,,,,,,,::::::::::,,,,,:::::::::,:,:::,,,,,..............,...,,,,::::::oo
 oooooooooooooooooo:.,.,,::::::::::::::::::::::,,..,,,,,,,,:::,,,,:,::::,:,,,,:,,,,,,,,,,,,,,,,,::::::::::,,,,,,,::::::::::,::,,,,,........,....,,.,,,,:::::::oo
 ooooooooooooooooooo.,,,,::::::::::::::::::::::,:::::,,:,:::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,:,,,,,,:,,:,::::,::::,:,,,.,.,,,,,.....,,,.,,:::::::::oo
 ooooooooooooooooooo..,,,:::::::::::::::::::::,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,:::::::,,,,.....,,,....,,,,....:::::::::oo
 ooooooooooooooooooo...,,:::::::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,,,,,,,,,,,,,,,:::,,...,,.........,,.........,:::::::o
 ooooooooooooooooooo....,:::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,:,,,,,..,.,,,,,.....,,...............,::o
 ooooooooooooooooooo....,:::::::::::::::::::::,,::,,,,,,,,,,,,,,,,,.,.,.,,.,,,.,,.,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,:,:,,,,,,,,,.,..,.....,,,,,..,..........,.'
 ooooooooooooooooooo,..,,::::::::::::::::::::::,::,,,,,,,,,,,,,,,.,.,,...,,.,.,,,,,,,,,,,,,,,::::::::::::,,,,,,,,,,,,,,,::::::,,.,.,..,,........................
 oooooooooooooooooo:,...,:::::::::::::::::::::,,:::,,,,,,,,,,..,,.............,,,,,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,:::::::::,,,,,,,.........................
 oooooooooooooooooo:,...,,::::::::::::::::::::,,::::,,,,,.....................,,,,,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,:,,::::::::::::::................,....,...
 ooooooooooooooooooo:....::::::::::::::::::::::,:::::::::,,,,,...............,,,,,,,,,,,,,,:,:,::::::::::,,,,,,,,,,,,,,,,:::::::::::::::::::.,,...,...,.,,,..,,,
 oo:::o::::::::::::::,..,,:,,::::,,:::::::::::,::::::::::::::::::::...,,,,,,,,,,,,,,,,,,,,,,:::::::::::::,,:,,,,,,,,,,,::::,,::::,::::::::::::::::::,..,,,,,,,..
 ,.,..,,,,.,,,,.,,..,...,.,........,,:::::::::,,::::::::::::::::::::,,,:::,:,,,,,::::,,:,,:::::::::::::::,::,,,,,,,,,,::,,,:,::::::::::::::::::::::::::,,,..,:::
 ,.,,.,,,..,,,.,,,...,...,.,.,.....,,:::::::::,,:::::::::::::::::::::.::::,:,,,::,::::::,::,::::::::::::,:,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::
 ...................................,:::::::::,,:::::::::::::::::::::,,:::,,:,::::,::::::,,,,::::::::::::,,,,,,,,,,,,:,,::::::::::::::::::::::::::::::::::::::::
 ...................................,::::::::::,::::::::::::::::::::::.:::::,,,,,:,::::,,::,:::::::,::,:,,,,,,,,,:,,,,::::::::::::::::::::::::::::::::::::::::::
 ...................................::::::::::,,,:::::::::::::::::::::.,:::::,,,:,::::,:,,::::::::,,,::,,,,,,,,,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::
 ,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::,,,::::::::::::::::::::::.::...,,,,,,,,,,:,:,,:::::,:,,,,,,,,,,,,,,,,,,,,,,:,:::,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::........,,,,,,,,:,,::,,,::,:,:,,,,,,,,,,,:,,,,,,:::::::,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   

:::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: oooooooo:::::::::::::::::::::::o.,:::::::::::::,::::.::::::::::::::ooooo::::,,.O:::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooo::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::::o:o:::::,,.O:::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooo::::::::::::::::::::::::::::::::::::,:::::.:::::::::::::oooo:::::,,.%:::::::o:::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooo::oo:::::::::::::::::::::::,::::::::,::::::::.:::::::::::::oooo:::::,,.%::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo..,,:::::::::::::::::::::::,,:::::::,,::::::::::::o:oo:::::,:,$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo..,,,::::::::::::::::::::::,:::::::::.::::::::::::::::::::::::^,:::::o:::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo.,,,,::::::::::::::::::::::,,::::::::.:::::::::,:,:::,,,:,,,:,,:,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo,,,,,::::::::::::::::::::::,::::::::::,::::::::::::,:::::::,:,,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo,.,,,:::::::::::::::::::::::,::::::::::::::::::::::::::::,::::::,::,,:,,,:,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo:.,,,::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo:,,,,::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::,,:,:,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo:,,,,::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooooooo:,,,,::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo,,,,:::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo..,,::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo.,,,:::::::::::::::::::::::,:::::::::::::::::::::::::,,:::::::::::::::::::::::::::,,,,,,,,,,..:::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo,,,,::::::::::::::::::::::::::::::::::::::::,,,,,,,,:,:,::,,::::::::::::::::::::::,:,.,,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo.,,,,::::::::::::::::::::::::,,,:::::::::::::,:,:,,,,,:,::::::::::::::::::::::::::::,,,,,,,,,..::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo.,,,:::::::::::::::::::::::,,,,,,,,::::::::,,:,,,,,.,,,,:,,::::::::::::::::::::::,:,,,,,,,,,,,.::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo.,,,,::::::::::::::::::::::,,,:::,,,:::::::::,,,,::,,,,:,,:,::::::::::::::::::,:,:,,,:,,,,,,,..::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo..,,,:::::::::::::::::::::::,,.:::,::::::::::::,,,::,:::::::::::::::::::::::,,,,,:::,,::,:,::,.::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo..,,,::::::::::::::::::::::,:,:::::::::::::,:,:,,,::::::::::::::::::::::::::,,,,:::::::::::,::,::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo..,,,::::::::::::::::::::::,:::::,::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::,,:,::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo,.,,,::::::::::::::::::::::,::::::::::,,:::::::::::::::::::::::::::::::::::,,,,::::::.:::::,,:,::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooo,,.,,::::::::::::::::::::::,:::::,,,,,:::::::::::::::::::::::::::::::::::,,,,,:::::,::,,,::,::::::::::::::::::::::::::::::::::::::::::::,,,..
 oooooooooooooooooo:...,::::::::::::::::::::::::::,,,:,,,,,,,:::::::::::::::::::::::::::::::,,,,,:::::,,::,::::,::::::::::::::::::::::::::::::::::::::,:,,,,.,...
 oooooooooooooooooo:,,,,::::::::::::::::::::::::::,,,,,,,,,:,:::::::::::::::::::::::::::::,,,,,,::::,:::::::::,,::::::::::::::::::::::::::::::::::::::,,,.......
 oooooooooooooooooo:.,,,:::::::::::::::::::::::::,,,,,,,,,,,,,,,::::::::::::::::::::::::,,,,,,,,::::::::::::,,,,::::::::::::::::::::::::::::::::::,,,,,,........,
 oooooooooooooooooo:.,,,::::::::::::::::::::::::,,,:,,,:,,,,,,,,,,,,,:::::::::,:,,::::,,,,,,,,,:::,:::::::::,,,:::::::::::::::::::::::::::::::::,,,,,,,.........:
 oooooooooooooooooo:..,,::::::::::::::::::::::,,,,,,.,,,,,,,,,,,,,,,,,:::::,,,,,,,,,::,,,,,,,,,,::::::::::::,,,:::::::::::::::::::::::::::::::::::,,,,,.........
 ooooooooooooooooooo..,,,:::::::::::::::::::::,:,:,,..,.,::,,,,,,,,,,,::::,,,:,,:,,,:,,,,,,,,,,,,:::::::::,,,,,:::::::::::::::::::::::::::::::::,,,..,.......,,,
 ooooooooooooooooooo..,,,:::::::::::::::::::::,,,,,,,,.:::,,,,:,::,,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,:::::::,::,,,:::::::::::::::::::::::::::::::::,,,.......,,::::
 ooooooooooooooooooo..,,,::::::::::::::::::::::::,,:::,::,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,::::::::::::::::::::::::::::::::::,,.....,,::::::
 ooooooooooooooooooo..,,,:::::::::::::::::::::,:::,:,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,:,,,,,,:::::::::::::::::::::::::::::::::::,,.....,,:::::
 ooooooooooooooooooo..,,,:::::::::::::::::::::,,::,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,:,::,:,,,,,,,,,:::::::::::::::::::::::::::::::::::,,.....,:::,,
 ooooooooooooooooooo..,,,::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,.,..,.,,,,,,,,,,,,,,,,,,,,,,::,:,,,,,,,,,,:::::::::::::::::::::::::::::::::,,,......,,,,,
 ooooooooooooooooooo,..,,:::::::::::::::::::::,,:::,,,,,.,,,,,,,,,.,.......,..,,,,.,,,,,,,,,,,,::::::::,,,,,,,,,,,,,:::::::::::::::::::::::::,::::,:,........,,,
 ooooooooooooooooooo,..,,:::::::::::::::::::::,,::::,,,,,,,,,,.,,.........,.,...,,.,,,,,,,,,,,.,::::::::::,,,,,,,,,,,,,:::::::::::,:::::::::,:::::::,,,.......,,
 ooooooooooooooooooo:...,:::::::::::::::::::::,,:::::,,,,,.,.,,..............,..,,.,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,:::::::::::::::::::::::::::,::,,,.......:
 oooooooooooooooooo:,....:::::::::::::::::::::,::::::::::......................,.,,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,,::::::::::::::::,:::::,::::::,:,,.......
 ooooooooooooooooooo:...,,::::::::::::::::::::,,::::::::::::::,,...............,,,,,,,,,,,,,::::::::::::,,,,,,,,,,,,,,,,:::,::::::::::::::::::,:,:,::::,,,,.....
 oooooooooooooooooo::....,::::::::,:::::::::::,,::::::::::::::::::::.,...,,,,,,,,,:,,,,,,,,,:,:,:::::::,:,,,,,,,,,,,,,,,::,,,::::::,::::::::,::::::::::::,:,....
 ,,,,,,..,,,,,,.,...,,..,,.........,,::::::::::,::::::::::::::::::::,,,:::::,:,:,,,,:,:,,,:,:,::::::::::,,,,,,,,,,,,,,,:,,::::::::::::::::::::::::::::::,,,,,...
 .,,.,,.........,...,...,...........,:::::::::,,:::::::::::::::::::::.:::::,,:,::,::,:::,::,::::::::::::,::,,,,,,,,,,,,,::::::::,::::::,::::::::::::::::::,,,,..
 ...................................,:::::::::,,,::::::::::::::::::::,::::,,,,,,:,,,::,::,,,::,::::::::::,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,:,:
 ...................................,:::::::::,,::::::::::::::::::::::.:::::,,,,,,,:,:::,:,:,::::::,:,::,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::
 ...................................::::::::::,,::::::::::::::::::::::,,:::::,,,,,,,,,,:,:,:,:,:,::,:,,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::
 ............,....,,..,,.,,,,,,,,,::::::::::::,,:::::::::::::::::::::::.:::....,,:,,,,,,,,,::,,:,,,,,,,,,,,,,,,:,,,,,,,:,:,:,:::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::.,.......,,,,,,,,,,,,,::,:,,,,,,,,,,,:,,,,,,,,:::::,,::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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




::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: ::::::::oO,::::::::::::::::::::::::.:::::::::::::::::::oooooooooooo,,,,::::::::ooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::oO.,:::::::::::::::::::::::.:::::::::::::::::::oooooooooooo,:,,:o::::::ooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::oO,,o::::::::::::::::::::::.,::::::::::::::::::oooooooooooo:,,,.o::::::ooooo:::::::::::::::::::::::::::::::,:::::,::::::::::::::::::::::::::::::::::::::
 :::::::::o:,o::::::::::::::::::::::.,::::::::::::::::::oooooooooooo:,,,.O::::::ooo:::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::
 :::::::::oo,o:::::::::::::::::::::::.::::::::::::::::::oooooooooooo:,,,.O:::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,:::::::::::::::::::::::::
 :::::::::oo,::::::::::::::::::::::::.::::::::::::::::::oooooooooooo:,,,.$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,:::::::::::::::::::::
 :::::::::o%,::::::::::::::::::::::::.,:::::::::::::::::oooooooooooo:,,,,Y::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,:,::::::::::::::::
 :::::::::oO.,o::::::::::::::::::::::,.:::::::::::::::::oooooooooooo:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,:,,,,:::::::::::::
 :::::::::oO,,::::::::::::::::::::::::.::::::::::::::::::ooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,,,,,,,:::::::::::
 ::::::::::::,::::::::::::::::::::::::..::::::::::::::::oooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:::::::::
.::::::::::::::::::::::::::::::::::::::.::::::::::::::::oooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::::::
 ::::::::::::::::::::::::::::::,,::::::.::::::::::::::::oooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::
 ::::::::::::::,,,,,::::::,:,::::::::::..:::::::::::::::ooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::
 :::::,::::,,,,:::::::::::::,:::::::::::.:::::::::::::::oooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:::
 :::::::::::::::::::::::::::,:::::::::::.,:::::::::::::::oooooooo::::::::::::::::::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:::
 :::::::::::::::::::::::::::,::::::::::::.:::::::::::::::ooooooo::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,.,::
 ::::::::::::::::::::::::::::::::::::::::.::::::::::::::oooooooo:::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,::
.::::::::::::::::::::::::::::::::::::::::,,:::::::::::::oooooooo::::::,:,,:::::::::::::::,:,,,,::,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,.,,,,,,:
 :::::::::::::::::::::::::::,:::::::::::::.:::::::::::::ooooooooo::,,,,,,::::::::::::::::,,,,,::,,,,::::,,,:::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,:
 :::::::::::::::::::::::::::,:::::::::::::,::::::::::::::oooooooo::,::::::::::::::::::::::,,,:::,,,,,::,,,::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,.,:
 :::::::::::::::::::::::::::,,::::::::::::,,::::::::::::oooooooooo:::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:
 :::::::::::::::::::::::::::,:::::::::::::,.:::::::::::::oooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,:
 :::::::::::::::::::::::::::,::::::::::::::,:::::::::::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::,,,,,,,,,::
 :::::::::::::::::::::::::::,::::::::::::::,,::::::::::::oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,,,,,,,::
 :::::::::::::::::::::::::::::::::::::::::::.::::::::::::oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:::::::::::::::,,:::,,,,,::
 :::::::::::::::::::::::::::,:::::::::::::::,::::::::::::oooooo:::,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::,:::,,,,::.
 :::::::::::::::::::::::::::::::::::::::::::,,:::::::::::oooooo::::,,:::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::,,,:::
 ::::::::::::::::::::::::::::::::::::::::::::,:::::::::::ooooo::::,,,,,,,,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::,,:::::::::::,,::::,
 ::::::::::::::::::::::::::::::::::::::::::::,:::::::::::ooooo::,,,,,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::,:,,:::::,::,,::::::
 ::::::::::::::::::::::::::::,:::::::::::::::,.::::::::::ooooo:,,,:,,,,,:,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::,:::::::,,,:::::
 :::::::::::::::::::::::::::::::::::::::::::::.::::::::::oooo:,,::::,:::::::,:,,,,,,,,,,,,::::::::::::::::::::::::::::::::,,,,,,:::::::::,:::::::::::::,,:::::::
 :::::::::::::::::::::::::::::::::::::::::::::,::::::::::oooo::,:,,,,,,,,,,,,,,:,,,,,,,,,,,,:::::::::::::::::::::::::::,,:,:,,,::::::::::::::::::::::,,,::::::::
 :::::::::::::::::::::::::::,:::::::::::::::::,,:::::::::oooo:,:::::,::::,:::,,,,,,,,,,,,,,,::::::::::::::,:::::::::::,,:,,,,,,:::::::::::::::::::::,,,:::::::::
 :::::::::::::::::::::::::::,::::::::::::::::::.:::::::::oooo:::::::::::,::::::::::,:,,,,,,::::::::,:::,:,,,:::::::,,,:,,,,,,,:::::::::::::::::::,,,,,,:::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::,:::::::::ooooo:,:::::,:,,,:,:,::::::,:,,,,,:,:::::::,::,,,:,::,::::,,,,,,,,,,,::::,::::::::::::,,,,,,,::::::::::
 :::::::::::::::::::::::::::,,:::::::::::::::::..::::::::ooooo:,,::,,,,,,,,,,,,,::::,,,,,,,,,::::,:,:,,:,:,,,,::::,,,,,,,,,,,,,:::::::::::::::,,,,,,,,,:::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::.::::::::ooooo:,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,::::::::::::::,,,,,,.,,,:::::::::
 ::::::::::::::::::::::::::::,::::::::::::::::::.,:::::::ooooo:,,,,,,,,,,,,,,,,,,,:,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::,,,,.....,,::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,.:::::::ooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::,,,,.......,,,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::.:::::::ooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::,,,,......,,,::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::::.,::::::ooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::,,,,.......,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::.::::::ooooo::,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,,,,.......,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::.::::::ooooooo:,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,..,,.,.,.,,,,,,,,,,,,,,,,,,,:::::::::::,,,,,,......,,::::::::::
 ::::::::::::::::::::::::::::,::::::::::::::::::::.::::::ooooooooo::,,,,,,.,..............,.........,,....,.,,,,,,,,,,,,,,,,:::::::::::,,,,,,,,.....,,::::::::::
 ::::::::::::::::::::::::::::,::::::::::::::::::::,.:::::oooooooooooo::::::,.......................,.,,,.,,,,,,,,,,,,,,,,::::::::::::::,,,,,,,......,,::::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::::::.:::::oooooooooooooo::::O:,,..................,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::,,,,.......,,:::::::::
 ::::::::::::::::::::::::::::,:::::::::::::::::::::.,::::oooooooooooooo::::O:::,,..,.,.,....,..,.,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::,,,,,,,......,,::,:::,:
 ::::::::::::::::::::::::::::,::::::::::::::::::::::.::::oooooooooooooo,:::O:::::,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,,,,,,,,,.........,,,,::
 :::::::::::::::::::::::::::::::::::::::::::::::::::.:::::ooooooooooooo::::O::,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::,,,,,,,,,,,,,,......,,,,:
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####



::::::::::::::::::,::::::::::::::::::::::::::: OooooOoooo:::::::::::o::::::::,:::::::::ooo:,,:::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::
 oooooooooo:::::::::::O::::::::,:::::::::ooo::,:::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::
 oooooooooo:::::::::::o,:::::::::::::::::ooo::,:::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::
 OoooooOoooo::::::::::o,::::::::,::::::::oo:,:,o::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::
 oooooooooo::::::::::::o::::::::,::::::::oooo:,o::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooooooooo::::::::::::o:::::::::::::::::oooo:,o::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,....,::::,,,::::,,,,.,::::::::::::::::
 oOooooooooo:::::::::::O:::::::::.:::::::oo:::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.....,,:::::::::,::::,,,.,..:::::::::::::
 oOooooooooo:::::::::::o.::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,:::::::::::::::::::::,,,,,.....:::::::::
 oOooooooooo:::::::::::o::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::.,::::::::::::::::::::::::,,,,,.........,:::
 Ooooooooooo::::::::::::o:::::::::.:::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,,,...........:
 ooooooooooooooo::::::::Y:::::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,.,............
.ooooooOoOoooooo::::::::::::,::,::::::::::::::::::::::::::::::::,,,,,,,.::::::::::::::::::::::::::::::::::::::::,,::::::::::,,,,:::::::::::::::,,,,,............
 oooooooooooooooo,,:::::::::::::::::::::::,::::::::::::::::::::::,,,,,,,,::::::::::::::o:::::::::::::::::::::::,::::::::::::::::::::::,::::::::,,,,.............
 oooOoooooooooooo,,:::::::::::::::::::::::,::::,::::::::::::::::::,,,,,,.:::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,.,,,.,..........
 Oooooooooooooooo,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,.::::::::::::::::::::::::::::::::::::,,,,:::::::::::,,:,,,:,,:::::::::,,.,,,.,,...,.....
 ooOooooooooooooo:,,::::::::::::::::::::::::::::::::::::::,::::::,:::,,,,:::::::::::::::::::::::::::::::::::,.::::::::::::::::::::::::::::::::,......,,.,.......
 Oooooooooooooooo:,,:::::::::::::::,:::::::::::::::::::::,,:::::,::,:,,,::::::::::::::::::::::::::::::::::::.,::::::::::::::::::::::::::::::::,........,.,......
 ooooooooooooooooo,,::::::::::::::,,,,,:::::::::::::::::,,,:::,:::::,,,::::::::::::::::::::::::::::::::::::,::::::::,:::::::::::::::::::::::::,..........,,.....
 OoOoooooooooooooo,,:::::::::::::,,,,,,,,,,:::::::::::,,,,::::::::::,,,:::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::,.,........,,,....
.ooOoooooooooooooo,,::::::::::::::::::,:,,,,::,::,:::,,,,,::::::::,,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,........,,,,,,..
 ooooooooooooooooo.,:::::::::::::::,,,,,:,,,,:,,,,,,,,,,,,,::::::,,,.....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,............,,.,,
 ooooooooooooooooo.,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,.....,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....,.........,.,
 ooooooooooooooooo.,::::::::::::::,,,,,,,,,,..,,.,,,,,,,,,,:::::,,,......,::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,,,,.....,........,...
 ooooooooooooooooo.,::::::::::::::::,.,,...........,,,,,,,,::::::,,,,,,..,::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,:,,,,,,..................
 ooooooooooooooooo,,::::::::::::::::::::,,:....,,,,,,,,,,,::::::::,,,,,,.:::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::,,,,....................
 ooooooooooooooooo:.,::::::::::,::::::::.:oo:,,:,:,,:,:,:::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,.......................
 ooooooooooooooooo:.,::::::::::::::::::::::oo::::,::::,:::::::::::::,:::::::::::::::::::::::::::::::::::::,.,,,,,:::,:,:::::::::::,,,,,........,,...............
 ooooooooooooooooo:,,::::::::::::::::::::.:ooo::,:::::::::::::::::,,,,:,:::::::::::::::::::::::::::::::::::.....,,,,,,,,,,,,,,,,,,,,,,.........,,...............,
 oooooooooooooooooo.,::::::::::::::::::::::ooo:::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::.........,,,,,,,,,,,,,,,.............................:
 ooooooooooooooooo:.,:::::::::::::::::::::,::::::,:,:::::::::::,,,:::::::::::::::::::::::::::::::::::::::::,,,........,,,,,,:,,,,,,...........,.................
 ooooooooooooooooo:..::::::::::::::::::::::::::::,,,:,,::::::,,,:::::::::::::::::::::::::::::::::::::::::::,:,........,,,,:,,:,,,,,,,,,,....,...................
 ooooo,...........,..,.,..,::::,:::::::::::::::::,,.,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::,:.,........,::::,,,,,,,,,,,,,.,.....................
 ooooo:....................:::::,:::::::::::::::::::,,,,,,:,:::::::::::::::::::::::::::::::::::::::.:::::::,,...........,::::,:,,,,,,,,.,.......................
 oooooo:..............,,,,::::::,::::::::::::::::::::,,:,:::::::::::::,::,,,:::::,:::::::::::::::::::,::::,..............,,:,,:,,,,,,,,,,,.....................,
 oooooo:::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::,:,,,:::::,,::::::::::::::::::::,.,,....,,.........,,,,,:,:,,,,,,,....................,,:
 ooooooo::::::::::::::::::::::::,:::::::,,::::::::::::::::::::::::::::,,:,,,:::::,,,:,:::::::::::::::::,,,,,..,,....,......,,,,,,,,,,,,,,,,...............:,:,,:
 ooooooo::::::::::::::::::::::::,:::::::,:::::::::::::::::::::::::::::,,,,,,,:::::.,,,,::,::::::::::::,,,,,,.,,....:,........,,,,,,,,,,,,...........,:::::::::::
 oooooooo:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::,,,,,,,,:,:::.,,,,:,:::::::::::::::,,,:..,..,::,.........,,,,,,,,...........,::::::::::::::
 oooooooo:::::::::::::::::::::::,:::::::,:,::::::::::::::::::::::::::,,,,,,,.,::::,.,,,,:::::::::::::,::,.,,.,:..::::.........:,,,,,,..........:::::::::::::::::
 ooooooooo::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::,,,,,,.:::::,,,,,,::::,::,:::::,:::,.::.,,.::::.........:,,,:,.,.......,::::::::::::::::::
 ooooooooo::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,,,,,.::,::,,,,,,,,:::::,,::::::::..:::,:,..:,,,.......:,,::,,,,.....,:::::::::::::::::::
 oooooooooo:::::::::::::::::::::::::::::::,::::,:::,:,::::::::::::::::,,,,,,,.,,,,,,,,,,,,::,:,,,:::::::::.::::.::,,.,..........,:,,,,.....,::::::::::::::::::::
 oooooooooo:::::::::::::::::::::::::::::::,,::,:,:,,,,,,::::,::,:::::,,,,,,,,,..,,,,,,,,,::::,,,,:,,,,:::::::::,::::,.............,,,,,,,,,:::::::::::::::::::::
 ooooooooooo::::::::::::::::::::,:::::::::,::,,,:,,,,,,,:,::,,::::::,,:,,,,,,,,...,,,,,,,:::,,,,,,,,,,,,,,::::::::::.::......,::.::,,,,,,,::::::::::::::::::::::
 ooooooooooo::::::::::::::::::::,,:::::::::,:,:,,,,,,,,:,,:,,,:::::::::,,,,,,,,,....,,,,,,::,,,,,,:,,,,,,,,,::::::,:::::.....:::,,:::,,,::::::::::::::::::::::::
 oooooooooooo:::::::::::::::,,,,,.....,:::o,,,,,,,,,,,,,:,:,,:,:::::,,,:,,,,,,,,,,,..,.,,.::,:,,,:,,,,,,,,:::::::,:::::::::::::::::::,::::::::::::::::::::::::::
 oooooooooooo:::::::::::::,,,,,,.,......:::::,,,,,,,,,,:,,,,,,,:::::,,:,,,,,,,,,,,,,,,,,,.,:,,,,,,,,,,::::::::::,,,,:::::::::::::::::,::::::::::::::::::::::::::
 ooooooooooooo:::::::::::,,,,,,.........,::,,,,,,,,,,,,,,,,:,,,,::,:,,:,,,,,,,,,,,,,,,,....,,,,,,,,:,,,,,,....,.,,,,,,::::::::::::::::::::::::::::::::::::::::::
 ooooooooooooo:::::::::::,,,.,,,,......,::o,,,,,,,,,,,,,,,,,,:::,,:,,,,,:,,,,,,,,,,,,,,,,..,,,,,,,,.............,,,,,,,,,::::::,...,,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####
####            #####  ######   ####
 ##   #  #       #    #          #










:::::o::::::::::::::ooo::::::::::::::::::::::,::::::::::::::::::::::::::: ::::oo:::::::::,:::::::::::oooo::,:::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo::::::::::::::::::::
 ::::oO:::::::::::::::::::::oooo::,:::ooooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo:::::::::::::::::::
 :::::O::::::::::,::::::::::ooooo:,o::oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo::::::::::::::::::::
 :::::o,:::::::::,::::::::::ooooo:,o::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::oooo::::::::::::::::::::
 :::::o:::::::::::::::::::::oo:,::,o::::ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::::::::::::::
 :::::oo::::::::::::::::::::ooo:::,o:::oooooo::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo::::::::::::::::::
 ::::::o::::::::::,:::::::::ooooo:,o:::oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooo::::::::::::::::::
 o:o:::O::::::::::::::::::::ooooo:,::::oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooo::::::::::::::::::
 o::o::o,:::::::::::::::::::ooooo:,::::oooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::
 o::o::o:::::::::::,::::::::ooooo:,::::ooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..,:::::::::::::::::::
 ::oo::ooo::::::::::::::::::ooooo:,,:::oooooo::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::,,:::::::,,,,........,,,,:::::::
 :::::::o:::::::::::::::::::oooooo,,o::oooooo::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::,,.,,,,:::::::::,,:::::,,,,..............:::
 :::::::O:::::::::::.::::::::::::::,Y::oooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.....,::::::::::::::::::,.,,,,..............
 ::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...::::::::::::::::::::::::,,,,,,............
 :::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::...:::::::::::::::::::::::::::.,,.,............
.,:::::::::::::::::::::::::::::::::::::::::::,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.::::::::::::::::::::::::::::,.,,,,...........
 ,::::::::::o::::::::::::::::::::::::::::::,:,,,,,,,::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::.,.,,,.,........
 ,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,.:::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::.:::::::::::::::::,,::::::::::::,..,,,..,,......
 ,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::o::::::::::::::::::::::::::::,,:::::::::::,,,:::::::::::::::::,..,,,,,.,,.,...
 ,::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,..,::::::::::::::::::::::::o::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,..,,...,.,,,...
 ,,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,,...,,::::::::::::::::::::::o:::::::::::::::::::::::::::,.,::::::::::::::,,::.:::,,::::::::,..,.....,,.,,.
 ,,::::::::::::::::::,,,::,::::::::::::::::::::::::,,,,....,::::::::::::::::::::::o:::::::::::::::::::::::::::.:::::::::::::::::::::::::::::o::::,...,........,,
 .,:::::::::,::::::::,,,,,,,:::::::::::::::::::::::::,,.....,:::::::::::::::::::::::::::::::::::::::::::::::::.,,,,:::::::::::::::::::::::::o:::::,..,,.......,,
 .,::::::::::,.::::::::,:::::::::::::::::::::::,:::::,,....,::::::::::::::::::::::o:::::::::::::::::::::::::::..,,::::::::::::::::::::::::::::::::,,,,....,...,,
 ,,:::::::::o::::::::::::::::::::::::::::::::::::,:::,,,,..,:::::::::::::::::::::::o:::::::::::::::::::::::::,,.::::::::::::::::::::::::::::::::::,.,.,..,.,.,,,
 .,:::::::::::::::::::::::::::::::::::::,,,:::::::::,,,....,:::::::::::::::::::::::::::::::::::::::::::::::::,.,::::::,,,:::::::::::::::::::::::,::,,.,..,,....,.
 .,:::::::::::::::::::::::::::::::::::::,,::::::::::,,......,::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::,,,...,,,...,
 ,,:::::::::::,,..,::::::::::::::::::::,::::::::::::,........,,,:::::::::::::::::::o:::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,,,...,,,....,
 ,,,::::::::::,,,,:,,,:,:::::::::::::,,,,,:::::::::,,,.,......,,:::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...,.,.....:
 :,,::::::::::,:,,,,,,,,,,,:::,,::,,:,,,,,,,:::::::,,..,,,,,,,:::::::::::::::::::::o:::::::::::::::::::::::::,,::::,,:::::::,:,:::::::::::::,::::,,,,..,,,,,....
 :,,::::::::::::::::::::,,,,::,,,,,:,,,,,,,,,::::::,,,,,.,.,,::::::::::::::::::::::o::::::::::::::::::::::::::,:::,:,:::::::::::::::::::::::,::,,,,,....,,,,..,.
 :,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,,:,..,,,.:::::::::::::::::::o:::::::::::::::::::::::::,,:::::::::::::::::::::::::::::,:,,,,,,...,,,,.....
 :,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,::,,,,,:,:,:,..:,::::::::::::::o:::::::::::::::::::::::::::,::::::::::::::::::::::::::::::.,,,,,.....,,.....
 o.,:::::::::::::,,,,,,,,,,,,,,..,,.,,,,,,,,:::::::,:,,,,::::::::::::,.:,::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.........,,,.....
 o.,:::::::::::::::,..,...,.......,,,,,,,,:::::::::,::::,::::::::::::::::,,,:::::::oo:::::::::::::::::::::::::::,::::::::::::::::::::::::,,,...........,,,......
 :.,,::::::::::::::::::o::,....,,,,,:,,,,,::::::::::::,,,,:,::::::::::::::::::::::::ooo::::::::::::::::::::::::,:,.::::::::::,:,,,,,,,,,,,,.....................
 o.,,:::::::::::::::::ooo:,,,,:::::,::::::::::::::::,,,:,:,:::::::::::::::::::::::::oooo::::::::::::::::::::::::,,.,....,,,,,,,,,,,,,,,,,,,.....................
 .,....,.,.::::::::::oooo:,,,,,::,,::::::::::::::::,,:::::::::::::::::::::::::::::::o:o::::::::::::::::::::::::::,,...........,,,,,,,,,,,,,.....................
 ........,,,::::::::ooooo:,,,,.,,,,:::::::::::::::,:::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::,:,.............,,,,,,,,,.,,,,,...............
 ..........::::::::ooooo::,,,.,,,::::,,::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...............,,,,,,,,,,,..,..,,,,.,....,:
 ::::::::::::::::::oooooo:,,,,::::::,,,,:,:::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:.................,,,,,,,,,,::::::::,:::::::
 ::::::::::::::::::ooooo::,,,:::::::,..,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:...................,,,,::::::::::::::::::::
 ::::::::::::::::::oooo:::::::::::::::,,,,,,,,::::::::::::,:::::::,::::::::::::::::::::::::,::::::::::::::::::::::::,....................:::::::::::::::::::::::
 ::::::::::::::::::oooo:::::::::::::::::::::::::::::::::,:,,:::::,,:::::::::::::::::::::::::,::::::::::::::::::::::,...................:::::::::::::::::::::::::
 :::::::::::::::::oooo::::::::::::::::::::::::::::::::::,,,,,::::,,::::::::::::::::::::::::::,::::::::::::::::::::,,,................,::::::::::::::::::::::::::
 :::::::::::::::::oooooo::::::::::::::::::::::::::::::::,,,,,:::::,,::::::::::::::::::::::::::::::::::::::::::::::,,................::::::::::::::::::::::::::::
 :::::::::::::::::ooooo:::::::::::::::::::::::::::::::::,,,,,,,:::,,::::::::,:,::::::::::::::::::,::::::::::::::,,,,,,,..,,....,...:::::::::::::::::::::::::::::
 :::::::::::::::::oooo::::::::::::::::::::::::::::::::::,,,,,,.:::,,,::::::::,::::::::::::::::::::::::::::::::::,,,,.....::....,..::::::::::::::::::::::,:::::::
 ::::::::::::::::oooooo::::::::::::::::::::::::::::::::::,,,,,,:::,,,,:::::::,:::::::::::::::::::::::,.....,..,,,,.,.....::,...,.:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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



 ::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,,::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,,:::::::::::::::::::::::,,:,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::,:::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,::::::::::::,,,,,,,,,,::::::::::::::::::,,,,.....,,.,,,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:
 :::::::::::::::::::::::,,:::::::,,,,,..,,,,....,,,,,,:::::::::,,,,,,,..,:,:::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::,,,,,,:
 :::::::::::::::::,,::::,,::::::::::::::::::,,,..,,,,,,:::::::::,,,,,:::::':::::::::::::,::::::::::::::::::,::,:::::::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.:::::::::::::::::,,,::::::,::::::::::::::::::::::,.,,.,::::::::,,,,,,,,,,...,,,,,::::::,.,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::,:::::::,::::,,:,,,,,,:....,,,,,,,,,,::::::,..:,::::,,,,,,:::::::::,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,:::,,,:::,,,,,,,,,,,,,,,,,,,,.,::::::::.,:::,::,:::::::::::::,,...........,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::,::,:,,,,,,,:::::,,:::::::::::::,:::::::::::::,,.::::::::::,:::::::::::::::::::::,.................,,,::::::::::::::::::::::::::::::::::::::::::::::,::,:.
 :,,,:,,,,,,,,,,,,,,::::::::::::,::::::::::::::::::::,,:::::::::::::::::::::::::::::::::,...........................,:::::::,:,,,,,,,,,:,,,:,,,,,:,,:,,,,,,,.,,.
 ::::::::::::::::::::::::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::,::,..............................,.,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,...................................,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :,,,,,,..,:,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.......................................,,,,,,,,,,,,,,:,,,,,,,,,,,,,,..,,,,
 :::::::::::::::::::::::,:::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,,.........................................,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 o::::::::::::::::::::::,,:,,.::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,............................................,,,,,,,,,,,,,,,,,,,,,,..,,,,,:
 ooooooooooooooooo:::::,......::::::::::::::::::::::,::::::::::::::::::::::::::::,::,..............................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 OOOOOOOOOOOOOOOOo:::..........::::::::::::::::::::::,,,,..,,,,,,,,,,::::::::::,,:,:,.................................................,,:::::::::::::::::,::,:::
 OOOOOOOOOOOOOOOoo:.............::::::::::::::::::::::::,,,,,,.,,,:::::::::::::,,:,,....................................................,:::::::::::::::::::::::
 OOOOOOOOOOOOOoo.................:::::::::::::::::::::::::::::::::::::::::,:,,,,,,,.......................................................::::::::::::::::::::::
 OOOOOOOOOOOOo:...................,:::,::,,:,::,::::::::::::::::::::::::.,,,,,,,,,....................................................,,...,::::::::::::::::::::
 OOOOOOOOOOOo:......................,,,,:,,:,,,,,,.::,,,,,,,,,,,,,,,....,,,,,,,,,...........................................................::::::::::::::::::,:
 OOOOOOOOOOoo..,.....................,,,,,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,,,,,,,.......................................................,.....:::::::::::::::::::
 OOOOOOOOOOo:...........................,,,,,,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,..............................................................,::::::::::::::::::
 OOOOOOOOOOo:.............................,,,,,,,,,,,,,:::::,::::,::,,,,,,::,................................................................,::::::::::::::::::
 OOOOOOOOOOo,................................,,,,,,,,,,,,,,,,:,,,,,,,,,,,,::..............................................................,...::::::::::::::::::
 OOOOOOOOOOo:..................................,,:::::,,,,..,,,,,.,:::::::,...................................................................,:::::::::::::::::
 OOOOOOOOOOoo.....................................::::::::::::::::::::::......................................................................,:::::::::::::::::
 OOOOOOOOOOOo:.......................................,:,,,::::::::::,.........................................................................,,::::::::::::::::
 OOOOOOOOOOOOo.................................................................................................................................,,:::::::::::::::
 OOOOOOOOOOOOoo..............................................................................................................................,,,,,::::::::::::::
.OOOOOOOOOOOOOo:............................................................................................................................,.,,,,,:::::::::::::
 OoOOOOOOOOOOOOoo.............................................................................................................................,.,,,,,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,:,,,...,,,,,,,.....,.,,,,..,,,....................................
     #               bbgrab-1.9 # 
 #    #  ######  #    #          #    #  ######  #####      #      ##                            #####      #     ####            #####  ######   ####
 ##   #  #       #    #          ##  ##  #       #    #     #     #  #                           #    #     #    #    #             #    #       #    #
 # #  #  #####   #    #          # ## #  #####   #    #     #    #    #          #####           #####      #    #    #             #    #####   #
 #  # #  #       # ## #          #    #  #       #    #     #    ######                          #    #     #    #    #             #    #       #
 #   ##  #       ##  ##          #    #  #       #    #     #    #    #                          #    #     #    #    #             #    #       #    #
 #    #  ######  #    #          #    #  ######  #####      #    #    #                          #####      #     ####              #    ######   ####

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


:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: ,,:,,,,,:::::::::::::::::::,,::,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,:,::::::::::::::::::,,:,,,,,:,,:,,:,,:,,,,,:,,,:,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::
 ,::::,,,:::::::::::::::::::,,:,:,,,,,,,:,,,,,,:,:,,:,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 ,::::,,:::::::::::::::::::,:,:,:,,,,,::,:,,,,,,,,,,,,,:,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,:::,,::::::::::::::::::::,:,,,,,,,:,,:,,,,,,,,,,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,:::,,:,::::::::::::::::::,,:,,,,,,,,,:,,,:,,,,,,:,,:,:,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::
 ,,,::::::,:::::::::::::::::,:,,:,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::,,,,,,::
 ,,::::::,:::::::::::::::::::,:::,:,,:,:,,:,,:,,::,:,,,:,,,,,:,,,,,:::::::::::::::::::::::::::::::::::::,:::::,,,.,.,........,..,,:::,,,,.,:::::::::::::::::::::
 ,,:::::::::::::::::::::::::,,,,,:,,,,,:,,,:,,,:,,,:,,:,,:,,,,,,,,,:::::::::::::::::::::::::::::::,..................................:,:::::::::::::::::::::::::
 ,,:::::,:,::::::::::::::::::,::,,:,,,,,:,:,,:,,,:,:,,,,,,,,,,,,,,:::::::::::::::::::::::,,,,...........................................,:::::::::::::::::::::::
 ,,,::::::,:::::::::::::::::::,:,:,:,,,,,::,,:,,,:,,,,:,,,:,,,,,,,::::::::::::::::::::::,,.................................................:::::::::::::::::::::
 ,,,::::::,::::::::::::::::::,:,:,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,,,,,:::::,:::::::::::::,.....................................................,,,:::::::::::::::::
 ,,,::::,:,,:::::::::::::::::,,:,:,:,,,,,,,,,,,,,:,,,,,,:,,,,,,,,,,,:::::::::::::,:,........................................................,.,,::::::::::::::::
 ,,,:::::,:,:::::::::::::::::,::,:,:,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,:,::::::::,:,...............,................................................,,,:::::::::::::
 :,,:::::,:,:::::::::::::::::,::,:,,,:,:,,,,,,,,,,,:,,:,,,,,,,,,,,,,::::::::::,..............,,,.......,.,........................................,,,:::::::::::
 :,,:::::,:,::::::::::::::::::,,,,,,:,:,,:,,,,,,,,,,,,,,:,,:,,,,,,,,::::::::,,.........::::::::::::::::,,,.,,......................,...,.........,,,,:::::::::::
 :,,,::::::,:::::::::::::::::,,,:,:,,:,,,:,,,:,:,,,:,,,,,,,,,,,,,,,,,:::::::,,.......::::::::::::::::::::::,,,,,.......,.,,,,......,,,,,,....,..,,,,,:::::::::::
 :,,,:::::::,:::.:::::::::::,:,,:,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,,.......::::::::::::::::::::::::::::,,....,,.,,,,,,....,,,,,,,.,,,,,,.,,,,,:::::::::
 :,,,::::::::,::::::::::::::::,:,,,:,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,::,.,.....:::::::::::::::::::::::::::::::,.....,,,,,,.,,..,,,,,,,,,,,,,,,,,,,,:::::::::
 :,,,:::::,::,:::::::::::::::::,:,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,.,....,:::::::::::::::::::::::::::::::::,,....,,,...,,,.,,.,,,,,,,,,,,,,,,,,::::::::
.:,,,::::::::::::::::::::::::::::,,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,::::,:.....::::::::::::::::::::::::::::o:o::::,,..........,,............,,,,,,.,,::::::::
 :,,,:::::::,,::::::::::::::::::,:,:,:,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,....::::::::::::::::::::::::::o:ooooo::::,,........................,,,,,,,:,::::::
 ::,,,:::::::,::::::::::::::::::::,,,,,,,,,,,,,,,,,:,,:,,:,,,,,,,,,,,::::::::::..::::::::::::::,.,..,:::::::::oo:ooo::::,,,.........................,,,,,:::::::
 :,,,,:::::,:::::::::::::::::::,:,,:,:,,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,::::,:,,,::,:::::::::,,:,:::::::::::::ooooooooo:,,.............................,,,,,,:,:
 ::,,,::::::o:,::::::::::::::::,::,,:,:,::,,,,:,:,,,,,,,,,,,,,,,,,,,,,:::::::::,,.,::::::::::::,::::::::,:::::::oooo:'':::..........,,...................,,,,:,:
 :::,,::::::o,,:::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::::,.,,,::,::::::o::,:.,,,,:,:::::::::::o::::,........,,,,..,...........,,..,,,,,,,,
 ::,,,:::::,::::::::::::::::::::,,,,:,:,:,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,,:,,,.::Yo::,,.:::,,o::,,,,,::,::,:::::::::oo:ooo:::.......,,,..,,,...,...,,,,,,,,,,,,,,,
 :::,,,:::::,:::::::::::::::::,:::,:,,,,,:,,:,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:.::,,.,,:::::::'o::::,:::,:::::::::::oooooooo::,,,,,,,,,,,..,...........,...,,,.,,,.
 :::,,,:::::,o:::::::::::::::::::::,::,,:,:,,:,:,,,:,,,,,,,,,,,,,,,,,,.,,....:o::.,:::::::::::::::::::::::::::::ooooooooo::::,,,:,::,,,,,...............,,,.....
 :::,,,::::::o:::::::::::::::::::,::,,,::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.......,:,::::::::::::::::::::::::::::::oooooooooo:::::::::,,,,,,..............,,,,,....
 ::::,,::::::O:::::::::::::,:::::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........:::::::::::o::::::::::::::::::oooo:oooooo:::::::::::::,,,.............,..,,,..,
 ,:::,,::::::o:::::::::::::::,:::,:,,,,:,,,,:,,,,:,,,,,,,,,,,,,,,,,,,.,..,.,.....::::::::::ooo:,::::::::::::::::ooo:ooooooooo:::::,::::::,.................,,..,
 ,:::,,,:::::::::::::::::::::::::,::::,:,:,,,:,,,,,,,,,,,,,,,,,,,,,,...,.,.:....,:::::::,,,,::,,::::::::::::::::o:ooo:oooooooooo::,................,,,.......,,,
 ::::,,,::::::o::::::::::::::::::,:::::,,:,,,:,:,,:,,,,,,,,,,:,,,,,,.....,,,,..,...:::::,::,,,,,,,,:,:::::::::::::::o:oooooooooo::,.................,,,.....,...
 :,:::,,::::::o:::::::::::::::,::,::::,::::,,,,,,,:,,,,,,,,,,,,,,,,,,,,..,,,,..,...,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::ooooo::,,............,,,,,.,,,,.....,.
 ::::,,,::::::o::::::::::::::::::::,:::,:::,,,,:,,,,,,:,,,,,,,,,,,,,,,:,,,,,,..,,...,,,,,,,,,,,,,,,,,,,,,:::::::::::o::::::::::,,,,,,.............,,........,,,,
 :::::,,::::::::::::::::::::::::::,::::,:,,:,:,,,:,,:,::,,,,,,,,,,,::::::,,,,.....,.,,,,,,,,,:,,,.,,:,,,::::::::::::::::::::::,,,,,,,.....................,,,:,,
 :::,:,,:::::::::::::::::::::::::::::::::::,::,,,,,:,,,,,,,,,,,,::::::::::,,,.....,,,,,:::::::::::::::,,,::::::::::::::::::::,,,:::,::,.........,...........,:.,
 ::::,,,,:::::::::::::::::::::::,:::::,:::,:::,,,:,:,,,,,,,,,,,,,,,:::::::::,......,,,,:::,:,:,,,:::::,,,::::::::::::::::::::,::::,::,,......................,,,
 ::::,,,,::::::::::::::::::::::::::::::::::,:,::::::,,:,,,,,,,,,,,,:::::::::,..,,.,:,,.,:,,,,,,,::::,,,,,:::,::::::::::::,:,::::,::,,,,.....,,,.................
 :::::,,,:::::::::::::::::::::::::::::::::,,:,,:,,:::,:,,,,:,,,,,,,::::::::::,,.,::::..,,:,:,,:::,,,,,,,,:,,,:,:::::::::::::::::::,,,,,.,:,..,,....,.,,,.,,,,,,,
 :::::,,,::::::::::::::::::::::::::::::::::::::::,:,:,::,,,:,:,,,,,::::::::::,,,,,,,,,,.,,,::::,,,,,,,::::,,,:,,,,,,,:::::::,::::::::,,....,..........,,...,,,,,
 :::::,,,,:::::::::::::::::::::::::::::::::::::::::,::::,:,,:,:,:,,:::::::::,,,,,,:,::...,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::,::::::::::,.,,..........,,.,,,,,,,,,
 ::::::.,,::::::::,::::::::::::::::::::::::::,:,:::,,::,:,::::,,,::::::::::,,,,,,,,,,.....,,,,,...,,,.,,.....,,,,,,,,:,,,:,::::::::::::,,........,,.,..,,,,,,,,,
 ::::::,,,:::::,,::,:::::::::::::::::::::::::::::::::,:,:,:,:,,,,::::::,,,,,,,,,,,:::::,..,,............,:::::,,,,,,:,,:,:,:,::::::::::,.,......,,.,,,,,,,,,,,,,
 :::::::,,:::::,,:,,:::::::::::::,,:::::::::::::::::,,:,:,,,,,,::,,,,,,,,,,,::::::::::::,,................::::::,,,,,,,:::::,:::::::,,,,,.....,,,,.,,,,,,,,,,,,,
 :::::::,.::::::,,,,::::::::::::::::::::::::::::,:::::,:::,,,,,,:,,,,,,,,,,:::::::::::::::,,,,,.,,.........::::::,:,,:,:,,,:::::::,,,,..,,.,,,,,,,,,,,,,,,,,,,,,
 :::::::,,,:::::,,,,:::::::::::::,:::::::::::::::::::,:,:,,,,,,,,:,,,,,,,,,:,:,:::::::::::,::::,,,,.........:::,:::::,,::::::::,,,,..,.,,.,.,,.,,,,,,,,,,,,,,,,,
 :::::::,,,::::......,:::::::::::,:::::::::::::::,:::::::::,:,,,:,,,,,,,,,,:::,:::::::::::::::,,,,,,,..........:::::,:,::::::,,,.,,.,.,,,,,.,,,,,,,,,,,,,,,,,,,,
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #


...............,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::,..........................................,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,.............................................,,.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,......................................................,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::,:,........................................................,,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,..............................................................,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,.....................................................,..........,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::.,.................................................,....,............,,,,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,..............,,,,........,..,...........,..........,,,,,..,,......,.,.,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::o::::::::..............,.,,,,........,,,,,......,...,...,.......,,,,,.,,,..,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::o::::::.............,.,,::::::::::::::::.,.,,,,,,,..,,.,,.,.,...,,,,,,,,,,.,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::o::::,............:::::::::::::::::::::::::::.,.,,,.,,,,,,,,,,,.,,,,,,,,.,,.,,.,,,,,,,,,:,,::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,...........,:::::::::::::::::::::::::::::::,,,,,,,,.,,,,,,....,.......,...,....,,,,:,,,:::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::o:,,..........,:::::::::::::::::::::::::::::::::,,,,,.,...,.,.,......................,,,,,,,::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::o:,,..........:::::::::::::::::::::::::::::::::::,,,,.................................,.,,,:,:,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::o,,,..........,:::::::::::::::::::::::::::::::::::,,,.....................................,,,,,,,,:,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::o,,,..........,::::::::::::::::::::::::::::::::::::,,.....................................,,,,,,,,,,,,::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,,.........,:::::::::::::::::::::::,,,,:::::::::::,..................................,.,,,,,,,.,:,,,,,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::o,,,,........,:::::::::::::::::,,,,::::::::::::::::::::,........................,...,,,.,,.,,:,,,....,.,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::o,,,,,.......,::::::::::::::,,,,:,::::::::::::::::::::,....,........,...........,,,,,,:,,..,,,,,,,...,.,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::o:,,,,,.,....,::::::::::::::::::,:::::::::::::::::::,::::::,,,......,,...........,,,,,,,,,..,,,,,,,.....,..:,::::::::::::::::::::::
 ::::::::::::::::::::::::::::o:,,,,,.,,...,..,,,,:::::::::::,,,,:,,::::,::::::::::::::::::,:,,,..,,,,...,,..,..,..,,,,,...,,,,,..,.,,:..,,::::::::::::::::::::::
 ::::::::::::::::::::::::::::o::,,,,,,.....,::::::,:::::::::::,,,::,,.,Y:::::::::::::::::::::,,,,,,,.....,,,,,,....,,,,......,,,,.,,,:,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::.,,...,........:......::,::::::::::::::::::::::::::::::::::::::::::,,.........,,,,..........,....,,,,,,,,,,,::::::::::::::::::::::
 :::::::::::::::::::::::::::,.............,,,.,,,.,::::::o:,::::::::::::::::::::::::::::::::::::,,.....,,,,...,.........,,,.......,..,,,::,:::::::::::::::::::::
 ::::::::::::::::::::::::...............:,.....::::::::::::::::::::::::::::::::::::::::::::::::::,.,,.,,,,,,,........,,,,,..........,.....,:::::::::::::::::::::
 :::::::::::::::::::::::................::,,,.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,...................................:::,:::::::::::::::::::
 :::::::::::::::::::::...................:::::,,:::::::::::::::::::::::::::::::::::::::::::o:::o:::::,................,,,,,:,:,,,..,::,.,,::::::::::::::::::::::
.::::::::::::::::::::,.........................,::::::::::::::::::::::::::::::::::::::::::oooooo::::,,..........,.,,,,,,,.,::.......,:,...,:::::::::::::::::::::
 ::::::::::::::::::,...........................,:::::::::::oo:::::::::::::::::::::::::::ooooooo:::::,,,..............,,,,.,,.....,:::::,.,.,::::::::::::::::::::
 ::::::::::::::::::,,..........................:::::::::::::::::::::::::::::::::::::::::::::o:::::,:,,,,,..........................,::,,.,,,,:::::::::::::::::::
 :::::::::::::::::::,...................,.::,,,,:::::::::::::,:::::::::::::::::o::::::::::::::::::::,::::,,........,,,,,............,,:,,,,,:,,:::::::::::::::::
 :::::::::::::::::::..........,,,.::::::::::::::,..,:::,,,,,,,,,,,,,,,:,,::::::::::::::::::::::::::::::::::,,,,....................,,,:::...,,,,::::::::::::::::
 :::::::::::::::::::::.....:::::::::::::::::::::::..,,,,,,,,,,,,,:,,,,,,,,,::::::o::::::::::::::::::::::::::::,,........................,..,,,,,::::::::::::::::
 :::::::,::::::::::::::,..,:::::::::::::::::::::::::,,,,.:::::::::::..,,,,,,::::o::::::::::::::::::::::::::::::,,.....,,,,..,,,,...,,..,,,,,::::::::::::::::::::
 :::::::::::::::::::::::..,:::::::::::::::::,:::::::::,,::,.,:,,:,:,:::::,,,:::::::::::::::::::::::::::::::::::,,..,,,.,,,,,,,,,:::,,,,,,,:::,::::::::::::::::::
 ::::::::::::::::::::::::..:::::::::::,....,,,,::::::::,,,,,.,:::::::::::::,,::::::::::::::::::::::::::::::::::,,,,,:,.,,,,.,.....,,,,,,,,,,,:::,,::::::::::::::
 :::::::::::::::::::::::::.,,,,,,:::,:,,,.,....:::::::::,:::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::,.,,,,,,,.,,.....,,,,,,,,,,,,,,,:,,,,,,,::::::::
 ::::::::::::::::::::::::::,,,.:...:::,:,,,,,,,,,:::::::::::::::,,,,,:::::,,,,,,,:,,::::::::::::::::::::::::::::,.,:,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,::::::
 :::::::::::::::::::::::::::,,,,..,::::::::,,,,,,::::::::::,,,,,,,,,::::::,,,,,,:,:,:::::::::::::::::::::::::::::::,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,:::
 :::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::.,:::::::::::,:,:::::,,::::,,,,,,,::,::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::
 ::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,,::::::,,,,,,,,:,,,,:,,,,,,,,,,:::,:::::::::::::::::::::::,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,,,,,,,,,,,,,,,.,,,.,,,,,,,,,:,:::,:::::::::::::::::::::,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::,,,,.,,....:::::::::,,:,,,,::::::::::::::::::::::::,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :::::::::::::::::::::::::::::::::::,,,,.,,,,:::,::::::::::::::::,,::::::::::::::,::,,,,,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::o::,,:::,:::::::::::::,,:::::::::,,,:,.::::,,,,,,,,:,,,:,:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::o::::,,...,,,,:::::,,,,,::::::::::,,::::::,,,,,,,,,,::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :,:::::::::::::::::::::::::::::::o::::,,:::,,,,,,:,,,,,,,:::::::::::::,::::,,,,,,,,,,.:::.,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :,:::::::::::::::::::::::::::::::o::::,,,,:,,,,,,,,,,,,:,::::::::::::.......,,,,,.,:,:,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :,:::::::::::::::::::::::::::::::oo:::,,,,:,,...,,,,,:::,:,:::::,............,,,,,.,,,,,....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.......,..................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,......................................,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,..,.........................................,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::,,...,.....,........................................,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,.,....................................................,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::o::::::::::,,,............................................................,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,..............,,.............,,........................,...........,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::o::::..............,,,,,,::::,,,,,,,...,.................,,,...,...........,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::o::,..........,::::::::::::::::::,,,,,,,,,....,....,....,,,,,,.,,......,.,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,,.........::::::::::::::::::::::::,,,,,,,.,,,,,,.,...,,,,,.,,,,.,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::,,.........::::::::::::::::::::::::::::,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,,.,.......::::::::::::::::::::::::::::::,,,.,,,,..,,,,..,,.,,,,.,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,,.,......,::::::::::::::::::::::::::::::,,,,.,,....,,.................,..,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,,........::::::::::::::::::::::::::::::::,,,.,............................,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,:,.......:::::::::::::::::::::::::::::::::,,...............................,.,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,:,.......:::::::::::::::::,,,,,,::::::::::::,..................................,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,::,,......::::o:::::::,,,,:::::::::::::::::::::,,................................,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,,:,.,...::::::::::::::::::::::::::::::::::::,,,........................,.,,.,.,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,,:,.,,.,,,,,::::::::::w,::v::::::,,:,::::::::::,,,........,...........,,,,,,,,.,,,,:,,,,,,,,,:::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::,:,,,,,,,:::::::::::::Y,,..,::u,::::::::::::::::::::,,...,,,,........,,,,,,:,,,.,,:,:,,,..,,:,:,::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::,::,,,,:w...o.,::,:o:::::,,:::"::::::::::::::::::::::,,,,,,,,...,,..,,,..,,,:,,..,,,,,,,.....,,:::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,,,,:,,,..,.:::::::o::::::::::::::::::::::::::::::::,,,,,,,......,,,,,...,,,,.,...,,:,,,......,,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::,...::,,,..,::::::::::,:::::::::::::::::::::::::::::::,:,,............,............,.,,,,,,..,..,,,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,......:::,,.:::::::::::::::::::::::::::::::::::::::::::,,,....,,,,,...,,...............,,,,,.,,,,::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,.........,,,:::::::::::::::::::::::::::::::::::::::::::::::,,,:.,,,,,,,.........,,,,,,...,,,,,.,,::,,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,............::::::::::::::::::::::::::::::::::::::::::::::::::::,..,............,,,,,,,,.....,,,..,,,,:::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::,............,::::::::::::::::::::::::::::::::::::::::::::::::::::,.................,,,.................,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::.............,:::::::::::,::::::::::::::::::::::::::::::::::::::,,.........,.,,,,,,..,::,,.,,...:.....,::,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,.....,,:::::::..:,,,,,,,.,,,:,,,:::::::::::::::::::::::::::::,,,,,...........,,,,,,,,:........,,.......,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::,..,:::::::::::,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::,,,,,..............,,.......,,,,:::,......,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,.,::::::::::::,,:::::::::::,,,,,,,,:::::::::::::::::::::::,:::::,,,,.......,,:.............:::,,...,,.,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,,::::::::::::::,::,,,::,:::,,,,:::,::::::::::::::::::::::::::::::,,,,,,.................,..,,,,,....,,:,,::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::.,:::::::::::::,,:,,,,::::::::::::::::::::::::::::::::::::::::::::::,,,,..................,..,,,.....,,.,,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::,,,,..,,,::,,,,,,:::::::::::::::::,::::::::::::::::::::::::::::::::,,,,....,,,,.............,,,,,...,,,:,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,:,,,,..,,:::,,.,,:::::,,,,,:::::,:,,,,,,:::::::::::::::::::::::::::::,,,.,.,,:,,,,,....,,,,,,,,,,,::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,:,,,::::::::,,,,,,,,:::::::,,,,,,,,,,,,:::::::::::::::::::::::::,,..,..,,,,,,,..,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,::::::::::::,,:::::::::,:,,,,,,,,,::,,,,:,::::::::::::::::::::,,.,.,,.........,,,.,.,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::o:::,:::,,:::::,,:,,,,:,,::,,,,::,,,,,,::::::,:::::::::::::,.,,,,,..,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,:,,:::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::.,,...,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,,,,,::::::::,,.,,,,,........,.,,,:,::::::::::,:::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::,.:,,,::,,,::::,,,:::::,.,,,:,:::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,,:,::::::::::,,:::::,,,,,,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::
 ::::::::::::::::::::::::::::::::o:::::::,,:::::::,:,,,:::::::,,,::,:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::
 ::::::::::::::::::::::::::::::::o:::::::,:,,,:,:,,,,,,,:::::::,,::::,:::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::
.::::::::::::::::::::::::::::::::o::::,,.,,,,.,,,,,,,::::::::::::,......,::::,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::
 ::::::::::::::::::::::::::::::::o:::::,:::::,,,,,::::::::::,.............:,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::
 ::::::::::::::::::::::::::::::::oo::,......::::,:::::,...................,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,:::::
 :::::::::::::::::::::::::::::::::........................................,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,:::::
 ::::::::::::::::::::::::::::::........................................,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,::::,,,,,::::
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



::::::::::::::ooooooooooooOOOOOOooOOooooooOO%%OO%$OOO%O%%%%R$$$y$R$##$$$ooOoooooooooooooooooooo::::::::::::::::::::::::,,::,:: oooooooooooooooooooOooOoooooooooooOOOOOOoo#%%$RPYYo::::::::::oo:::::::ooo:::::::::oooooooooooooooo%oooooOoOOOOOo%%OOOO$OOOOOoOR$$$$%$$$$OOooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooOOOOOOo$Yoo::::::::::::::::.:::::::::::::o;;%OY'::,,::,::::o::oOOOo:ooOoooOOOO%OOOOO$OOoOyyoO%%$$$%%$OOooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooOOOOOOooo::::::::::::::::::::::::::::::ooOOOOoo::::,:::::::::::OOooooOo%OoooO%%OOOOOO$%%oOOOOO%%%$$$%%Oooooooooooooooooooooo:::::::::,::,,::::
 ooooooooooooooooooooOooooooooooooooooo::::::::::::::::::::::::::::::::::ooooOOROOOo:ooooo::::::::::OOoooooO%Oooo%OOOOOO%OOO%oOOOoOR$%$$$%OOoooooooooooooooooooo
 ooooooooooooooooooooOooooooooooooooo::::::::::::::::::::,::::::::,:::::::ooooOOOo:::::ooo::::::::::oooOooOoOOoooO%OOO%%%%OOoRyO%OOyR$%%$$%Ooooooooooooooooooooo
 ooooooooooooooooooooOoooooooooooooo::,,::::,:::::::::::::,:,:,::,:::::::::ooo::::::::oooOoo:o:::::::ooOOooOO%OoOOO$OO%$yR%%ooO%%%%O%$$$%$$Ooooooooooooooooooooo
 OoooooooooooooooooooOoooooooooooooo:,,,,,,,::::::::::::::::::,::::::::::::oo:::o:o:oooooY%%yoo,:::oooOoooooooOOoOO%%OO%%%%%%OooR%$OO$$%%%$%oooooooooooooooooooo
 ooooooooooooooooooooOOooOooooOooooo:,,,:::::::::::::::::::::,,,:,:::::::::::::oooo:ooooooO%%%yo::::oO%Oooooo::ooooO%%OO%%$$O$yOoR%%%%$%O%%%Oooooooooooooooooooo
 OooooooooooooooooooooooooOoooooOoooo::,,,:::::::,:::::::::::::::::::::::::::::ooo::oo:oOoooOO%$Oo:::oO%yoOOOooo:ooOO%O%OY$$$;R%OoOO%%%%OO$O%ooooooooooooooooooo
 ooooooooooooooooooooOOoOoooooooOoOooo:,,::::::::::::::::::::::::::::::::::::::oo::oo:::ooOoooooOoo:::YOO%yoOOooooooOO%OOOO%%$OO%%OoO%$%%O%%Oooooooooooooooooooo
 OooooooooooooooooooooOoOooooOoOOOoooo::::::::::::::::::::::::::::::::::::::o:::o::o::::::ooooooooo::,o:YO%yOOOOoo::oOY%OOO%O%$yY%$yoO%$%%%%Oooooooooooooooooooo
 OoOoOooOoooOoooooooooOooOooOoOOOoOoooo:::::::::::::::::::::::::::::::::::o:::::o:o:::::::ooooo::::::::oooOY%;YYOooo:oOOO%OOOoR$OoO%%oOO%%$O%OOooooooooooooooooo
 OoOoOOoOOOooOooooooooOOoOOOOoOOOOOOOOo:::::::::::::::::::::::::o:::::::::::o:::::::::::::::oooo::ooo:,::ooOoR%ooooooooOO%%OOOOOOoOO%OOOOO%%O%Oooooooooooooooo:o
 OoOOoOOoOoOOOooooooooOOoOOoOOoOOOOOOOo::::::::::::::::::::::::::::::::::o:o:::::::::::::::::oooo:ooo:,,::OoOyOOoOo::oooOOO$$%OO%;OoO%OOOOO%%OOooooooooooooooooo
.OOOOOOoooOooOOOooooooOOoOOOoOOOOoOOOOo:::::::::::::::::::::::::o::o::o:o:::::::::::::::::::::oo::oo:::,::oOoYyooooo:ooooO%OR$$OOoyooOO%%%OOOOOoooooooooooo:o:oo
 oOoOoOoOooooOoooooooooOoOOOoOOOoOoOoo:::::::::::::::::::::::::::::::::::oo:::::::::::::::::::::::Oo,:,:::ooooo%Oooooo::ooo%%%%%OoO$oOOOoO%OOOOoooooooooooooo:oo
.OoOoooOoOOooooOoooooooOooOOOOoOOoOOOo:::::::::::::::::::::::::::::::::::o:oooo:::::::::::::::::::oo::::::O:o:oooOooo:oo:oOoO%%%Ooo%OoooOooO%%Oooooooooooooooooo
 OooooooooooooOOoooooooOOoOoOOOoooOOo:::::::::::::::::::::::::::::::::::::::::oooo:o:::::::::::::::o:::::Oo:::,oo::::ooo::ooOoOOOOOO%ooOoOoooOOOoooooooooooo:ooo
 OooOoooooooOoooOoooooooOoOOOOOOOOOOOo:::::::::::::::::::::::o:o::::::ooooooooooo:o::::::::::::::::o::::o:::::::,::::::oooooOooOOO%OO;YOooOoooOOoooooooooooooooo
 OoooooooooooooOooooooooOooOOOOOOOOOOo::::::::::::::::::::::::::::::::oooo:oooooooooo::::::::::::::o:ooo::::::::,,::::::ooooooooOO%%OOOoOooooooOOooooooooooooooo
 oooooooooooooooooooooooOoOOOOOOOOOOOo::::::::::::::::::::::::::::::::::::::::ooooooo::o:::::::::::oooo::::::::,:::::::::::oOoooO%%%OO%yooooooooOooooooooooooooo
 oooooooooooooooooooooooOooOOOOOOOOOoo::::::::::::::::::::::::::::::::::::::::::o:ooo::::::::::oo:o::ooo:::::::,,:::::::::::ooooo%%%%%O%%OOooooooooooooooooooooo
 oooooooooooooooooooooooOooOoOOOOOOOoo:::::::::::::::::::::::::::::::::::::::::::::::oo::::::::o::o:::ooo:,:::::::::::::::::ooooooO%%%OO%%OooooooOoooooooooooo:o
 ooooooooooooooooooooooooOoOoOOOOOOOOOoo:::::::::::::::::::::::::::,,,.,,::::::::::::::o::::o::oo::::::ooo::::::::::::::::::O:oooooOO%O%O%OOoooooooooooooooooooo
 ooooooooooooooooooooooooooOOoOOOOoOOOOo::,:,::::::::::o::::::::::,::,..,,::::::::::::::oooooo:o::::::::oo,:::::::::::::::::O:oooooOOOOOO%OOOOOooooooooooooooo:o
 oooooooooooooooooooooooooooooOOOOOOOOOooo::,,.,,::::::o::::::::::::::::::::::::::::::o:ooooooooo:::::::oooo:::::::,::::::::OoOooooooOOOOOOOO%Oooooooooooooooooo
 ooooooooooooooooooooooooooooooOooOoOOOOooo:::::::::::::::::::::::::::::::::::::::::::ooooooooooo::::::::o:::oo:::::::::::::ooOoooooooOOOOOO%$OOoooooooooooooooo
 ooooooooooooooooooooooooooooooooOOoOooOOOo::::::::::::::::::::::::::::::::::::::::::ooooooooooooo::::::::o::::::::::oooo::::ooooooOoOOOOoo%$$$Ooooooooooooooooo
 ooooooooooooooooooooooooooooooooOOoOOOOOOo:::::::::::::::::::::::::::::::::::::::o:ooooooooOOOOooo:o:::::::o:o:::::::oooooooooooooyOOOooo##$$$Ooooooooooooooooo
 oooooooooooooooooooooooooooooooooooOooOOO::::::::::::::::::::::::::::::::::::::::ooooooooooOOOOOOoooooooo::ooooo:::::ooooo::::oooOOOOOOo$##$$$Ooooooooooooooo:o
 oooooooooooooooooooooooooooooooooooooOooo:::::::::::::::::::::::::::::::::::::::ooooooooooOOOOOOOOooooooooooooo:::::ooooY:::oooOOOOoOoo$####$$Ooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::::::::ooooooooOoOOOOOOOOoooooooooooooo:::yooo::::oooO%OoOOOOO#####$$%oooooooooooooooo
 ooooooooooooooooooooooooooooooooooOoooooo::::::::::::::::::::::::::::::::::::::::oooooooOoOOOOOOOOoOooOOOOOOOOOOo:o$oooo:::oooOO%oOoooO#####$$$oooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::oooooooooooOOOOOOOOOOOOOOO%%%%ooooO$ooo:oooooooOooooo%$####$$$oooooooooooooooo
.oooooooooooooooooooooooooooooooooooooOooo::::::::::::::,..:::::::::::::::::::::::oooooooooooooOOOOOOOOOO%%%%$$%oooo:$ooooooooOoOooooO%######$$$oooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::o::::ooooooOoOOOOOOOOO%%%%$%oooo,$oooooOooOoOOOOO%########$$Oooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooOo:::::::::::::::::::::::::::::::::::::::::::::oooooooOoOOOOO%%%%$$%%OoOOoooOoooOOooOoOoOOO########$$%ooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooOO;::::::::::::::::::::::::::::::::::::::::::::ooooooOoOOOOOO%%%%%%OoOOOooO%oyooOOo:oooOoo$#######$$%ooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooOOOo::::::::::::::::::::::::::::::::ooo::::::::ooooooooOoOOO%O%%%$%OOOOOOoOOOooooooooooooo$#######$$$ooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooOOOO::::::::::::::::::,::::::::::::::oo:::::::oooooooooooOOOO%%%%%%OOOOOOOOOOoOooooooooooo%#######$$$ooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooOOOOOo::::::,,,,::::::::::::::::::::::::::::::::ooooooooOOOOOO%%%%OoOOOOOOOOOOO%%oooOooooO%########$$Ooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooOOOOOo;:::::::::::::::::::::::::::::::::::::::ooooooooOOOOOOOO%%OooOOOOOOOO%%%%%OOOy%OOO%O$#######$$%oooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooOOOOOo$;:::::::::::::::::::::::::::::::::::::::oooooooooOOOOOO%OOooOOOOO%%%%$$%$$$$$$$$%O%$#######$$$oooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooOOOOOo$%o::::::::::::::::::::::::::oo::::::::oooooooooOoooooOOOOoooOOO%%$$$$$$$$$$$$$$$O%$########$$$oooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooOOOOOo$%%:::::::::::::::::::::::::ooooo:::::ooooooooooooooooOOOooOoOOO%%%$$$$$$$$$##$$y###########$$$Oooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooOOOOO$%%$::::::::::::::::::::::ooooooo:::::ooooooooooooooooooooooOoOO%%$$$$$$$$$$$$##############$$$Oooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooOOOOOO$%%y::::::::::::::::::::::ooooooo:oo:::::::::::::::ooooooooooOO%O%$$$$$$$$$$$$##############$$%ooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooOOOOo$%%$%;:::::::::::::::::::::ooooo::::::::::::::::::::::ooooooooOO%%$$$$$$$$$$$$##$###########$$$Ooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooOOOOOo$%%$$$%n::::::::::::::::::::::::::::::::::::::::::::::::oooooooOO%%$$$$$$$%%%$$$$$##########$$$ooooooooooooo
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...,......,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.,..............,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..................................,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.......................................,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.........,...............................,.,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,............,..................................,.,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::................................................,....,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::...........,..................................,..,,...,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.........,,,..........,.,..,....,........,,,,,.,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,.......,.,,,,,,..........,,..,,...,,,.,,.,,,,,:,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,...........,,,,,,,.,,,,,,,,,,.,,.,,,.,,,,,,,,,.,,,:,,,::,,,,,,,::,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::.............,,,,:::::::::::::::,,.,,.,,,,,,,,,,,,,.,,:,,,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,.........,:::::::::::::::::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,,,,.,:::,:::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,.........,:::::::::::::::::::::::::::::::,,,,,,,,,,,,,..,,,.,....,...,,,:,::,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,........,::::::::::::::::::::::::::::::::,,,,,,,,,..,,,.................,,,,,,,,::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,.........,,::::::::::::::::::::::::::::::::,,,,.,,,...,,..............,..,,.,,,,,::,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,.........,::::::::::::::::::::::::::::::::::,,...........................,,,,,,,::,::,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,,........,::::::::::::::::::::::::::::::::::::.....................,.,.,,,,:,,,:,,,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,,,........,:::::::::::::::::::::,,,,,::::::::::::...........,..........,,,:,:,,,,,,.,..,::,::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,,,.......,::::::::::::::::,,.:,:::::::::::::::,,:,:,,....,,,,...,,....,,,,::,,.,,,,,,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::,,,,,.....,::::::::::::::::,,,:::,,,,.:::,::o,::::::::,:,,:,,,,,..,,,,...,,,,,,,,,,,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::...,,.::,,,,,,,...,,,.,::,:::::::::::,,,,.::,::;,Y:::::::::::::::::::,,,,..,,,,,...,,.,,...,,,,,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,..,..........,,,,,.,,....,:::..,,,:::::::::::,::::,,::::::::::::::::::::::,...,,,..,.,,,..,,..,...,,,,,,::::::::::::::::::::::::
 :::::::::::::::::::::::::::::,.............,..,,....,,....,,..,,,:::::;::::::::::,:::::::::::::::::::::::,..,,,,:.....,,,..........,:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::...........................:,,.,,:::::::::o::::::::::::::::::::::::::::::::::::,,...............,::,.,,,::,,:::::::::::::::::::::::::
 ::::::::::::::::::::::::,...........................,::,,,,::::::::::o:::::,::::::::::::::::ooo:oooooooo:o:...........,,:::,:::..,:::::::::::::::::::::::::::::
 :::::::::::::::::::::::,...............................:::..:::::::::ooooo::::::::::::::o:::ooooooooooooo:,,.......,,.,,,::,::,,,,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::,.....................................::::::::ooooooo::::::::::::ooooooo:ooooooooo::,,,,.......,,,...,:.,,,,:,:,,,:::::::::::::::::::::::
 :::::::::::::::::::::::...................,,,...............,:::::::oooooooo:::::::::::oooooooooooooooo::::::::::,......,:,...,,,,,,,,,,:::::::::::::::::::::::
 :::::::::::::::::::::::,........,.,::::::::::::,............,,:o:::oo:::::::::::::::::::oooo::oooooo:::::::::oo:::,......,....,,,,:,:::,,::::::::::::::::::::::
 ::::::::::::::::::::::::,....::::::::::::::::::::...,......,.,::::::o::::,,,,,:,,,,:,:::ooooo:::::o:::::::::oo::::,,..,.....,,,..,,,....:::::::::::::::::::::::
 :::::::::::::::::::::::::,..:::::::::::::::::::::::,,,,.....::::::,,,,,,,,,,,,,,:,,,,,,:::ooo:::::::::o:oooo::::::,,.::::,.:...,:::,..,::::::::::::::::::::::::
 :::::::::::::::::::::::::::.,:::::::::::,,,,,,:::::::,.,,:::::,,,,,,,::::,::::,:,,.::,,,:::oo::::::::::o:oo:o:::::,,,:,,,,,,:::::::::,,::::::::::::::::::::::::
 :::::::::::::::::::::::::::..:::::::::,,,,,..,.':::::::,:::.,:,::::,,,,,,,,,,::::::::::,,::o:::::::::::ooo:::::::::,,,:,,.,.,,,:::,,,,,,,,,::::::::::::::::::::
 :::::::::::::::::::::::::::::,,.,.,,::::,,,,.,,,:::::::::::,:::::::::,::::::::::::::::,,,::::::::::::::oo::::::::::::,,,,,,.,:,:,,,,,,,,,,,,,,:::::::::::::::::
 ::::::::::::::::::::::::::::::,,,.,,:::,:::,,,,::::::::::::::,::::::::,::::::::::,,::::,,,,:::::::::::::::,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,::,,,:::::::::::
 :::::::::::::::::::::::::::,:::,,,:::::::::::::::::::::::::::.,:::::::::,::,,,,,::::::,,:,:::,:::::::::::::,::::::::::::::::,,,,,,,,,,,,,,,,,,,,:,,,,,,::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.:::,,,,:::.::::::::::,:,,::::::::,,,,,:,:,,:,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::,,,:,,:,,,:,,,,:,,:,,,,,,,,,:,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::
 :::::::::::::::::::::::::::::::::::::::,:,,::,:::::::::::::::::,,,:::::::::,,,,,,,,.,,,,:,::,,,,,,,:,:,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::
 ::::::::::::::::::::::::::::::::::::::,,:,,:::::::::::::::::::::::,::::o::..,.:,.::::,,,,,,:::,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::
 :::::::::::::::::::::::::::::::::::::::,:,,,,:,:::::::,,:::::::::::,,::.....::::::.::::,,,,:::.:,:::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 ::::::::::::::::::::::::::::::::::::::::,::,::,,:::,,,,,:::::::::::,::.,..::::::...:::::::::::..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
.:::::::::::::::::::::::::::::::::::::::,,::,,,....,,,,:,:::::::::::::....::::,...:::::,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
.::::::::::::::::::::::::::::::::::::::::,,::.;;,:,,,,:::::::::::,,.........:.,::::::'..,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::,,,,.. ...:,::::,,,,................,:o::::,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::,...........................................,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::............................................,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::...........................................,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::,,,,.................,..........,........................................,,:::::::::::::::::::::::,,...,,:::::::::::::::::::::::::::::::::::::
 ::::::::::::::,:,,,,.......................................................................,:::::::::::::::::,,,,,,,,....,,,,::::::::::::::::::::::::::::::::::
 :::::::::::::::..,..........................................................................,:::::::::::::,,,,,,:::::::,::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 ::::::::::::::,,,............................................................................,::::::::::::,,:,:::::::::::::::::::::,,,:::::::::::::::::::::::::
 ::::::::::::::,,,,..............................................................................,,,:::::::::::::::::::::::::::,:,,,,,,,,:,:::::::,:::::::::::::
 :::::::::::::::,,,......................................................................................,.,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,::,,,,,,,,:,,,,,,,,,:
 :::::::::::::::::,............................................................................................,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::,,,............................................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 ::::::::::::::,,...........................................................,.,.,,,.............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::,..............................................,.,,,::::::::::::,,,,::,.........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::,....................................,,,,,,:,,:::::::::::::::::::::::::,,.......................,,,,,,,,,,,,,,,,,,,,,,,,,:,,,::,,:,,,,,,,,,,,,,
 ::::::::::::::::::,,...................:::::::::::::::::::::::::::::::::::::::::::::::::,,,.....................,,,,,,,,,,:,,::::,:,:,::,:,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::,...............,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....................,,,,,,,:::::::::::,:,:,,,,,,,,,,,,.,,,:,,,,,,,
 :::::::::::::::::::,,,..........,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.........,..........,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,::::::::,:,
 ::::::::::::::::::::,,,........,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...................,,,,,,:,,,,,,,,,,,,,,:,:,:,,,:,::::::::::::,:
 ::::::::::::::::::::::,,.......,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.....................,,.,,,,,,,,,,,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::.......,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.....................,,,,,,:,,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::......,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....................,,,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,.....,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,........,........,.,,,::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::,....,:::::::::::::::::::::::::::::::::::::::::::,,,:,:,:::::::::::::::::::::...................,:::::::::::::::::,,,,,,,:::::::::,:,
 ::::::::::::::::::::::::::,....,::::::::::::::::::::::::::::::::::::::,,,,,,.,,.,,.,.,,,,,,,::::::::::::,........,.......,::::::::::,,,,,,,,,,,,,,::::::::::,:,
 :::::::::::::::::::::::::::.....:::::::::::::::::::::::::::::::::,..........,.,,,,,:::::::::::::::::::::::,:::,,,..,,:,,,,,,:::,,,,,,,,,,,.,,,,,,::::::::::::,:
 ::::::::::::::::::::::::::::....,::::::::::::::::::::::::::::,,,...........,,,,,,.,,,,::::::::::::::,,,:::,........:::::::,,::,,,,,,,,,,,,,,,,,:,:::::::::::::,
 :::::::::::::::::::::::::::::....::,,:,,:::,::::::::,:::::,,,,,,...,,..,....,,,,,,,,,,,,.,.::::::::::::::::,.......:::,,:,,:,,,,,,,,,,.,,,,,,,,:::::::::::,,,,,
 ::::::::::::::::::::::::::::::..,,,,..............,,,,:,,,,,,,,,,,,..............,.,,,:::,^:,,::::::::::::::,...,,,:::::,..,,,,,,:,,,,,,,,,,,::::::::::::,,,,,,
 :::::::::::::::::::::::::::::::,,,................,,,,::::::::,:,,.......,.......,,,,,,,:,,,:::::::::::::::::::::::::::::,,,,,,,,:,,,,,,,,,,:::::::::::::,,,,,,
 ::::::::::::::::::::::::::::::::,,,,,,:,,,,,,,,,...,,::::,:,:,::,,,,,,..,,,,....,,,,,,,,,,:,::::::::::::::::::::::::::::::,,,,,,,:,,,,,,,,,::::::::::,,,,,,,,,:
 :::::::::::::::::::::::::::::;,::,,,,.,..........,,..,::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::,,,,,,,:::,:::,,,,:::::::::,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::,.,,,,,,,,......,,,,,,::::::::,,,,:::,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::,,:::::::::::::,,,,,::::,:,,,,,,,,,,,,,,
.::::::::::::::::::::::::::::,,,.,:,:,,,,,,,,,,,.,,,,,:::::::::::,::::::::,:,,,,,,:,,,:,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::,:::::::,,,,,,,,,,,,,,,,,::::::::::::,:::::::::::,:,,,,,,,,::::::::::::::::::::::::::::::,,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::,::::::::::::::::,,,,,::,::::::::::::::,:::::::,:,:::,,,:,,:::::::::::::::::::::::::::::,:::::::::.,:::::::,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,::,....,:::::::,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::,.....::::::::,,,,,,,,,,,,,,,,,,.,,,
 ::::::::::::::::::::::::::::::::::,::::::::::::,,,::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,.....,::::::::::,,,,,.,,,.,,,,.....
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::,....,:::::::::::::,.,.............
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::,..,,::::::::::::::::,,,,..........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,.,:::::::::::::::::,,.,........
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::,,,..,,,,,,,,,,:::::::::::...,,....
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,::::::::::::....,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,:,::::::,,,,,,,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::...::::::::::....,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,,::,,::::::::::,....,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::..::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,,,,,,,,..,,,,,::,:::::,,,,:::::::::::::::::::::::::::::::::::::,,,,,,,::::::::::::...,,,::::::,..
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.,.,,,,,.,.,:::::::::::::::::,::::::::::::::::::::,::::::::::::::::,,:,,,::::::::::::::::::::,,:::..
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,.:,::::::::,::,::,:::::::::::::,::::::::::::::::::::,:::::::::::::::::,,:,,,:::::::::::::::::::::,....
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,::,,,,,,,:,,,,,:::::::::,::,:::::::::::::,,,,,::::::::::::::::::,:,:,,:::::::::::::::::::......
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,.,......,,,,,,,:,:::::::::::::::::::::,,,,,,::::::::::::::::::::,::,,::::::::::::::::.......,
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,..,,,,,,,,,,:::::::::::::::::,,,,,,,,,,,:::::::::::::::::::::::::,,,,:,,::::::::.........
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,::::,,,,,:::::::::::,,:::::::,:,,,,,,,,,,,,,,:::::::::::::::::::::,:::,,,,................,::
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #


$$$$$$$$$$$$$$$$$$$$$$$$$#::::::::::::::::::::::::,,::,:: OOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOOOOOOOO%$#OOOOOOOOOOOYo::::::::::::::::::::::::oo:ooooooooooYO%%%%%%%$%%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$#OOOOOOOOOY:::::::::::::::::::::::::::ooo:ooooooooooooY%%%%%%%%$%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$#OOOOOOO':::::::::::::::::::::::::::::oo::oooooooooooooooO%%%%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#:::::::::,::,,::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$#OOOOOYv%%%$$$:::::::::::o::::::::ooooo:::ooooooooooooooooo%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$#%OOOy%%%%%O%Y:::::::::::::::::::::ooooo::ooooooooooooooooooY%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOOOOOO%%#$OoO%%OOOOo".,::::::::::::::::::::ooooooo:ooooooooooooooooooo%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%#$:%%Ooooo',:::,::::::::::::::::::oooooooo:oooooooooooooooooooo%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOO%OOOO%O%O%OOOOOOOOOOOOOOOOO%%R::Y''::,:,,:,:,:::::::::::::::::::o::ooooooOooooooooooooooooooo$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%:::,,:,,,,,,:::::::::::::::::::::ooooooooo:ooOooooooooooooooooooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO:::::,:,::::::::::::::o::::oooo:ooooooooo:o,oooooooooooooooooooooo%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##
 %OOOOOOOOOOOOOOOOO%%O%OOOO%%OOOOOOOOOOO%OOOOOO:::::::ooooooooooooooooooooooooooooooooooooooooooooO;ooooooooooooooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##
 %OOOOOOOOOOOO%OOOOOO%OOOOO%OOOOOOOOOOOOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooooOO%y####%ynvo'oooooooo%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$##
 %OOOOOOOOOOOOOOOOO%OOO%OOOOOOOOOOOOOOOOOOYooooooooooooooooooOOoooooOOOOOooooOOOoooooooooOOOyy########$$$%%;vo'ooooO$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###
 %OOOOOOOOOOOOOO%OOOO%OOOOOO%OOOOOOOOYY:::::,:::::::YoooooooooooOooOOOOOOOOOOOOOOoOOOOOO%y############$#$%$$%Oooy$RR#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOY:,,,,,,.,,...,,,,,,,,::::::'oooooooOOOOOOOOOOoOO%yy#################$$#$$$O%$##yOoR$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#
 OOOOOOO%OOO%OOOO%OOOOO%OOOO%OOOO:,,::,,,,.,....,,,,::::::::::::::::::::::::::ooooOO$R##################$##########yoo#$$$$$$%$%$%$%$$$$$$$$$$$$$$$$$$$$$$$#$$$#
 %OOOOOOOOOOOOO%%OOOOOO%OO%OOOOY:,::,,,,,.,,,...,,,:::::::oooooo:::ooo::::::::ooooOoO%#################$$###$#PP####mo#$$$$$%$%%%%$%%$$$$$$$$$$$$$$$$$$$$$$##$##
 %OOOOO%OOO%OO%O%OOOOO%OOOOOO%O:,::,,,,,.,,,...,.,::::::oooooooooo::::::::::ooooOO%%%%%$####################$#yOOO%%#y#$$$$%$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$###
 %OOOOOOOOOOOOOOOOOOOOO%OOOOOO:,::,,,,,,,,,.....:,::::::::::ooooooooooo::::::oYoYRPPPRO%%$$$####################yOOO##$$$%$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###
 %OOOOOOOOOO%OOOO%OOOOOOOO%OOO:,::,,,,..,,,.,,;Oo,,,,,::::::::oooooOooooo::o:,:o%PO%#$$$%%$###################%%Oyy$##$$%$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$####
 %OOOOOOOOOOOOOOOOOOOOOOOOOOOOO,.,,,,,,.,v;OOOOOOyv:::ooooooooooooOOOooooo:ooooooOO%$$%%O%###################$O%#####$$%$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOO%OOOOOOOOO;;;OOOOOOOOOOOO%##;:::::oooooooO%$%%OOooooooooOOOOOOOO%%$##################$$####R$$$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$#$#
 OOOOOOOOOO%OOOOOOOO%OOOOOO%OOOOOOOOOOOOOOOOOOOOO%##moooooooooooO%$#$$$$%%OOOOOoOOOOOOOO%%$#################O%%$##$$$$%$%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$#$$$#
 OOOOOOOOOOOOOOOOOOOO%OO%OOO%OOOOOOOOOO%OOOOOOOOO%###OoooooooooO$#######$$%OOOOOOOOOOOOOOOOy################yy##$%$$$%$%%%%%%%%%%OOOOO%%%%%%%%%$$$$$$$$$$$$$$$$#
 %OOOOOOOOOOO%OOOOOOO%OOOO%OO%OOOOOO%OOOOOOOOOOOO%$##OOOOOooooOO$########$%OOOOOOOOOOOOO%O$$$####################O%$$%%%%%%%%%%%%OOOOOO%%%%%%%%$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$##OOOOOoooooO%#########$oOOOOOO%%$%%%$$$######################OO%%$%%%%%%%%%%%OOOOOOO%%%%%%%$$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##OOooooooooo%#Po::.:ORROOOOOOO%%$$$$$#########################oO%%%%%%%%%%%%OOOOOOOO%%%%%%%%$$$$$$$$$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##OOOoooooooooPPPOO$$$%%%OOOOOO%%%$$$$#########################%O%%%%%%%%%%%OOOOOOOO%O%%%%%%$$$$$$$$$$$$$$$$#
 %OOOOOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOOOOOOOOOOOOOOO%##%OOOoooooooooooooO%%%OOOOOOOO%%$$#$$$#$######################$OO%%%%%%%%%%%OOOOOOO%O%%%%%%$#y######$$$$$$$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##%OOOOooooooooooooO%$%y%%OOOOOOOO$$#####$######################$%%%$$$yyyy%%OOO%my##yy%yy###############$$$#
.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##$OOOOOoooooooooooooooooYYYYoooooOO$############################$$$%OR%$##################################$#
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%###%OOOOOoooo::::::::ooo;OoOOOOoooOOO$#######$#$#$###############$$$$%OoO%$##################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$##OOOOOOOooooooooooooooOOOOOOOOOOOOO$$####$$$$$$#$$##$$$$$#######$$$%%OooOy#################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$##OOOOOOOOoooooo:oo:::ooooooOOoOOOOO%$#$##$##$$$$##$$$$$$$$$$$$$$$$%OOooy###################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$##OOOOOOOOOooooooooooooooooOOOOOOO%%$$$##$$$$$#$$$$%%%%$$$$$$$$%$%%Ooym#####################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$##OOOOOOOOOOOoooooooooooooOOOOOO%%$%$$$$$$$$$$$$$%%OO%%%%%%%%%%OOOom$#######################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##OOOOOOOOOOOOo:ooooooooooooooOOO%O$%$$%%%O%%%%%OOOOOOO%OOOOOOOom$#$########################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##%OOOOOOOOOOOOOo:oooooo:oooooooooOOOOOOOOOOOO%OOOOOOOOOOOOooyy$$###########################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##$OOOOOOOOOOOOOOOo;;;;;;;;;oooooooooooooOOO%O%OOOOOOOOOoOm$######$#########################################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO###OOOOOOOOOOOOOOOOOO%%%%%%%oooooooooooooOOOOOOOOOOOoOyy$##$#$$$$$$$$#################R#####################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$##OOOOOOOOOOOOOOOOOO%%%%%%%Ooo::oooooooOooOOOOoOOoy%$$$$$$$$$$$$################R#y########################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$##OOOOOOOOOOOOOOOOOOO%%%%%$%Ooo::ooooooooooooooyy$$$$$$%$$$#$########$####R#$$#############################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##OOOOOOOOOOOOOOOOOO%%%$$%%$%Oo:::oooooooooooy%$$$$$$$$$$########$#$$$$$y############$$$$##################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##OOOOOOOOOOOOOOOOOO%$$$$$%$OOOyo:,:ooooooy%%$$$$$$$$####$#$$$$$%$$$$##############$$$$####################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%##OOOOOOOOOOOOOOOOOO%$$$$$%$%$$%%%;,:::oy$$%$$$$$$$$##$$$$$%%%y$$$$#############$#$$$$#######$#############
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO##%OOOOOOOOOOOOOO%%%$$$$$$$%%%$$$$$%Ov$$$$%$$$$$$$$$$$%YOy%$$%$$#########$#$$$$$$$$$$######$###############
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO##$OOOOOOOOOO%%%$$%%%%$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$%O%%$$%$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO###OOOOO%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$%%%$$$$%%%%%$$%%$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$#################
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$##O%$$$$$%$$$$$$$$$$%%%$$%%$$$$$$$$$$$$$$%%%RYYO%yy%$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%%$$##################
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






::oooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::oO::::::::::::::::.,,,,,.,,,,,.,.,,,,,,,,,,,.:,,:,,,,,,,,,:,,,:ooooooooooooooooooooooooooooooooooooooooooooooooo
.:::::::::::::::::::::::::::::::::::::::::::::::oO:::::::::::::o:,.,.,,.,.,.,,...,,,,,,.,,..,,,,,,,,,,,,,,,,,,,,,:oooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::O::::::::::::::.......,.,..,,.,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,:ooooooooooooooooooooooooooooooooooooooooooooo:::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::.........,...,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,:,,:::ooooooooooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::..,....,.,...,.,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,:,::,,::oooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::oO::::,....,....,.,,,,,.,,,,,,,,,,,,,,,,,:::,:,:,,,,,,,,,,:,,,,,:,,,::ooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::oO::..,,,,.,,,,,,,,,,,.,......,,,,,,,,,..,,:::,:,,,,,:,,,:,,,,:,,,,::::oooooooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::'::,:,:,::,,:,,::::,,,,,,,,,,,,,,,....,.,,,,,,,:,,,,,,,,:,::,,:,,:,,,::ooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::.,,::,,,::,:,:,::::,:,::,::::,::,,:,,,,,,,::,,,,,,,,,,,,,,,.::,,,,,,,,,:,,:,:::,,::,:::oooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::,...............,,,,,,:,:,,,,,,:,,:::::,,:,,,:,,,,:,:,,,,,,:::::::::,.,.,,,,::,::,:,::,::,:::oooooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::.........................:,,,:::::::,:::::::,:::,::::::::::::,ooooooooo::::,,.:::::::::::,::,::ooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::..............................::,..,,,,::,:::,::::::::::oooooOOOOooooooooo:o:::,,.:::::::::::,:,:oooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::,.........................,,:::::::::::::::,,,,,,,,::oooooooOOOOOOOOooooooooooooo:::,:.:::::::,:::oooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::........................:::::::::::::::,,,,,,,,,,::::ooOOOoOOOOOOOOoOooooooooooooo:::ooo^Y;::,:,::ooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::.......................,:::::::::::,,,,.,,,:::::::::::oooooooOOOOOOoooooooo:ooo:::ooY:oo::,Y::,,::ooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::..........................,,:::,::,,,,,,,,,::::::::::::::oooooOOOOOOOoooo:ooooo:ooO;ooo%:::o,,::oooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::.....................,,::,::::::::,,,,.,o::::.:::::::::oooooOoOOOOOOOOOOOOOo:o:::YoooO::o,::ooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::oov::::::::::::::,::,,::::::::::::::ooooOOOOOOOOOOOOOO%%oO:o:::::::Ooo:,:oooooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::oo,,,:::::::::::::::::::::::::::::ooooooOOOOOOOOOOOOOOooo$ooo:::::OoO::ooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::oo$::::::::::::::::::::::::::::::::ooooooOOOOOOOOOOOOOoooOY::o;;:oY;O::oooooooooooooooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::o$o:::::::::::::::::::::::::::::::oooooOOOOOOOOoOOOOOooooo:oO%%OoOY,,:ooooo::o:ooooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::oo%o::::ooooo:::::::::::::::::::::::oooooOOOOOOOOOOOOOOo::::ooOOOO::,:oooo::::::::o:ooooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::o%.:::::o:oooooo:::::::::::::::::::::ooooOOOOOOOOOOO%Oo::::ooOOOoo:,:ooo:::::::::::::ooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::oOy::::,.,....::::::::::::::::::::::ooooooOOOOOOOOOOOOooOOOOOOOOOo:::oo::::::::::::::ooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::oO$::::::::::::::::::::::::::::::::::ooooooOOOOOOOOOOOOOOOOOOOOOOo::::o::::::::::::::ooooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::oO$:::::,:::::::::::::::::::::::::::::ooooooOOOOOOOOOOOOOOOOOOOOOo:::ooo:::::::::::::::ooooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::oo$::::::::::::::::::::::::::::::::::::oooooooOOOOOOOooooOOoOOOOOoo:::o::::::::::::::oo:oooooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::oo$::::,:,::,,,::::::::::::::o::::::::::oooooooOOOOOoooooooOOOOOOooo::::::::::::::::::::ooooooooooony#mooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::o$:::::,,..,,,,:.,.,,::::::::::::::::::ooooooooooooooooooooOOOOOoooo::oo:;;;;o:::::oov;;;oo:oyn%$$#####mooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::o%o::::,,::::::::::::::::::::::::::::::::ooooooooooooooooooOOOOOOooooo:::oooOOOOooOO%%%O%%%$$$$$$$##$####$Ooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::o%o::::::,,,,,,,,::::::::::::::::::::::::ooooooooooooooooooooOOOOooooooo:::ooooooOOOO%%$$$$$$$$$$$$$$#$####yo
 ::::::::::::::::::::::::::::::::::::::::::::::::::oOO::::::,::,::::::::::::::::::::::::ooo:o:ooooooooooo:ooooooooOooooooooo:::::ooOOOO%%$$#########$$$$$$#$##$y
 ::::::::::::::::::::::::::::::::::::::::::::::::::oO%::::::::::::::::::::::::::::::oo:o:ooooooooooooooo:::::oooooooooooooo::::oooOO%O%%$###############$$$$$$##
 ::::::::::::::::::::::::::::::::::::::::::::::::::oO$::::::,,::,::::::::::::::::::::::::::oooooooooo::::::::ooooooooooooo:::ooooOOOOO%$$###################$$$#
 :::::::::::::::::::::::::::::::::::::::::::::::::::O$:::::::,,,,,,,:,,::,::::::::::::::::::o:oooo:::::::::::::oooooooo::::oooooOOOOOO%$########################
 :::::::::::::::::::::::::::::::::::::::::::::::::::o$::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::ooooooooOOOOO%$$$#######################
 :::::::::::::::::::::::::::::::::::::::::::::::::::o$:::::::::::::::::::::::::::,,:::::,:::::::::::::::::::::::::::::ooooooOOOOOOOO%%%$$$$$$$$$$$$#############
 :::::::::::::::::::::::::::::::::::::::::::::::::::o%o:::::::::::::::::::::::::o:::::,:::::::::::::::::::::::::::;ooooooooooooooOOOO%%%%%%%%$%$$%%R$%$$####yy##
 :::::::::::::::::::::::::::::::::::::::::::::::::::o%O:::::::::::::::::::::::::::::,:,:::::::::::::::::::::::,ooooooooooooooooooOOOOOOOO%OOOOYOoOO%%%%%%$$#####
 :::::::::::::::::::::::::::::::::::::::::::::::::::oOO::::::::::::::::::::::::ooo::,,::::::::::::::::::::::oooooooooooooooooooOoOOOOOOOOooooOOOOOOOO%%%%$$$$###
 :::::::::::::::::::::::::::::::::::::::::::::::::::oO$:::::::::::::::::::::::ooooo::,,::::::::::::::::::ooooooooooooooooooooooooooooooooooOOOoooOOOOOOOOOO%%$$#
 ::::::::::::::::::::::::::::::::::::::::::::::::::::O$:::::::::::::::::::::oooooooo::,,.:::::::::::::oooooooooooooooooooooooooooooooooOOoooooooooooOOoooOOO%$##
 ::::::::::::::::::::::::::::::::::::::::::::::::::::o$::::::::::::::::::::ooooooooo::::..,::::::::oooooooooooooooooooooooooooooOOOOOoooooooooooooOoOooooO%$####
 ::::::::::::::::::::::::::::::::::::::::::::::::::::o$:::::::::::::::::::oooooooooooo:o:,,....::ooooooooooooooooooooooooooooOOOOOooooooooooooooooooooooO$$$%%%$
 ::::::::::::::::::::::::::::::::::::::::::::::::::::o$::::::::::::::oooooooooooooooooooooo:.,oooooooooooooooooo:o::ooooooOooooooooooooooooooooooooooo%$#$OOOOO$
 ::::::::::::::::::::::::::::::::::::::::::::::::::::o%o::::::::::oooooooooo:oooooooooooooooooooooooooooooooo::oooooooooooooooooooooooooooooooooooooO$#ROOOOOOO%
 ::::::::::::::::::::::::::::::::::::::::::::::::::::o%o:::::ooooooooooooooo::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooO$ROOOOOOOOO%
 ::::::::::::::::::::::::::::::::::::::::::::::::::::o%Oooooooooooooooooooooooooooooooooooooooooooo::::::::oooooooooooooooooooooooooooooooooooooooO$RooooooooOOO
 oooo:::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::oooO%$RoooooooooOOO
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



::::::::::::::::::::::::::::::::::::::::::,,::,:: ::::::::::::::::::::::::,............................,..............................,,::::,,,,,,,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::..............................................................,,:::,,,,::,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,::::::::::::,..................................................................,,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::::,::::::::::,,..................................................................,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::,::::::::::,,......................................................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::,:::::::::::,,......................................................................,::::::::::::::::::::::.....,,,,,:,,::::::::::::::::::::::::::::::::
 :::::::,::::::::::,.,.......................................................................,::::::::::::::::,,,,,,,:::::::,,::,:::::::::::::::::::::::::::::::
 :::::::,::::::::::,,........................................................................,::::::::::::::::::,:,::::::,:,,,,,,,,,::::::::::::::::::::::::::::
.:::::::,:::::::::::,,,.......................................................................:::::::::::,.,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::
 ::::::,:::::::::::::,,..............................,,,,,::,,,,:,............................,::::::::::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::
 :::::,,::::::::::::,..........................,,,,,::,:::::::::::,,,..........................::::::::::,,,.::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::
 :::::,:::::::::::::::..............::::::::::::::::::::::::::::::::,...........................::::::::::,,,.,,,,,,,.,,,,,,,,,,:,,,,:,,,,,,,,,,,,,,::::::::::::
 :::::,::::::::::::::::...........:::::::::::::::::::::::::::::::::::::..........................::::::::::,,::,,::::::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::
 :::::,:::::::::::::::::,,......::::::::::::::::::::::::::::::::::::::::,........................:::::::::::::::::,:,,,,,,,,:,,,::,,,.,.....,,,,,,,,::::::::::::
 ::::,::::::::::::::::::::,....,:::::::::::::::::::::::::::::::::::::::::::,.......,.........::::::::::,.:::::::::,,,,,,,,:::::::,,,:::,,,,,::::,,,,,:::::::::::
.::::,::::::::::::::::::::::,..,:::::::::::::::::::::::::::::::::::::::::::::::.............::::..::::,..,:::::::::::,,,,,,,,:::::::::,,,::::::::,:,,,,,::::::::
 :::,::::::::::::::::::::::::..,:::::::::::::::::::::::::,,,,,,,,.,,,:,::::::::::,.,,..::,::.,,::.,:::,,,..,:::::::::::::,,,,,:::::::,::::::::::::::,,,,,,::::::
 :::,::::::::::::::::::::::::...,:::::::::::::::::::::,.......,,,,,::::::::::::::......::::,.,,,::,::::,,,...::::::::::::::::::::::::::::::,,::::::,,,,,,,,,,,,,
 ::,::::::::::::::::::::::::::...,::::::::::::::::,,........,..,....,v:::::::::::::..:::::::,,,,,:.:::::,,,,.:::::::::::::::::::::::::::,,,,,::,:,,,,,,,,,,,,,,,
 :,::::::::::::::::::::::::::::,..:::::::::::::::,,,,,,...........:.,,,,,::::::::::::::::::,,,,,,:,:::::::,,,:::::::::::::::::::,::,,,,,,,,,::,:,,,,,,,,,,,,,,,,
 :,::::::::::::::::::::::::::::::,,..........,,:::::,,,,,,,,,,...,,,,,,,:::::::::::::::::::,,::::,:::::::::::::::::::::::,:,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,
 ,::::::::::::::::::::::::::::::::,,,,,,.....,.::,,,,:,,,,.,,,,,,,,,,,::::::::::::::::::::,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::,:,.,,,.....,::::::,:::::,,,,,,,,,.:::::::::::::::::::::,,::::..::::::::::::::::::::::,,,,,,,,,,,::::::::::,:,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::,:,..,,,,::,,.,,:::::::.:::::::,,,,,,,,,,:::::::::::::::::,,,,::...::::::::::::::::::::::,,,,,,,,::::::::::::,::,,,,,,,,,,,,,,,,,
.::::::::::::::::::::::::::::::.:::::::,,,,,,:::::::::::::::::,,:::,,,,::::::::::::::::::::::::,...::::::::::::::::::::::,,,,,,,,::::::::,:,,:,,,,,,,,,,,,,,,,,:
 :::,:::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::...:::::::::::::::::::::,,,,,,,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::,,::::::::::::::::::::::::::::::::::,..,:::,:::::::::::::::,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,,,::::::::::::::::::::::::::::::::::,,..,,,.:,,,,,,:::::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,.,...,,..,..
 ::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,::,,,.,:::::::::::,,,,,,,,,,,:,,,,,,,,...,,,..:,::::,,,::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::,,,:::,..,:::::::::::,,,,,,,,,,,,:::,,,,,,,,,,,,,.,,:,:,,,,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,:::::,,..,:::::::::::::::::::::::::::::,,:,.,:,::..::::::::::,,,,,,,,,,..,::::::::,,,,,,,:::::::::,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::,::::,:,,,..,.,::::,::,:::::::::::::::,:::::::::::::,:,:::::,,:::::::::,,,,,,,,,,:,.::::::::,,,,,,,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::,,:,,,::,:::,,:::::::::::,,,,:::::::::::::::,,:::::::::::::::,,,,,,,,,,.::::::::::::::,,,,:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,,...,,,,,,,,::::::::::,:,,,,:,:::::::::::::::::,:::,:::::::::::,,,,,,,,,::::::::::::::::::::::::o:ooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,......,,,,:,,:::::::,,,,,,,,,,::::::::::::::::::,,,.,:::::::::::,,,,,,,,,,:::::::::::::::::::::::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::,::::,,,,::,:,,,,,,,,,,,,,:::::::::::::::::::::,,::::::::::::,,,,,,,,,,..:::::::::::::::::::,,,,,.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::,,,,,,,,,.,..,,,,,,,.,,,,:::::::::::::::::::,:::,,,,,::,,,.,:,,,,,,,,,,::::,,:::::::,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,::,,,,,....,..,.,..,,,,,,,,,,,,,::::::::::::::::,,,..............,,,,,,,,,,,,,,,......,,,,,,,,,,,,,,..
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,::::,o,,^.,:::,,,,,,,,,,,:::,,:,:,::::::::::::....................,,,,,,,,,,,,,......,,,,,,,,,,,,,....
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,::::::::......,,,,,,,,,,::::,:,,,,::::::,..........................,,,,,,,,,,.....,,,,,,,,,,,,,,......
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,,............::,::,::::::,,,,,.,..................................,,,,,,,,,,,,,,,,,,,,,,,,,,,......
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,...................,,,,,.,,,.............................................,,,,,,,,,,,,,,,,,,,,,,.,..,...,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::.............................................................................,,,,,,,,,,,,,,,,,,,.,......,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::,...............................................................................,,,,,,,,,,,,,,,,.,.......,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::...............................................................................,,,,,,,,,,,,,,,,.,.,....,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::...............................................................................,,,,,,,,,,,,,,,..........,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::...............................................................................,,,,,,,,,,,,,,.,......,.,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::...............................................................................,,,,,,,,,,,,,.,.,.,.,,,.,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::................................................................................,,,,,,,,,,,,,,...,.,,,,,,,,,,,,,,
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::,:::::::::::::::::,....................................................,..::::::::::..,,:::::,,...:::::::::::::::::::::,:::,::::::::::::::::::::::::::::
 ::::::,,::::::::::::::::,...........................................................,,::::::,,,,,,::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::,:::::::::::::::,,...............................................................,:::::,,,,,:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::::::::::::::::,................................................................,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::,:::::::::::::,,......................................................................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::,:::::::::::::,,,.....................................................................::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::
 ::::,:::::::::::::,,.......................................................................,::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::
 :::,:::::::::::::,,,.......................................................................,::::::::::::::::::::::,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::
 ::,,:::::::::::::,,,,.......................................................................,::::::::::::::::::,,,,,,,,:::,,,,,,,,,::::::::::::::::::::::::::::
 ::,::::::::::::::::,........................................................................,:::::::::::::::::::,,,,,,,,,,,,,.,,,,,,,,,,,,:::,:::::::::::::::::
 ::,:::::::::::::::,,...............................,,.,,,::,,,,:............................,:::::::::::::,,...,,,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,::::::::::::::
 :,,::::::::::::::::,.........................,,,:,:::::::::::::::,,..........................,::::::::::::,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::
 :,,::::::::::::::::::,...........::::::::::::::::::::::::::::::::::,,.........................::::::::::::,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::
 :,::::::::::::::::::::,,......,::::::::::::::::::::::::::::::::::::::,........................,:::::::::::,,,,..,,,,,,,::::::,,:,,,,,,,,,,,,,,,,,,,,:::::::::::
 ,,::::::::::::::::::::::,,....::::::::::::::::::::::::::::::::::::::::,,.......,...............,:::::::::::,,,,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::
 ,:::::::::::::::::::::::::....:::::::::::::::::::::::::::::::::::::::::::,,.................,,:,:::::::::::::,,,,,,,,,,,,,...,,,,,,,,,,,,:,:,:,,,,,,,::::::::::
 ,:::::::::::::::::::::::::,...::::::::::::::::::::::::::::::::::::::::::::::,.............,::,..::::::::::::::,,,,,,,,,:,,,,,:,::::,,,:::,:,,:,,,,,,,,,,:::::::
 :::::::,:::::::::::::::::::...,:::::::::::::::::::::::::,,,.,,...,,,,:::::::::..,,,,..:,,,,.:::.,::::::::::::::,,.,,:::::::::::::,:,:::,,,,,,:,,:,,,,,,,,,,::::
 ::::::::::::::::::::::::::::...:::::::::::::::::::::,.......,.,,,,::::::::::,::,.....::,::,,,::.,,::::::::::::::,:::::::::::::::::::,,,,,,,:,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::...::::::::::::::::,,,........,..,,....,::::::::::::..,,::::,,,,,,:.:::::::::::::::::::::,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::,,,,,.....,,,,,:,:,,,:,...........,,:,^,:,:::::::::::::::::,,,,,,:,:::::::::::::::::::::::,,:,,,,,,,,,.,,,,,:::,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::,,...........,::::,,,,,,...,,,..,,,,,,,:::::::::::::::::::.,,,::,::::::::::::::,.,:::::::,:,,,,,,,,,.,,:,::::::,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::,,,,,......:,:,:,,,::,,,,,,,,,,,,,,,:::::::::::::::::::::,:::::::::::::::::::.,..:::::::::,,,,,,,,,,,::::::::,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::,.,,,,,:,....,::::::,,:::,,,,,,,,,,,,,::::::::::::::::::,,:,:::.::::::::::::::,,,.::::::::::,,,,,,,::::::::,:,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::;,,:::,:,,,,,,,,,,::::::::::::::,,,,,,,,,,,:::::::::::::::::,,,,:,..,:::::::::::::,,,.:::::::::::,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::,,:,,,,,,:::::::::::::::::::::::,...:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::...,::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::..,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,,,,..,..,,,..,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,,:,:::::::::::::::::::::::::::::::,,....,,.::,,,,,.,.,:,::.::::::::::::,::::,,,,,,,...,,.,.,,,,::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,,::,::,:::::::::::::::::::::,::::::::::::::::,,,..,,::,,,..,....,:,:,,::::::::::::,::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::::::::::::::::::::::::::::::,,,,,,:,,..:::,..,....,.:::::::::,,,,,,::::::::::::::,:,:::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,,,,:,,,,...,:::::::::::::::::::::::::::,,:,:::.,.,::::::,....,.:::::::::,,:,,,,::::::,,,,,,....,.::::::,
 ::::::::::::::::::::::::::::::::::::::::::::::,,:::,,,......::,:,:,:,::::::::::::::,::::::::::::,,:,::::.'':,.........::::::::::,,,,,:,,:::::::::,,,,,:::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,.,:::::,,,,:,,,:::,,::::::::::,,,,::::::::::::::::,::::::,.......,::::::::::::::,,,,,,,:::::::,,,,,,,,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,:,::,,::,...,,,,,,,,,,,::::::::,,,,,,,::::::::::::,:::,:::........,::,:::::::::::::,,,,,,,::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,..,..,,,,,,,,,,:::::,,,,,.,,,:,:::::::::::::,:,,,,.......::::,:::::::::::::,,,,,,,,::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,:::,,:::,,,,,,,,,,,,,,,,.,,,,,::::::::::::::::,:,,,,..,:::::::::::::::::::::,,,,,,,,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,::,,::,,:,,,,,,,.,,..,,,,,,,,,,,,,::::::::::::::::,:,:,,,::::,:::::::::::::::::,,,,,,,,,...::::::,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::,,.......,,..,..,,,,,,,,,,,,,,,:::::::::::::::::,:,...........::::::::::::::,,,,,,,,..........,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::,.,,::::,':,Y.::::::,,,,,,,,,,::::,,,,::::::::::::::..................,::::::::::::,,,,,,...........,,,,,.,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::,,.,,::::,,:,,......:,,,:,,,,,:::::,,:,:::::::,.........................,::::::::::::,,,,........,.,,,,,,,,,,,.
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::,,...........::::::::::::::,,,,.,................................,:::::::::,:,,,......,,,,,,,,,,,,,.,,.
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,,...................,,.,.,,,,............................................:::::::::,,.....,,,,,,,,,.,,.,,.,.,
 :::::::::::::::::::::::::::::::::::::::::::::::::.............................................................................,::::......,,,,,,,,,,,,,,,,,,....
 :::::::::::::::::::::::::::::::::::::::::::::::.........................................................................................,,,,,,,,,,,,,,,........
 ::::::::::::::::::::::::::::::::::::::::::::::.......................................................................................,,,,,,,,,,,,,,,,,.........
 :::::::::::::::::::::::::::::::::::::::::::::........................................................................................,,,,,,,,,,,,,,,..,,,....,,
 ::::::::::::::::::::::::::::::::::::::::::::,......................................................................................,,,,,,,,,,,,,,,........,,,,,
 :::::::::::::::::::::::::::::::::::::::::::........................................................................................,,,,,,,,,,,,,,,,.,..,.,,,,,,
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



Oo:::ooooooooo:::o,,o:::::::::::::::::::o::.::::ooooo::::::::oooooo:::R:oo::ooooooooooooooooo::::::::::::::::::::::::::::,,::,:: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OooooOo:::::::::::::::o;.O:::::::::::::::::::::::.:::::ooo::::::::ooooooo::.Ooo:::oooooooooooooooo::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooooooO::::::::::::::::O,'::::::::::::::::::::::::,::o:oooo:::::::ooooooO:::$ooo:oooooooooooooooooo:::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$ooooOOo::::::::::::::::Y.^::::::::::::::::::o::o:,,::::ooo::::::::ooooooo:::ooooo:ooooooooooooooooo:::::::::::,::,,::::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOo:::::::::::::::::::::::::::::::::::o:::::o,::::ooo::::::::ooooooO:::$oooooooooooooooooooooo::
.%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oOOOOOO::::::::::::::::::::::::::::::,:::::oo:::::.:::oooo::::::::oooooooo:#oooo:ooooooooooooooooo::
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOo::::::::::::::::::::::::::::o::::o::ooo::o:.:::oooo:::::::ooooooOooPOoo:::ooooooooooooooooo:
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%OOYYYYo:::::::::::::oo::::oo:oo:o:::o::oo:::o::::::.o:oooo::::::::oooooooo:#oooo:oooooooooooooooooo
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%YY:,::,,,,,,,,,,,,,,,,,,:::::::::::::::::o:::o:o:::oo:o:.::ooo::::::::ooooooOooPOoooooooooooooooooooooo
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$YY:::,,,,,,,,,,,,,,,,,.........,.,,,:::::::::o:oo::oooooooo::,:oooo:::::::oooooooo::$oooooooooooooooooooooo
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%R:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,....,,:::::::oo:oooooooooo,:oooo::::::::ooooooOooROooo:ooooooooooooooooo
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Y:,,,,:,:,,,,,,,,,,,,,,,:::,::,::,,,:,,,,,.,,,.::::::oooo:ooooooo.:oooo:::::::ooooooooo:%ooooooooooooooooooooo
 $%%%%%%%%%%%%%%%%$%%%%$%%%%%%%%%%$%%%$%$%%%%%%%$Y::,:::,,,,,,,,,,,,::,:::::::::::::::::::::::::,.::::::oooooooooooo.oooo::::::::oooooooOo$ooooooooooooooooooooo
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$::::,:,,,,,,,,.,,::::::::::::::::::::::::::::::,:,,,::::::ooooooooo:.ooo::::::::oOooooOoo:OoooooooooooooooooOoO
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%$%%%%%%%%%%%$:::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::,,,,.,:::::ooooooooo:,ooo:::::::oooooooooo%oooooooooooooooooooO
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%$%%$%%%%:::::,,,,,,,,,:::::::::::::::::::::::::::::::::,,,,,,.,:::::oooooooo::oo::::::::ooooooOoooOooooooooooooooooooO
 $%%%%%%%%%%%%%%OO%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%$v,:,:,,,,,,:ooo::::::::::::::::::,,:,,,,.............:::::::oooooooo.ooo:::::::oooooooooo%ooooooooooooooooooO
 $%%OOO%OOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%$$%%%%%%%%$%%%$u;.,,,.ooOOooo::::::::::::,,,.,,,,:...:::::,,,,,::::::::oooooooooo.oo:::::::oooooooOooYooooooooooooooooooO
 OOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%$%%%%%%$$%$%%%%$%%%%$yu,,ooOoooooo:::::::::.,.,,,:,::::,,::::::::::::::::::ooooooooo;.oo::::::ooOoooooooo$oooooooooooooooooO
 OOOOOOOOOOOOOOOOOOOO%%$$%%$$%%%%%%%%%%%$%$$%$$$%$%%%$%%%%%$::oooooo::::::::,.,::,,,:,,:,:::::::::::::,::::,,::oooooooooo::o:::::::oooooooOoORooooooooooooooooOO
 OOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%$%%%%%%%%%%%%%$%$%%$%%%%%%%%::ooo:,.,,,,,....,:,,,,,,::::::::::::::::,:::,::::ooooooooooo,oo::::::ooOooooooo:%::ooooooooooooooO
 OOOOOOOOOOOOOOOOOOOOO%%%%%%$%$%%%%$$$%%%%$$%$%%%%%%$%$%%%%%%$v':::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo.o:::::::ooooooooOoRo:ooooooooooooooO
 %OOOOOOOOOOOOOOOOOOOO%%$%%$$%%$%%%%%%%$%%%%%%$%%$%%%$%%$%%$^,.$n::::,,::::::::::::::::::::::::::::::,:,::::::oooooooooooooo.:::::::oooooooooo:o::oooooooooooooO
 %O%OOOOOOOOOOOOOOOOOOO%$%%$%%%$%%$%$%%%$%%%$%%%%$%$%%%%%$%$yy;;;;:ooo::::oo::::::::,,:::::::::::::::::,:::::oooooooooooooooo.::::::ooOooooooooO::o:::oooooooooO
 %OOOOOOOOOOOOOOOOOOOOO%%%%%$$%%$%$%%%%%$%$%$%$%%%%%%%%%%%%%%%%%o'oooooooooo::::,..,,:::::::::::::::::::::,::ooooooooooooooooo.::::::oooooooooooo::o::oooooooooO
 %%%O%OOOOOOOOOOOOOOOOO%%$%%$$$%%%%$%%%$%%%$$$%%%%%$%%%%%%%%%%%%%$vooooooo:::.::::::::::::::::::::::::::,:,:,ooooooooooooooooo:.:::::ooOOoooooooo::o:::ooooooooO
 %%%%OOOOOOOOOOOOOOOOOOO%$$%$%%%$%%$%$%%$%%%%$%%%%%%%%%%%%%%%%%%%%%o:ooooo:::ooo::::::::::::::::::::::::,::,::ooooooooooooooooo,::::::oooOoooo:ooo,::::ooooooooO
 %%%OOOOOOOOOOOOOOOOOOOO%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%%%%%%%%%%%%o:oooo:::oooo::::::,,:::::::::::::::,,,:,:oooooooooooooooooo.:::::ooOooooo:::o,,::::oooooooO
 OOOOOOOOOOOOOOOOOOOOOOOO%%%%$$%%%%%%%%%%%%$%%$$%%%$%%%%%%%%%%%%%%%%%y;ooooo:ooo:::,,,,,,::::::::::::,:,,,:::,:ooooooooooooooooo:.::::ooOoooooo::o:,::::oooooooO
 OOOOOOOOOOOOOOOOOOOOOOOO%%$%$%$%%%%$%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%yyooo:oo:::::::,::::::::::::::,,,,,,:,:ooooooooooooooooo::.::::oooooooo:::o,::::oooooooO
 OOOOOOOOOOOOOOOOOOOO%%%%%%%%%%$%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOooo:oooo:::,,,,,:::::::::,,,,,,::,,,:ooooooooooooooooo::,,::ooOoooooo::o:,::::ooooooO
 OOOOOOO%%%%%%%%%%%$%%%%%%%%%%%%%%%%%%%%%%%OOO%%%%%%%%$%%%%%%OOOOOOOOOOoOOOOoooooo::::::,:::::::::,,,,,,,:,::,,:ooooooooooooooooo:::.:::oooooooo::::,::::ooooooo
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO%%%%%%%%%$%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOoOooooooo:o:::::::::,,,,,,,,:,::::,:::ooooooooooooooooo::,,::ooOoooooo::::,::::oooooO
 $%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OO%OOROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoOOoooooo:::::::,,,,,,,,::::::::,::::oooooooooooooooo::::,::oOoooOoo::::,,:::oooooo
 $%%%%%%%%%%%%%%%%%%%OOOYOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoOOOOoOoOooo:::::,,,,,,,,::::::::::,:::,,:ooooooooooooooo::::.::ooOoooooo:::::::::ooooO
 %%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooOoOoooooo,:::::::::::::::::::,::::,::':oooooooooooo::::.:ooOoooooo::o::::::ooooo
 OOOOoOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOoOOoOooooooooooo:::::::::::::::::::::,,,,:,,.''::ooooooo:::::.:ooooooooo:o:::o:::oooo
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOooooooooooo::::::::,:::::::,,::,,:,,:,,........,''':::::.ooOooooooooo::::::oooo
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOoOOOoY:.:ooooooooo::::::::::::::,::::::::::,,....................:,:''Y'::::,......:o
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoY:.,.,,.ooooooooo::::::::::::::::::::::::::,........................,.,...,,.......o
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoYY:,,,,,.,,,.ooooooooo::::::::::::::::::::::::::,.......................................:
 OOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOYY:.,,,,,,,,,.,,,.:oooooo::o::::::oo::::::::::::::::,.........................................
 OOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOoYY:..,,.,,,,..,,,,,,,,.,:ooooo:::::::::oo:::::::::::::::,.........................................,
 OOOOOoOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOY^',..,,,,,...,...,,,,,.,,,,,,,::::oo::::::::oo:::::::::::::,............................................
 OoOoOOOOOOOOooOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOoYY:..,,,,.,.....,......,,,,,,.,,,,,:::::::::::::::oo::::::::::::..............................................
 OOooOOoOOOOOooOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOY,.,,,,..,..............,.,,,,,,,,..,,,,::::::::::::::o:::::::::::................................................
 OoooOOOOOOOoOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOY,,,,,,,,,....,..............,.,,,,,,,,.,,,,::::::::::::::::::::,,..................................................
 OOooOooooOoOooooOOooOOOOOOOOOOOOOOOOOOOOOo:,,,,,,,.,,....................,,,,,,,,,...,,,,,::::::::::::::,......................................................
 oooooooooOoOoOOOOoOoOOOOOOOOOOOOOOOOOOOOo,,...,,,.,,,.....................,..,,,,,.,,...,,,,,,:::,:,...........................................................
 oooooooooOoooOOoOOOOOOOOOOOOOOOOOOOOoooY,,........,,,.....................,..,.,,,,,,,,,..,,,,,,...............................................................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #












:::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..,.::::::::::::::::::::::::::::::::::::::::::o:::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::.,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,.,,,,,.,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,....,.,.,.,,,,,,,,,,,,,,,,.,,,,,,,,,,,::::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..,.,....,.....,.,.,.,.,,,,,,,,,.,,,,,,,,,,,,,,::::::::::::::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:o,.....,....,.,.,.,....,.,,,,,.,,,,,,,,,,,,,,,,,,,::::::::o::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:o:oo:o:..,...,,...,..,...,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,,:::::::o:::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:o::oo,.,...,........,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::o:::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.....................,,.,...,..,,,,,,,,,,,,,,,,,,,,,,,:::::o:::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..:::::,......................,.,.,..,...,,,,,,,,,,,,,,,,,,,,,,,,,,:::o:::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.........................,...,.,,,,,.,.,..,,,,,,,,,,,,,,,,,,,,,,,,,,:::::o:::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.........................,,.,,,,,,.,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::o:o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..............................,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,..,.............,..........,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:o:o::::::::::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,,.........,.,.,,,.,..,,,,,,.,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oo::::::::::::::oo
.::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,...,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::o::::::::::o::ooo
 :::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oo:::o::::::o:oooo
 ::::::::::::::::::::::::::::::::::::::::,..........,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,..,.,,,,,,,,,,,,,,,,,,,,,,,,,,,:oo:::::o:::o:oooo
 :::::::::::::::::::::::::::::::::::::::.................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:.,,..,,,,,,,,,,,,,,,,,,,,,,,oo:::oo:::::oooooo
 ::::::::::::::::::::::::::::::::::::::::.................,.,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,,..,,,,,,,,,,,,,,,,,,,:oooo:::o::::o:oooo
 :::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::ooo::::o::::::,,,.,,.,,,,,,,,,,,::ooooo:o:::ooo:oooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..,,,,,,,,,,:,,,,,:,,,,,,,,,,,,.::::ooooooooo:::::::::::::::,,,,:,,,,,,,:::oooooooo:o:ooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,..,.,,,...:,,,,,,,,,,,:.:,,::oooooooooooooooo::::::::::::::::::oY^oo,,:::ooooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..,:,,,,,,,.,.,,...,.,,,,,,::ooooooooooooooo:::::::::::::::::::oo:,:o:::::oooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,,,,,,.,....,,,::,::::::o:ooooooooooo:::::ooo:::::oooooo:,:o:::::oooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,.,:::.:::,,:::::oooooooooooooooooooo:o::,::::oo:o::::::oooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:,,,,,,,,,:::::::::::::oooooooooooooooooooO:::::::,::oo::::::::ooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,::::::::::::::oooooooooooooooo::o::::::::::o:::::::::ooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::::::::::oooooooooo:oooooooo:oo:::oOo:ooo::::::::::ooooooooooooooooo
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::,:,::::::::oooooooooooooooooo::::oooooo:::::::::::::ooooooooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:oo:::,:::::::::::,::::::::ooooooooooooooooo:::::::ooo:::::::::::::oooooooooooooooooo
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,.,:::::::::::::::::,::::::::oooooooooooooooo:::::oooo:::::::::::::::ooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:::::::::::::::::::::::::::::::oooooooooooooooooooooooo::::::::::::::::oooooooooooooo;n
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::ooooooooooooooooooo:::::::::::::::::ooooooooo;;O%%%$
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:::::::,,::,:::::::::::::::::::::o::oooooooooooooooooo::::::::oooooooooooOOOOOO%%%%%%%$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.::,,,,,,,,::::::::::::::::::o::oooooooo:ooo:ooooo::::::::o:::oooooOOOO%%%%%%%%%%%%$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.,,,,,,:::::::::::::::::::::oooo:::::::::oooo::::::::::::ooOOOO%%%%%%%%%%%%%%%%
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::o:oo::::::::::oooOOOO%%%%$$$$%$$$%$%%%$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::oooooOOOO%%$%$$$$$$$$$%$$$$
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,:,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::oooooooooOO%%%%%%%$$$$$$$$$$$$$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::ooooooooooOOO%%%%%%$%$%%%$%$$$$$$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,::::::::::,:,:::::::::::::::::::::::oooooooooooOOOOO%%%%%%%%%%%%%%$$$$$$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::::,,,,,,,,:,::::::::::::::::::oooooooooooooooOOOOOO%%%O%%%%%%%%%%$$%$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,:::::::::::,:::::ooooooooooooooooOOOOOOOOOOOOOOOOOOOOOO%%%$
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,::::,::::::ooooooo:ooooooooooooooooOoOoOoooooooOOOOOOO%%$
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::,:::::o::ooooooooooooooooooooooooooooooooOoOoOOOOOOOO%%
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::,::oooooooooooooooooooooooo:ooooooooooooooooooooooOOO%
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,::::,,,,,,,,,,,,,,.....,.,,,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,,,.,.,,,,,...........,.,,,::::::::::::::::::::::::::::::::::::::::,,,:..,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,.,,,,..,,....,,.......,,......,,,,,,,,,,,:::::::::::::::::::::::::::,......................:::::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.......,,,.,.,......,:,,.,,..,,,.....,,,,,,,,,,,:::::::::::::::::::::.............................
 ::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,,...........,,,.,,:,....,,,....,..,,,.,...,,,,,,,,,::,:::::::::::::::::...............................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.......,....,.,,,,,:,......,......,,:,.,.,.,,,,,:,,,,,:::::::::::::::,.................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..,....,........,.,,,:....,,.......,::,..,,,,,,,,:::::,,::::::::::::......,:,,,........................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..,....,,.,....,,,,:::,,..,:,......,:,,,,,,,,...,,,::::,,,::o::::::,...:::::::::::.,,..................
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..,.,...,,,..,..,,,,:::.,..:.,....,,o,:,,.,,,,,,..,:::::,,,::o::::::..:::::::::::::,,..................
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,..,,,,,,,,,.,,.,,,...,,:,::,,,,.,....,::::,,:,,,,,,,,,.::::::,,,:o::::::,:::::::::::::,,..................
 :::::::::::::::::::::::::,:::::::::::::::::::::,,,,,,....,,,,,,,,,,,,,,,...,,:::,,,,,,,...:::,:,,,:::,,,,,,,.,:::::,:::o::::::::::::::::::,,,..................
 ::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,.....,,,,,,,..,::,,,,,..,,,:o.,,,,,..,:,,,,,,,,:::,,::,..::::..:,::oo:::,,.:::,,..,,,,,,,..................
 ::::::::::::::::::::::::::::::::::::::::.,,,,.,,,....,.....,,,,,,,,,,:,,,,,.,,,,::,.,,,.,::,.:,.,,,,,:::,::,,,,:::...:oooo:::,..::,,,,,,,,,,.,,................
.::::::::::::::::::::::::::::::::::::::...,,..,,,,......,,,,,,,:,,,,,.,:,,,,.,,,,::,,,,,,,:,:::,.,,,,:.:::,::,,,:,::..::ooo::,:,::,:,,,,.:,,,,,:,,,.............
 ::::::::::::::::::::::::::,::::::::::,..,,,,,,,,..........,,,,::,,,,...:,,:,,,.:,:::.,,,,,::.,,,,.,,::::::::::,::::,.,::o:oo::::,,,,:,,:::::::,,,,,,...........
 ::::::::::::::::::::::::::,:::::::::::.,,:,,,,,,.,......,...,,,:::,,,,,..,,:,,,,:,:::,,,,,:,,,,,,,,,:::,,::::::::::::,.:,::o:::::::::::::::::,,,,,,...,.,......
 :::::::::::::::::::::::::::::::::::::::,,,,,,...,.,...,....,..,,,,,,,,,,,.,,,:::,:::,:,,,,,,,,,,,,,,,::::,,,:::::::,:,,,,,:::::,,:,,,::::::::,,,,,,,,.,,.......
 ::::::::::::::::::::::::::,:::::::::,,::,,,,,,...,,,,..,,..,...,,,,,,,,,,,,,,,.::::::,,,..,,,,,,,,,,,,,::::,,:,,,:::::,::.::::::,,,,,,,,::::,:,,,,,,,,,........
 :::::::::::::::::::::::::::,::::::::::::,,,,.,,..,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,..::::,,,,,,...,.,,,,,,,,.:::,,,:,,,,,:::::::::::,,,,,.,,,,,,,,,,,,,,,,.,.......
 :::::::::::::::::::::::::::,:::::::::::,,,,,,....,::,,,:::,,,,,,,,,,,,,,,::,,.,.,.,::::,,.......,.,,,,,::,.,:.,,,,,::::,,...,,,,::,,,,,,,,,,,,,,,,,,,,,,,,.....
 :::::::::::::::::::::::::::,:::::::::::,,,,,,...,,::::,:::::,,,,,,,,,,,,,,,:,:,,,....,:::,....,...,.,,,,,:....,,,,,,:::::,..,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,....
 :::::::::::::::::::::::::::,::::::::::,,,,,,,....,::::::,::::,,,,,,,,,,,,,.,,,::,,,,..,::::....,,,..,...,::,....,,,,:::::,,.,:::,,,:,,,,,,,,,.,,,,,,,,,,,,,,...
 :::::::::::::::::::::::::::,:::::::::::,,,,,,.....,::::::,:::::,,,,,,.,,,,,,,,,,,,,,::...,:::.......,,:.,,,,,,..,,,,,,,oo.,:::::::.,..........,,,,,,,,,,,,,,...
 :::::::::::::::::::::::::::,,:::::::::::,,,,,,.....:::::::,,::::,,,,,,,.,,,,:,,,,,.,,,::,,.,::,,,..,,,,:::,,,.,,,,,,,,::o,,:::::::::::::::::::,,,,,,,,,,,,,,.,,
 ::::::::::::::::::::::::::::,:::::::::::,,,,,,,....,::::::::,::::::,,,,.,,..,,,,,,,,,,,,,::,::.,.,,,..,::::::,,,,,::,::o,:::::::::::::::::::::,,,,,,,,,,,,,,,,.
 ::::::::::::::::::::::::::::,::::::::::::,:,,,,,:,.,::::::::::::::::::,,,,,,.,.,.,,,..,,:,::,,,,,,,,,,,,::::,,,,,:::oo:y:::::::::::::::::::,:,,,,,,,:,,,,,.,,..
 :::::::::::::::::::::::::::,,::::::::::::::,,::::,,,,::::::::::::::::::,,,,,,,,,,..,,,..,.:::,::::::::::,..,,,,,:::ooo::::,::,,,,::,,,,,,........,,:::,,,,.,,,,
 ::::::::::::::::::::::::::::,::::,,,::::::::::::::::,,,,,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::.,,,,:::::::::.,......................,,,,::::,,,,,,.,
 ::::::::::::::::::::::::::::,,:::,,,::::::::::::::::,,,,,,.,,,::::::::,,,,,....,,,,,,,,,,,,,,,,:::::::,,::,.,,::oo:,,::^.....................,,,,,::,::,,,,,,,,
 ::::::::::::::::::::::::::::,,:::,:,,::::::::::::::,:,,,,:::,::,::::::::::,,,,::,,,,,,,,,,,,::::ooooo::oooooooooo::,,,,.....................,,,,,,,,,:::,,....,
.::::::::::::::::::::::::::::,,:::,,,,,:::::::::::::::,,,,:::::::::::::::::::::,,:::::::::::::::oooooooooooooOoooo:::,:.....................,,,,,,,,,,,,:.......
 :::::::::::::::::::::::::::::,,:::,,,,:::::,.,:::::::,,,,,:::::::::::::::::::::::::::::::::::::oooooooooooooOooooo:::::,.................,,,,,,,,,,,,,,,,......
 :::::::::::::::::::::::::::::,:,,,,,,,:::,,,,.::::::::,,,:::::::o:::::::::::::::::::::::::::::oooooooooooooooooooooo::::::.............,,,,,,,,,,,,,,,,,,,,,,,:
 ::::::::::::::::::::::::::::::,,:,,,::::::::,.:::::::::,,,,,,:::::::::::::::::::::::::::::::::ooooooooooooooo::oooo::::::,,:,,,.......,.,,,,,,,..,,,.,,,,,,,,,,
 :::::::::::::::::::::::::::,:::,,,,:,.:::::..:::::::::::,:,,,,:::::::::::::::::::::::::::::::ooooooooooooooo::::o::::::::,::::,,,........,.,....,...,,,,,,,,,,:
 :::::::::::::::::::::::::,,,,,,,,,::::::,....::::::::::::,:,,,,:::::::::::::::::::::::::::::::ooooooooooooo:::::::::::,::,,::::,....................,,,,,,,,,,,
 ::::::::::::::::::::::::,,,,,,,,,::::::.....:.:::::::::::::::::.::::::o:::::::::::::::::::::::oooooooooooo::::::::::,:,,,,,:::,..................,.......,,,,,,
 ::::::::::::::::::::::,,,,,,,,,,::,:::....::.,:::::::::::::::::::::::::,:,:::::::::::::::::::::::::::::::,:::::::::,:,:,,:,,,:............................,,,,,
 :::::::::::::::::::::,,,,,,,,,:::::::....:,:,::::::::::::::::::o:o:::::::::::o:::::::,:,:::::::::::::::,,:::::::::::::::,,,,................................,.,
 ::::::::::::::::::::,,,,,,,,,,::::::....,,,,,::::::::::::::::::ooo:::.,::::::::::o:o::::,::::::::::::,,,,:,:::::::::::::,,..................................,.,
 :::::::::::::::::::,,,,,,,,,,,:::::,...,:,:,,::::::::::::.,::::oooo,,,,..,,::::::ooOo,:::::::::::,,,,,,,,,:::::::::::::,.....................................,,
 ::::::::::::::::::,,,,,,,,,,,,,:::,...,:,::,,:::,:::::::::,:::::ooo:,.....,,,:::::ooOo::::::::,,,,,,,,,,,:::::,:::::::,.......................................,
 :::::::::::::::::,,,,,,,,,,,:,,,,,,,..,:,,,,.,:::::::::::::::::::ooo,......,::::::oooO,:::,..::,,,,,,,,,,:,,::::::::,........................................,.
 :::::::::::::::::,,,,,,,,,,,,,:,:,:,:::,,::,::,,,,,:::::::::::::::ooo:........:::::oooo.......,:::,,,,,,,,,,:,:::,:............................................
 ::::::::::::::::,,,,,,,,,,,,,::,,::::::::::::::::::::::::::::::::::oooo,.......::::oooO..........,,,,,,,,,,,:,:,,..............................................
 :::::::::::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::ooooo:..,:::::ooooo.............,,,,,,,...................................................
 :::::::::::::::::,,,,,,,,,,,,,,,,,::::::::::::::,,:::::::::::::::::::::ooooo::::::::oooo.......................................................................
 :::::::::::::::::::::,,,,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::oooo:::::::oooo......................................................................
 ::::::::::::::::::::::::::,::::::::::::::::::::::::::::::..::::::::::::::::::::::::::oooo:.....................................................................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,...,.....:,::,,,..........,,,,,.,.,::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,:,,,.,....::::,:.,..........,,,,,,,,.,.,::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::,,,,,,,.,,..,,:,,.....::::,,:...,,.........,,,,,,,..,,,,,::::::::::::::::,...................::::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,...,.,,,.,,,,,.....,:,:,.......,,..........,,,,,.,,...,,::::::::::::,.......................
 ::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,,,,,....,,,..,,,,,...,,:,......,,..,,..,,....,...::,,.,..,,,,,::::::::.....,,::::,:.............
 ::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,...,,,.,.....,,..,,,,..,,.........,,,.,,,.,,.....,..,::,,,...,,,:,,::::,...,:::::::::::::,,,.......
 ::::::::::::::::::::::::,:::::::::::::::::::::::::,,,,,,.........,,,......,,,,.,,...........,,,,,,,,,.:,,......,.::,,,,.,,,,:,,,,:,...::::::::::::::,::,,......
 ::::::,::::::::::::::::::,::::::::::::::::::::::::,,..............,,,......,,,,.............,,,.,,.,,,,,,.,...,,,,:,..,:::,,::,,,,,..:::::::::::::::,,:::,.....
 ::::::::::::::::::::::::,,:::::::::::::::::::::::::,,,,,,.,...,...,,,,,......,,,,.....,...,..,,,.,,,,,,,,,,,...,,,,:,.:::::,:::,::,,,,,,,::::::.,..:,:::::,....
 :::::::::::::::::::::::::,:::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,::,.....,,,,......,,,,,,,:,.,,,,,,,,,,,,,,.,,,,,.::::::::,::::,,,.,::::,,,,,,,,,,,,:,,...
 :::::::::::::::::::::::::,::::::::::::::::::::::::,,,,,,,,,,,..,,,,,,,,.,,,,...,,,,...,...,,,,,.:...,,,,,,,,,,,,,,,,,,,,::o:::::::::::::,:,,:,,,,,:,,...,:,,...
 :::::::::::::::::::::::::,:::::::::::::::::::::::,,,,,,,,,::,,,,...,,,,,,.,,,,...,,,....,,,,,,,,,:....,,,,,,,:,,.,,.,,,.,,:o:::::,:::::::::,,:,,.:,,,,:::,.....
 :::::,:::::::::::::::::::,,:::::::::::::::::::::::,,,,,,.::::,,,,..,,,,,,,,,.,,,..,.,,..,.,,,.,,,,:,...,,,,,,,,,....,,,,,.,:::::::,:::::::::,,,,,,::::::::,,...
 :::::,:::::::::::::::::::,,:::::::::::::::::::::::,,,,,,.:::::::,,...,,,,,..,,.,,,,,,,,,,,,,,,,,,,::.,...,,,,,,,..,:,...:,::::::::,,:,:::..,,,,:::::::::,,,,,.,
 ::::,::::::::::::::::::::,,:::::::::::::::::::::,:,,,..,.::::::::::,,,.,,,,,..,,,.,,,,,,,,..,,,,,,,::..:.,,,,,,,,,,,,,,......,,,:::,,:::::,,,,,,::::::::,,,,,,,
 :::,::::::::::::::::::::::,,::::::::::::::::::::,,,,,,...::::::o::::,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,:::,...,,,,,,,,,,,,,,:...,.,,,,,:::::,,,.,,,,,,::::,,,,,,,,,
 ::::::::::::::::::::::::::,:::::::::::::::::::::,,..,,,,.,::o:::::::::::,,,,,,,..,,,,,,,,,,,,,,,,,,::::,,,.,,,,,,,::,:::,,....,,:,,::o::::,,,,,,,,,,,,:,,,,,...
 ::::::::::::::::::::::::::,,:::::::::::::::::::,.....,::,.::::::::::::::..,,,,,,,,,,,,,,,,,,:::::,,:::,:,,,,,,,,,,::,::::........:,,,:::::,,,,,,,,,,,,,,,,,,,,.
 ::::::::::::::::::::::::::,,:::::::::::::::::::,....,:,,,,:::::::::::,,..,,::,,,,:,::,:::::,,::::::,,,,,,,,,,,,,,:,:,:o::......,,:,,,:::::,,,,,.,,,,,,,,,,,,,,.
 ::::::::::::::::::::::::::,,:::::::::::::::::::,,,..,,,,,,,::::::::::::,::::::::::::::::::::::,,:::,,.,,.,,,,,,,,::,:o:o,...,,.,,..,,,:,,,,.,,.....,,,,,,,,,,,,
 :,:::::::::::::::::::::::,:,,:::::::::::::::::,,..,,::::,,::,:::::::::::::::::::::::::::::::::::::::,.,,,,,,:,:::ooo::o:..,,,...,...,,...........,,,,,,,,,,,,,.
.:::::::::::::::::::::::::::,,:::::::::::::::::,,,,,.,,:::::,,,:::::::::::::::::::::::::::::::::::::::,.,,.,,:::::::o:y:..........,..,.....:::::,,,,,,,,,,,,,,..
 :::::::::::::::::::::::::::,,::::::::::::::::::,,,,,.:::::::::::::::::::::::::::::::::::::::o:::ooo::::.,,,,:::::::::,..........,..,,......:::::,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::,,,::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::ooooooooo::::::::::::::n............::::::,..,,,,:,,:,,,,,,,,,,,,
 :::::::::::::::::::::::::::,,,:::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::ooooooooooooooo::::oo:,............,::::::,...,:::,,,,,,:,,,,,..,
 :::::::::::::::::::::::::::,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooo:::::o:::,,,.........,::::::::,..,,::,,,:,..,,.,..,
 :::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::ooooooooooooo:::::::::,,,..:.......:::::........:.,.,.....,...,,
 ::::::::::::::::::::::::::::,,:,,,,,,:::::::::::::::::::,,:::::,::::::::::::::::::::::::::::::::oooooooooooo::::::::::,,,::,,......................,,,,,,,.,.,.
 ::::::::::::::::::::::::::::,,,::,.,,::::::::::::::::::,::::::::,::::::::::::::::::::::::::::::oooooooooooo::::::ooo:::,,,,,,:,....................,,,,,,...,..
 ::::::::::::::::::::::::::::,,,:,,:,,:,,,,,,,,:::::.,:::,,:::::::::::::::::::::::::::::::::::::::oooooooooo::::::oooo::::::,,,,...................,,,,,,,..,,.,
 ::::::::::::::::::::::::::::,,,,:,,.,,,,,,,,,,::,::::,,.,..::::::::::::::::::::::::::::::::::::::oooooooo::::::::ooooo:oo::,,...................,,,,,,,,:,.....
 ::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,:,:::,:,,,...::::::::,,::::::::::::::::::::::::::::::::ooo::::::::::::oooooooo::,.................,..,,,,,,,,,.....
 :::::::::::::::::::::::::::::,,,,,,,,:,:,,,::::::::::..:::,::::::,,::::::::::::::::::::::::::::::::::::::::::::::::oooooo:::::,..............,,,,,,,,,,,,,.....
 :::::::::::::::::::::::::::::,,,,,,,,,,,,:::..:::::...:::,::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::oooo:::::::,,,............,.,,,,,,,,,,,,...
 ::::::::::::::::::::::::::::,,,,,,,,,,,,::::::,,....,:::::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::oo::::::::,:,,,,,.....,,,,,,,,,,,,,,,,,,,.
.::::::::::::::::::::::::::::,,,,,,,,,,,:,.,::::....:,::,.,:::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,,,,...,,,,..,.,...,..,,,,,.,
 ::::::::::::::::::::::::::,,,,,,,,,,,::::::::,,...:,::,:::::::::::::,,,::::::,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::,,,.....,....,......,...,,,,,
 ::::::::::::::::::::::::,,,,,,,,,,,,:::::::,....::::,:::,::::::::::::,,,,,,,,,,,,,,,,,..::::::::::::::::::::::::::::::::::::::,::,........................,,,,,
 ::::::::::::::::::::::::,,,,,,,,,,,,::::::.....::::.::o:::::::::::::::,,,,,,,,,,,,,,,....:::::::::::::::::::::::::::::::::::,:,,,.....................,....,.,,
 ::::::::::::::::::::::,,,,,,,,,,,,,,:::::,...,:,,:,,oooo::::::::::::::::,,,,,,,,,..........,::::::::::::::::::::::::::::::::,,,.............................,,,
 ::::::::::::::::::::::,,,,,,,,,,,,,,,:::,....:,,::,::oo:::::::::::::::,,,,,,,................::::::::::::::::::::::::::::::,,.................................,
 :::::::::::::::::::::,,,,,:,:::,,:,:,,,,,...,,.,,.,::o:::,::::::::::::,,,,,...................,:::::::::::::::::::::::::::,,..................................,
 ::::::::::::::::::::,,,,,,,::::::::::::::,,,,,,,,..::o:::::::::::::::::,,.......................::::::::::::::::::::::::::.....................................
 ::::::::::::::::::::,,,,,,:::::::::::::::::::::,,:,,,,::,,:::::::::::,,...........................::::::::::::::::::::::......................................,
 ::::::::::::::::::::,,,,,,,,::::::::::::::::::::::::::,:,,,::::::::::,..............................,::::,:,::::::::::.........................................
 ::::::::::::::::::::::::,,,,,:,:::::::::::::::::::::::::::::::::::::,.........................,,,,,...:,,:::,,,,:::............................................
 ::::::::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::,::::,..........................:::::::::::::::,,,,...............................................
 ::::::::::::::::::::::::::::,,:::::::::::::::::::::::::,:::::,,,,.........................::::::::,:::::::::,,.................................................
 ::::::::::::::::::::::::::,,,::::::::::ooooo::::::::::::::,:,............................:::::::::,....::::::,.................................................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #

:::::::::::::::::::,,::,:: :oo:oo::o::oo:oooo:::::::::::,:,,,,,,,,,,,,....................................................................:::::::o:::::::oo::o::::::::::::::::::::::::::::
 o::oo:ooooo:oo:oo::o::::::::::,,,,.,......,.......................................................................::::::::::::o::oo::::::::::::::::::::::::::::
 o:::ooo:oo:oo::::oo:o:::::::,,,.....................................................................................,:::::oo:oo:::::::::::::::::::::::::::::::::::::::::,::,,::::
 o:o:ooooo:ooooooooooo:::::,............................................................................................::::oo:oooo:::::o:::::::::::::::::::::::
 o:oooo:oooo:o:::o:o:oo::::,.......,......................................................................................::::o::::o:o::::::::::::::::::::::::::
 oo:oooooo:ooo::o::o:o:o:,,,.................................................................................................:::::::o:::::::::::::::::::::::::::
 oooo:oooo:ooo:oo:o:oooo:,,....................................................................................................::o::::::::::::::::::::::::::::::
 o:ooooooooooooooo:ooo::::.,.......,,............................................................................................::::o::::::::::::::::::::::::::
 oooooooooooooooooooooo:,.,,.......,...............................................................................................:::::::::::::::::::::::::::::
 ooooooooooooooooooooo:,,,..........................................................................................................,::::o::::::::::::::::::::::
 oooooooooooooooo:oooo::,,.............................................................................................................:::::::::::::::::::::::::
 oooooooooooooooooooo:::,,................................................................................................................::::::::::,:,,:,,,,,,,
 oooooooooooo:ooooo:::::,,.....................,,,.,,...........................................................................................,...............
 o:ooooooooooooooo:oo:::,,,.....................:,,::..,........................................................................................................
 ooooooooooooooooooooo:::,......................,...............................................................................................................
 ooooooooooooo:oooooo:o::,,....................,................................................................................................................
 ooooooooooooooooooooooo::,....,..............:..................................................................,...............,..............,,,,,,,.........
 ooooooooooooooooooooooo:::,.............,::,:,..............................................................,,:::::::,....,.......,,.........,,..,.,...........
 oooooooooooooooooooooooo::,,,............::::,,............................................................,,,:::::,:::::,,.,,..............,.,.,,,,,,,........
 oooooooo:oooooooooooooooo::,.............o:::,,............................................................,,,,,,:::::,:::,:::..............,,,,,,,,,,,........
 ooooooooooooooooooooooo:::,:.............::::,,...........................................................,::,..,,,,,:::,::::::,,...,...,,,,,,,,,,,,,,,........
 oooooooooooooooooooooooo::,,.............,::,,,........................................................,:::,::::,,,,,,,::,::::::,,..,,,,,,.,,,,,,,,,,,,........
 oooooooooooooooooooooooo:::,,............,::,,...........,,,,,,,,,,,..........................,...,,...,::::::::::,,,,,,,:,:::::,,,,,,,,,,,,,,,,,,,,,,,........
 ooooooooooooooooooooooooooo:::............,,:........,,,,,,,,,,,,,,,,,,.,.......................:'......:::::::::::,,,:,,,,:::::::,:,,,,,,,,,,,,,,,,,,,........
 ooooooooooooooooooooooooooo:o::::,........:,:.:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,..................v'.......,,:::::::::,,,::::,,::::::::,,,,,,,,,,,,,,,,,,,.........
 oooooooooooooooooooooooooooo::::::::::,,,,:::ooo::::::,,,,,,,,,,,,,:,:,,,,,,,,,,,,.,,...,,,.,Y.......,,:::::::::::,,,:::::::::::::,,,,,,,,,,,,,,,,,,,,.........
 ooooooooooooooooooooooooooooooo:::o:::::::o::oooo::::::,,,,,::,:,,,:,:,::::,::::,,:,:::::,,'.:,,,.,,::::::::::::::::,,,,,,::::::::,,:,,,,,,,,,,,,,,,,,.........
 ooooooooooooooooooooooooooooooooooooooooooo::oooooo::::::::::oooo:::,,,,:::,::,::::::,:,:Y.:::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,.........
 ooooooooooooooooooooooooooooooooooooooooooo::ooooooo::::::::oooooo,:,:,,::,:::,,,,,,,,,:,,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,,,,,,,,,.........
 ooooooooooooooooooooooooooooooooooooooooooo::ooooooooo::::oooooooo::::,,,,,,,,,,,,,,,::::,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,..........
 ooooooooooooooooooooooooooooooooooooooooooo::oooooooooo::ooooooooo:,,,,,,,,,,,,,..:o::,,,,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,..........
 oooooooooooooooooooooooooooooooooooooooooo::oooooooooo:::oooooooo'...,,.....,..,:::,,,,,,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,..........
 oooooooooooooooooooooooooooooooooooooooooo::ooooooooo:::o:ooooo:,...,:,,..,...::Y,.,.,,,,,:::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,...........
 oooooooooooooooooooooooooooooooo:ooooo:ooo::oooooooo::::::ooo:::,,,,,,,::,.,,:::,,,,,,,,,,,,::::::::::::::::::::::::::::::::,,,,,....,,.,.,,,,,,,,,............
 ooooooooooooooooooooooooooooooooooooooooo::oo::::':,:::::::::.,,.:,,,,,,:,'.,;:,,,,,,,,,,,,,,::::::::::::::::::::::::::::,:,,,,.......,,,,,,,,.,,,,............
 ooooooooooooooooooooooooooooooooooo:ooooo::o:o:,,,o.::,:::::ooo,:::::,,,,,,,,.,:,,,,,,,,,,,,,,,,:,,,,,,:::::::::::,::,:,:,,,,,,.........,,,,,..,...............
 ooooooooooooooooooooooooo:ooooooooooooooo::,,:,,,,o.,,:,:oooooooooo:::::,:,,,::::,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,,,.......,,,,.,.,.,.................
 oooooooooooooooooo:ooooooooooooooooooooo:::,,,,,,,o,,:::ooooooooooo::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................................
 ooooooooooooooooooo::oo::::::oo:oooooooo,:,,,,,,,,,:oooooooooooooooo::::::::::::::::,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,...................................
 ooooooooooooooooo:::::::::::::::ooooooo::..,,,,,,,:oooooooooooooooooo:::::::::::::::,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,....................................
 ooooooooooooooooooo:::::::::::ooooooooo:,.,,,,,:,oooooooooooooooooooo::,:,::::::,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.....................................
 oooooooooooooooooo::oo:::::,:,oooooooo:,,,,,,:,:oooooooooooooooooooooo:,,,::::::oo:,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,......................................
 oooooooooooooooooooooooo:,:,,:oooooooo,,,,,,:::ooooooooooooooooooooooooo::::,oooooooo:,,,,.,::,...,,,,,,,,,,,,,,,,,,,,...,o:...................................
 ooooooooooooooooooooooooo:,::oooooooo::::,oo::oooooooooooooooooooooooooooooooooooooooo::::oooo:::,,,,,.,:,.,,,,,,,,,,..,oooo:..................................
 oooooooooooooooooooooooooo::oooooooooo:ooooo.oooooooooooooooooooooooooooooooooooooooooooooooooooo:,,,:ooo:,,,,,,,.,, ,ooooooo:.................................
 oooooooooooooooooooooooooo,:ooooooooo::oooo::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,,oooooo:oooo:................................
 oooooooooooooooo:oooooooo:::oooooooo:::oooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::...............................
 ooooooooooooooo:,:ooooooo:,oooooooooo::ooo::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:..............................
 oooooooooooooo:,,,:oooooo:::oooooooo::oooo,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:..............................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






:::::::::::::O:o::::::::::::::,:::::::::::::::::::::::::,,::,:: oooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::oo::::ooooooooooooooooooooooooooooooooooooooooooooooo::::::::o:::::::::::::oo::::::::::::::::,
 ooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,.................,,::::::::::::ooooooooooooooooooooooooooooo::::::::::::::::::::::O.o::::::::::::::,
 ooooooooooooooooooooooooooooooooooooooooooooooo:ooo::,,,......................,.............,::oooooooooooooooooooooooo::::::::o:::::::::::::O:o::::::::::::::::::::::::,::,,::::
.oooooooooooooooooooooooooooooooooooooooooooooo::o:,,,,,,.,.......,....,.....,...................,:ooooooooooooooooooooo::::::::o:::::::::::::oo:o::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooo:o:,::,:,,,,,,,,...........................................:ooooooooooooooooooo::::::::::::::::::::::O.o::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,...,,.............................................'ooooooooooooooooo::::::::::::::::::::::o:o::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooo:.,,,...,......,...............................................,:ooooooooooooooo:::::::o:::::::::::::oo:::::::::::::::
 oooooooooooooooooooooooooooooooooooooooo::,,.....,,........................................................'ooooooooooooo::::::::::::::::::::::O,o:::::::::::::
 oooooooooooooooooooooooooooooooooooooooo:,,,......,..........................................................:ooooooooooo:::::::::::::::::ooo::o:o:::::::::::::
 oooooooooooooooooooooooooooooooooooooo::,,......,,,...........................................................,ooooooooooo::::::::::::ooooooo:::o:o::::::::::::
.oooooooooooooooooooooooooooooooooooooo,,,,,.....,,..............................................................,:oooooooo::::::::::::oooo::oo::O,o::::::::::::
 ooooooooooooooooooooooooooooooooooooo:,,,.......,.................................................................,ooooooo::::::::::::oooooooo::o:o::::::::::::
 ooooooooooooooooooooooooooooooooooooo:,,,........................................................................,..:oooooo::::::::::::ooooooo:::o:o:::::::::::
 ooooooooooooooooooooooooooooooooooooo:,,,.,,,....,....................................................................:ooooo:::::::::::oooooooo::O.o:::::::::::
 oooooooooooooooooooooooooooooooooooooo,,.,.,,...,......................................................................ooooo:::::::::::oooooooo::ooo:::::::::::
 oooooooooooooooooooooooooooooooooooooo:,,,,,........................................................................,...:ooo::::::::::::::::::::::o:o::::::::::
 oooooooooooooooooooooooooooooooooooooo:,,,,,............................................................................,,.'::::::::::::::::::::::o,o::::::::::
 ooooooooooooooooooooooooooooooooooooooo:,,,.............................................................................,.,...,::oo:::::::::::::::oo:::::::::::
 ooooooooooooooooooooooooooooooooooooooo::,..........................................................................................:,,,,::,:,:::,.............
.oooooooooooooooooooooooooooooooooooooo:,:,.............:,,:,..........................................::::::,..............,,..................................
 oooooooooooooooooooooooooooooooooooooo::,,.............,............................................,,:,,:::,::,,............,,,...............................
 oooooooooooooooooooooooooooooooooooooooo::,...........:.......,,,,,,,:,,.,........................,,,::,,,::::,:::,...,....,,,,.,,.............................
 oooooooooooooooooooooooooooooooooooooooooo::::......:,,,:::::::::::::::,,,,...................,,,,::::::,,,:,::::::,..,.,.,,,,,,,,.............................
 oooooooooooooooooooooooooooooooooooooooooooooooo:::o:::::::::::::::::::::::,,,,,...........:......:::::::,:::::,:::,,,.,,,,,,,,,:,,............................
 ooooooooooooooooooooooooooooooooooooooooooooooooooooo:,:::::::::::::::::::::::::::.,.::,..'.....,:::::::::::::::::::,,,,,,,,,,,,,,.............................
 ooooooooooooooooooooooooooooooooooooooooooooooooooo:::,o::::::::::::::::::::::::::::::;:.,,,...::::::::::,::::::::::::,,,,,,,,,,,,.............................
 ooooooooooooooooooooooooooooooooooooooooooooooooooo,:,,ooo::::::::::::::::::::,,:::::o.::::::::::::::::::,,,::::::::,:,,,,,,,,,,,,.............................
 oooooooooooooooooooooooooooooooooooooooooooooooooooo,:ooooo:::::::::::,:,,,,,,,,,:,:::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,.............................
 oooooooooooooooooooooooooooooooooooooooooooooooooooo::ooooo:::::::,.,,,,,,.,,,.;^.,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.............................
 oooooooooooooooooooooooooooooooooooooooooooooooooooo::ooooo:::.:,:,.:,,,,,,...o,.,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,:,,.............................
 oooooooooooooooooooooooooooooooooooooooooooooooooooo::oooooo,,:::oooo::::.:,::,::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.............................
 oooooooooooooooooooooooooooooooooooooooooooooooooooo::oooooooo,:ooooo:::::,.P,:,,,::::::::::::::::::::::::::,,,,,..,,,,,,,,,,,,:,,.............................
 oooooooooooooooooooooooooooooooooOoooooooooooooooooo:ooooooooooooooo::::::::::.:::,,,,,,,,,:,::,::::,:,,:,,,,,,,,.,,,,,,,,,,,,,,,,.............................
 oooooooooooooooooooooooooooooOOOOOooooooooooooo:oooo:ooooooooooooo::::::::::::,,,,,::::,:::,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,.............................
 oooooooooooooooooooooooooOOOooooooooooooooooooooooo::oooooo:oo:::::::::::::::::,,,:::::::::,:::,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,..............................
 ooooooooooooooooooooooOOooooooOOOOOOOOOoooooo::::oo::o'oooo:::::::oo::::::::::,,,::::::::::::::,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,...............................
 ooooooooooooooooooooooooooooooooOOoOOOOooooo:::oooo.o,o:,:.::::::ooo:::::,,,,.,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,..................................................
 oooooooooooooooooooooooooooooooooooOOooooooo::oooo:::,,,,,:,.:oooooooo,,oooooo:::,.::,:,,,.,,,,,,,,,,,,,,,,....................................................
 ooooooooooooooooooooooooooooooooooooooo:ooo::ooooo::,,,,,:.,ooooooooooooooooooooooooooo,:::,,,,,,,,,,,,,,,.,:..................................................
 ooooooooooooooooooooooooooooooooooo::o::::::oooooo:,,,,,,:oooooooooooooooooooooooooooooo,:,:,,::::,,,,,..,ooo:.................................................
 ooooooooooooooooooooooooooooooooooooo:oo:::oooooo:,,,,,.,ooooooooooooooooooooooooooooooooooooooo,o:::,,:oooooo:................................................
 oooooooooooooooooooooooooooooooooooooo::,:ooooooo,,,,:.oooooooooooooooooooooooooooooooooooooooooooooooOoooooooo:...............................................
 ooooooooooooooooooooooooooooooooooooooo:::oooooo::,,o:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo,..............................................
 ooooooooooooooooooooooooooooooooOooooooo,ooooooo:oooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,.............................................
 ooooOOOooooooooooooOooooooooooooooooooo::ooooooo:ooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo..............................................
 ooooooooooooooooooooooooooooooo::oooooo:oooooooo:ooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.............,................................
 ooooooooooooooooooooooooooooooo,,:ooooo:oooooooo:oo:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo..............................................
 oooooooooooooooooooooooooooooo:,,,,:oo:oo:ooooo:ooo,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:.............................................
 oooooooooooooooooooooooooooooo,,,,,,oo,oo:::ooo,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.............................................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: ::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::,,,,............,,........,,,...........,..,,.......::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,,.............,.,.......,,................,........,:::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,...,.,.............,,......,,........,...................::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....,,,,...........,..,......,..............................,,::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,......,,,............,..,......,................................,:::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,....,,.........................................................,,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,.,.....................,...........................................,::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::,.,...,...........,,.......,,.......,....................................,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,..,...........,......,.,..........................................,,.,,:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,...,...............................................................,.,,,:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,...............................................................,.,,,,,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::.,,..........,......................................................,,,,,,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.............................................................,,.,,,,,,,:::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,..............................................................,,,,,,,,,,:::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................................................,.,,,,,,,,,,,::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..................................................,,..,,..,..,,,,,,,,,,::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,:............,,::,,,,,:,,:,,,,.......,..,,,,,..,.,.,,,,,,,,,,,,,,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::,,,,....,.,,,,.,.,,..,,,,,,,,,,,,,,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....,.,,,...,...,,,,,,.::::::,:::::,:::::::::::::::::::::::
 :,:.,.:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....,,,,..,,...,.,.::::::::::::::::::::::::::::::::::::::
 ....,..,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,....,,,,,,,,.:.::::::::::::o:::::::::::::::::::::::::::::
 .......,.,.,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::::,,,,,.,.::Y.,::::::::::o:::,..,...,,,,,::::::::::::::::
 ............,...::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::,::',,,,:ooo:::::::o::........,......,,,,::::::::::
 ...............,.,.::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::o::,,,:oooo::::::::::...............,,,,,,,,,::::::
 ........,.,.,...,..,,:::::::::::::::::::::::::::::::::::::::::::,::::..,::::::::::,,.,,,,,,,,,,,:::::::;:::ooo::oooooo::::::::::,.............,,,,,,,,,,,,,,:::
 ...........,.,....,.::::::::::::::::::::::::::::::::::::::::::::::::::::..,:::,,,,.,,,.....,,,,,,,::,:Y::::ooooooooooo::::::::,..............,.,,,,,,,,,,,,,,,:
 .............,.,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,,,:,:::::::::oooooooooo:::::::::.....................,,,,,,,,,,,,
 ...........,,.....,::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::,:::::Y:::::::::::oooo:oooooo:::::,,......................,,,,,,,,,,,
 ...................::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::o:ooooooooo::::,,............................,,,,,,
 ...........,,.,.....,::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::ooooooo:::,,,..............................,..,
 ......,...,..,,,,....::::::::::::::::::::::::::::::::::::::::::::::::::::,,o::::::::::,::::::::::::::::::::::::::ooooo::,:,,,...............................,.,
 ,........,.,..,,.,...,:::::::::::::::::::::::::::::::::::::::::::::::::...:o::::::::::::::::::::::::::::::::::::::ooo:::,,,,,.................................,
 ......,...,....,.,...,.:::::::::::::::::::::::::::::::::::::::::::::,,....::::::::::::::::::::::::::::::::::::::::::,,:,,,:,...................................
 ..........,,.,,.,.,....,:::::::::::::::::::::::::::::::::::::::::::........::::::,:::::::::::::::::::::::::::::::::,,,,,,,,...................................,
 ..........,,...,,..,....::::::::::::::::::::::::::::::::::::::::::,.............:::::::::::::::::::::::::::::::::,,,,,,,,,.....................................
 ........,,.,,,..,,..,..,::::::::::::::::::::::::::::::::::::::::::...............,::::,::::::::::::::::::::::::,,,,,,,,,......................................,
 .......,.,,,..,,,.,.,..,::::::::::::::::::::::::::::::::::::::::::..................,:::::,,::::::::,::::::::,,,,,,,,,,.......................................,
 ......,.,.,,,,..,.,...,,::::::::::::::::::::::::::::::::::::::::::....................,,,::::::::::::::::,,,,,,.,..............................................
 ....,...,,..,,..,,.....,::::::::::::::::::::::::::::::::::::::::::.........................,::::,,,,,,......,,,,,.,............................................
 ......,,.,,,,.,,,.,...,,:::::::::::::::::::::::::::::::::::::::::::............................................................................................
 .....,,..,,,,,,,,,..,.,,:::::::::::::::::::::::::::::::::::::::::::............................................................................................
 ....,,..,,,,,,.,.,..,.,,:::::::::::::::::::::::::::::::::::::::::::,...........................................................................................
 ....,.,.,,,,,,,.,.,...,,:::::::::::::::::::::::::::::::::::::::::::............................................................................................
 ...,...,,.,,,,,,,,....,,:::::::::::::::::::::::::::::::::::::::::::,...........................................................................................
 .....,,,,,,.,,,,.,,....,,:::::::::::::::::::::::::::::::::::::::::::...........................................................................................
 .........,.,,,,,,,......,:::::::::::::::::::::::::::::::::::::::::::...........................................................................................
 o::::oooooooo,,.,,,...,,,::::::::::::::::::::::::::::::::::::::::::............................................................................................
 ooooooooooooooo:.,,..,,,,:::::::::::::::::::::::::::::::::::::::::,............................................................................................
 oooooooooooooooo.,,...,,::::::::::::::::::::::::::::::::::::::::::.............................................................................................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #

,,,,..........,,.,......,.....................::::::::::::::::::::::::,,::,:: ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,,....,................,............................
 ooo:::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,:,:::::::::::::::::::::::::::,,,,....,,...............,............................
 oooo:::::::::::::::::::::,,,,,:::::::::::::.:::::::::::::::::::,:::::::::,::,,::::::::::::::::::::::::::,,,,,,....,............................................:::::::::,::,,::::
 oooo:::::::::::::o::::,,........,:,:::::,:::,:::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::,,,.,,,...................,.............................
 ::::::::::::::::::,,,...............,,::::.::::::::::::::::::::::::::::::::,:,,:::::::::::::::::::::::,,,.,...,................................................
 o:::::::::::::,,...,.,,,......,......,,::::,::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::,,,,....................................................
 o:::::::::::,,,,......,,.......,,,...,,,,,::,::::::::::::::::::::::::::::::,:,,,:::::::::::::::::::::::,,,.....................................................
 o:::::::::,,,.,,,,...,,,.,.......,,,.,,,,,,,,:::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::,,,.........,.........................................
 o:::::::,,,,,,,.,,..,:,,..,,,,.....,.,,,,,,,,,:::::::::::::::::::::::::::::::,:,:::::::::::::::::::::::::,,,,,.................................................
 o:::::::,,,,.,,..,,.,,,...,,,,,,,...,,,,,:,,,,,:::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::,,...................................................
 o::::::,..,,....,,,,,...,,,.,,,,,,,...,..,,.,.,:::::::::::::::::::::::::::,,,:::,::::::::::::::::::::::::::,...................................................
.::::::,.....,,....,,,,...,,,,...,,,,.::::,...,..:::::::::::::::::::::::::::::,:,,::::::::::::::::::::::::::::,.................................,,.,............
 ::::::.,,,,.,.,,..,,,,,...,,..,..,,,,,,::::....,,::::::::::::::::::::::::::::,:,,,::::::::::::::::::::::::::::::::,..............,,:::::::::::::,,,,,.......,.,
 oo::::,,,,:,,,,,,,,,,,,,,,,,.,,,,,,,,,,,:::....:::::::::::::::::::::::::::::,,:,,,,::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::,,,.......,
 o::::::,,,:::,,,,,,,.,,,,,,,,:::,,,,,,::::,.....::::::::::::::::::::::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,......,
 o:::::::::,:::::,,,,,,,,,,,,,,:::::..:::::,.....:::::::::::::::::::::::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,..,
 o::::::::::::::::,,,,..,,,::::::::::::::::,,,,:::::::::::::::::::::::::::::::,:,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,
 :o:::::::::::::::::::::::::::::::::::o::::::::::::,::::::::,,,.,:::::::::::::::,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 o:o:::o::o:::::::::::::::::::::::::::::::::::::::::,::::...,.....,..,::::::::::,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooo:o:o:::o:::::::::::::::::::::::::::::::::::::::,,................,.,.:::::::::,:,,::::::::::::::::::::::::::::::::::,,,::::::::::::::::,,,,,,,,,,,,,,,,::o::
 ooooooo::::::::::::::::::::::::::::::::::::::::::,..................,.,..,,:::::,::,,::::::::::::::::::::::::::::::::::::::,,,.,::::,,.,.,,,,,,,,,,,,,,,,::::::
 o:o:ooo:ooo:::::::::::::::,::::::::::,,,,:::::::.............................,::,,,,,:::::::::::::::::::::::::::::::,::::::::::,,::::,:,::::::,:,,,,,,:::::::::
 o::o:oo:o:o:::::::::::::::,,:::::::,,,,,,,,,::...............................,:,:,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:,:,,::::::::::::::
 o:::o::oo:ooo::::::::::::::::::.:::::,::,:::.........................,.......,:,::,,,,::::::::::::::::::::::::::::::::::::,:,,,,:::::::::::::::::::::::::::::::
 o:ooooo:ooooo::::::::::::::o,:::::::...,::,..........................,......,::::,,:,,::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::,::,:::::
 o:oooooooooooo:::::::::::::::o::::::........................................,::::,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::,::::::::
 oooooooooooooooo::::::::::::o::::::::...................................,....,::,::,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::
 o:ooooooooooooo:::::::::::::::o:::::,..........................................::::,,,,::::::::::::::::::::::::::::::::::::::::..::::::::::::,:::::::::::::::,:
 oooooooooooooooo::::::::::::::::::..............................,...,,.,..,....,,:,::,,,::::::::::::::::::::::::::::::::::::::...:::::::,,,,:::::::::::::::::::
 ooooooooooooooooo:::::::::::::::,,...................................,...........::,,:,,:::::::::::::::::::::::::::::::::::::,......,..,,,,,,,:::,:::::::::::::
 oooooooooooooooooo:o::.,::::::,:,....................................,.,.,........,,,,,,,::::::::::::::::::::::::::::::::::::,...........,::::,::,,,,,,,,,,,,,:
 oooooooooooooooooooooo:.,:::::,,...,......................................,.......,,,,,,,::::::::::::::::::::::::::::::::::::,..............::::,,,,:,,,,,,,,,,
 ooooooooooooooooooooooo.,::::::..............,........................,,..,........,::,,,:::::::::::::::::::::::::::::::::::::....................,::::,,,,,,,,
 ooooooooooooooooooooooo.,,:::::..,...,,..............................,....,....,..,,:,,:,,::::::::::::::::::::::::::::::::::::,......................,,:,,,,...
 ooooooooooooooooooooooo:.,:::::.,,....,,............................,.,...,.........,:,,,,:::::::::::::::::::::::::::::::::::::................................
 oooooooooooooooooooooooo.,::::,,,,.,.,............................,...,....,........:,,:,,::::::::::::::::::::::::::::::::::::::...............................
 oooooooooooooooooooooooo.,,:::.,......................................,,,.......,,..,,:,::,:::::::::::::::::::::::::::::,::::::::..............................
 oooooooooooooooooooooooo:.,::.........................................,...,,......,.,,:,,,,::::::::::::::::::::::::::::::::::::::..............................
 ooooooooooooooooooooooooo.,,..,....,.............................,.....,.,.........,,::,:,,,:::::::::::::::::::::::::::::::::::::,.............................
 ooooooooooooooooooooooooo:,.............................................,....,.....,.,:,:,,,:::::::::::::::::::::::::::::::::::::..............................
 oooooooooooooooooooooooooo..,,,....,...................................,,..,.,.....,,,:,,,,,,::::::::::::::::::::::::::,::::::::,..............................
 ooooooooooooooooooooooooo:...........................................................,,:,:,,,::::::::::::::::::::::::::,:::::::,...............................
 oooooooooooooooooooooooo:,....,.......................................,..,.,..,.......,:,:,,,::::::::::::::::::::::::::,,::::::,...............................
 ooooooooooooooooooooooooo..............................................,..,...,......,:,:,,,,,::::::::::::::::::::::::::,::::::,...............................
 ooooooooooooooooooooooooo....:::,::::::::::::::::::::::::::::,,...,.,,,,..,,..,,......,,:,::,,::::::::::::::::::::::::::,::::::::..............................
 oooooooooooooooooo::::::::::::::::::::::::::::::::::oooooooooooo:..,,..,....,.,,......,,:,,:,,:::::::::::::::::::::::::::::::::::::............................
 oo::::::::::::::o:o:o:oo::o:ooooooooooo:ooooooooooooooooooooooooo,..,.,,...,.,.,,.....,,:,:,:,::::::::::::::::::::::::::,:::::::::::,..........................
 o::::o:o:oooooooooo:::::::::o:::::::o:oooooooooooooooooooooooooooo...,.,.....,.,......,,::,:,,,::::::::::::::::::::::::::::::::::::::..........................
 o:::o:o:::o:o::oo::o::o:::o::oooooooooooooooooooooooooooooooooooooo..,.........,,.......::,,,,,:::::::::::::::::::::::::,::::::::::::::........................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####



,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::,,::,:: ,,:,,,,,,,,,:::::::::::::::::::::::,:::::::,,:,::::::::::::::,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,:,,:::,:,::::::::::::
 :::::::::::::::::::::::::::::::::::,,::,,,,,,,,,:::::::::::::,,,,,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,::::::::::::::::::::::::::
 ::::::::::::::::::::::::,,:::::::::::::,,,,,,,,,::::::::::::::,,,,,,,,,,,:,:,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 ::::::::::::::,,,....,::::::::::::::,,:::,,,,,,,,:::::::::::::,,,,,,,,,,,,:,,,::,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::,,:...,...,::::::::::::::::::::::::::::,,,,,,,,:::::::::::::,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,::::::::::::::::::::::::::::::::::,::::,,,,,,,::::::::::::::,.....,,,,,,,,,,:,,:,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::,::,,,,,,,.:::::::::::::........,,,,,,,,,,,,,:,:::::::::::::,:.,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::oooooooooooo::::::::::::::,,,,,..::::::::::::::,,,,,,,,,,,,,,,::::::::::::::::,,..............,,........,:::::::::::::::::::::::::::::::::::::
 :::::oooooooooooooooooooooooo:::::::::,::,:,,,,,,:::::::::::::::::,:,,,,,,,,,,::::::::::::::::,..................,...........::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::,:,:,:,:,,,,,,,::::::::,,,,,,...................................:::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooo:::::::::,::::,::::,:::::::::::::::,,,:,,,,,,,,,,:::::::::,,.........................................::::::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooo::::::::::::,:...,,::::::.:::::::::,:,::,:,,,,,,::::::::,,...........................................,::::::::::::::::::::::::::
 oooooooooooooooooooooooooo::::::::::::::,...........,,:,:::::::::::::::,,:,,,,,,::::::,.............................................,,:::::::::::,:::::::::::::
 oooooooooooooo:::::::::::::::::::::::,,...,......,,..,.:,::::::::::::,:,:,:,,,,,,::::,..............................................,,,::::::::::::::::::::::::
 oooo:::::::::::::::::::::::::::::::,..,,..,,......,,.,,,,,,:::::::,,:,,,:,,:,,,,,::::,..............................................,.,,,::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,,,.,.,,.,..,,,,.....,,,,,::::::::,::::::,,,,,,,:::,..............................................,,,,,,,:::::::::::::::::,:::
 :::::::::::::::::::::::::::::::::,.,,...,,..,..,,,,..,,,..,,::::::::::::::,:,,,,,,:,,.............................................,...,,.,,::::::::::::::::,:::
 ::::::::::::::::::::::::::::::::,.....,.,.,..,..,..,,,,:...,:::::::,,:,,:,:,,,,,,,::,...............................................,,....,,::::::::::::::::,::
 ::::::::::::::::::::::::::::::::,,,,,,.,,,,,,,,,,,,,,,::....,:::::::::,,:,,,:,,,,,:::.........................................,...,.,,.::::,:::::::::::::::::::
 ::::::::::::::::::::::::::::::::::.,:::,.,,.,,,:::::.,::,..,,:::::::::,:,,:,,,,,,,,::::.....................................,........,,,::,:,.,.,,........,,,,,
 ::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::,:,,:::::::,:,::,,,:,:,,,,::::,,.........................,,,......,,..,,.,:::,,,,::............,...,,,
 o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........,,,,:,:,,,::::::,,..............,,,,:,:::,:,,,.......,.,Y,:::::::::,.............,,,,,
 :o:::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,,,,...............,,,,,,,::::::::::::,::::::::::::::::::::::::,:::,::,,::::,:::::,.............,..,,
.o:::::::::::::::::::::::::::::::::::::::::::::,,:::::,,,,,:,...................,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.................,
 o:::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,.....................,,,,,,:::::::::::::::::::::::::::::::::,,,,,::::::::::::::,,,,..................
 :o:::::::::::::::::::::::::::::::::::::::::::::::::,...........................,,,,,,::::::::::::::,:::::::::::.,.....,.,.::::::::::::::,,,,...................
 o::::::::::::::::o::::::::::::::::o:oo::::::::::::::............................:,,,,,::::::::::::::::..,,,,,,.:::,,,::,:',:::::::::::::,,,,...................
 ooo::o::::::o::o::::::::::oooooooooo::::::::::::::::.............................,,,,,::::::::::::::,,,,,,,::::,,,:,,,,,,,,,,:::::::::,,,,,,...................
 ooooo:oo:o:o::o::o::o:::::::o:::::::o:::::::::::::,...............................,,,,::::::::::,:::::::,,''::::::::::::,,,,,,,,,,,,:,.,,,.....................
 o:o:::ooooooo::o::::oo:::::::::o::::o::::::.:::,,.,.......................,.......,,,,,::::::::::::::::::,...::::::::,,::,:::,:,,,,,,,.........................
 o:ooooooooo:oooo:::oo:o:o:o:o::::::o::o::::.,:::,..................................,,,,,::::::::::::::::::...:::::::,,,::::::,,,,,,............................
 oooooooooooooooooo:o:oo:o:o:oo:ooooo:::o:::.,:::,....,..............................,,,:,,:,:::::::::::::::.....,..,,,,,,,,,,,,,,..............................
 o:oooooooooooooooo::ooooooooooooooooo:o:::::.:::,...................................,,,,:,:,:::::::::::::::....................................................
 oooooooooooooooooo:ooooooooooooooooooo:ooo:o.:,,....................................,,,,::,,:::::::::::::::,...................................................
 oooooooooooooooooo::::oooooooooo:oo:ooooo::o:,,............................,........,,,,:::,:::::::::::::::,...................................................
 ooo:ooooooooo:ooo::,::oooooooooooooooooo:::::........................................,,,,:,:,:::::::::::::::...................................................
 ooooooooooo::::oo:,:ooooooooooooooooo:oooooo:.................................,.,....,,,,,:,:::::::::,::::,:...................................................
 ooooooooooooo::oo:o:o::oooooooo:ooooooooo:::o.............................,...,......,,,,,:,:::,::::,:::::,,...................................................
 ooooooooooo:o:::o::o::oo::oo:ooooo:::oooo::::...,.:,,,,,,,,,:,,,,,,,,.....,......,....,,,,,:,,::,,::,::::::....................................................
 oo:oooooo::,:::::::o::::o:oo:oo:o:o:::::::::::::::::::::::::::oooooooo ...,..........,,,,,:,:::::::::,:::::,,..................................................
 :oooo:ooo::,,:,.:::::::::::::::::::::::::::::::::::::oooo:ooooooooooooo..,,.....,.....,,,,,:::::::,::::::::,::................,:::.............................
 ooo:oooooo:::::::::::::::::::::::::::::::::::::oooooooooooooooooooooooo,.........,....,,,,,,::,,:,,::::::::,,::.............,,,:::::::.........................
 ooo:::o:::::::::::::::::::::::::::::::ooooooooooooooooooooo:oooooooooooo....,..,.......,,,,,,::,:::::,::::,::,::,,.........,,:,,:,::::..:::....................
 oo::::::::::::::::::::::::::o::ooooooooooooooooooooooooooooo:oooooooooooo....,...........,,,,:::,::::::::,:::::::::::,,,,,,,,:,,::,,,,,:,,,,...................
 :::::::::::::::::::::o::oooo:::ooooooooooooooooooooooooooooooooooooooooooo.....,.,......,,,,:,,,:::,::::,:::::::::::::,,,,,,::,,:,,,::::,:::...................
 :::::::::::::::o:o:ooooo:oooooooooooooooooooooooo:oooooooooooooooooooooooo:....,,.......,,,,:,::,::::::,,:::::,:::::::,,,,,,::,,,,,::::::::::,.................
 ::o:::o:::oooooooooooooooooooooooooooooooooooooooo:ooooooooooo:oooooooooooo,...,.........,,,,::,::,:,:,:::::::,:::::::,,,,,,:::,,,,,:::,,,,,.,,................
 o:o::oo:oooooooooooooooooooooooooooooooo::oooooooo::ooooooooooo:oooooooooooo...,.........,,,,:,:,::::,:::::::::::::::,,,,,,,::,,,,,,,,,,,,,,,,,................
 o::o::oooooooooooooooooooooooooooo,oooooo:ooooooooo:ooooooooooooooooooooooooo.......,....,,,,,:,:,::,:::,::,,,:::::::,,,,,,,:,.,,,,,,,,,,.,,.,,................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::,,::,:: ,,,,,,,,,,,,:,,,,,,,,,:::::::::::::::::::::,,,,,::::,,,,::::::::::::::,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,:
 ,,,,,,,,:,,,:::::::::::::::::::::::::,::::::,,,,,,,,,,,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,:::,,:,:::,:,:::
 ,,,,:::::::::::::::::::::::::::::,,:::::::::.,,,,,,,,,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.,,,,,,,,,,,,,,,,,,,,,:,,,,::::::,,::,:::,:,:::::,::,:::::::::::,::,,::::
 :::::::::::::::::::::::,,,.....,::::,,:::::::,,,:,,,,,,,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,,::,,::::::::,:::::,:::::::,::::,::::::,:,:::
 :::::::::::,,,........,::::::::::::::,:::::::,,::,,,,,,,,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,::::::::::,::::::,:::::::,:,:,::::::::::::
 ::,,........,::::::::::::::::::::::::::::::::::,,:,,,,,,,,:::::::::::,:......,,,,,,,,,,,,,,,,,,,,,,:,,,,::,,.,............,,::,::::::::::::::::::::::::::::,:::
 .,,:::::::::::::::::::::::::::::::::::::::::::,,::,,,,,,,,:::::::::::::,.......,,,,,,,,,,,,,,,::::::::,,:,,.................,.......,,::,::::,:::,:::::::::::::
 ::::::::::::::::::::::::::ooooooooooo::::::::,:::,,,,,,,.,,:::::::::::::,,,,,,,,,,,,,,,,,::::::::::,,,,.................................,,,:,::,:::::::::::::,:
 :::::::::::::::ooooooooooooooooooooooo:::::::::,,,,,,,,,,,.:::::::::::::,,,,,,,,,,,,,,,:::::::::::,,.......................................,,::::::::,:::::::::
 ::::oooooooooooooooooooooooooooooooooo::::::::,:,,,,,,,,:,,:::::::::::::,,,,,,,,,,,,,,,,::,,:::::,,,..........................................,:::::::,,:::::,:
 ooooooooooooooooooooooooooooooooooooooo:::::::::,,,,,,,,,,,,::::::::::::::,,,,,,,,,,,,,,::::::::,..............................................,:::::::::::::::
 oooooooooooooooooooooooooo:oooooooooooo:::::::::::,,,.....,,:::::,::::::::,,,,,,,,,,,,,,:::::::,,..............................................,,::::::::,:::,:
 ooooooooooooooooooooooooooooooooooo::::::::::::::..............,.:,:::::::,,,,,,,,,,,,,,,:::::,,...............................................,,,:,::,:::,::::
 ooooooooooooooooooooooo::::::::::::::::::::::,,.................,,,:::::::,,,:,,,,,,,,,,,,:,,:,.................................................,,,:::::::,::::
 ooooooo:oooo::::::::::::::::::::::::::::::::,..,..,.......,..,,,,,,,:::::::,,,,,,,,,,,,,,::::,,................................................,.,,,:::::::,:::
.o:::::::::::::::::::::::::::::::::::::::::,,..,.......,,.......,.,.,:::::::,,,,,,,,,,,,,,,:::,,.............................................,.,..,,,,::::::,:::
 ::::::::::::::::::::::::::::::::::::::::::,.,.............,..,,.....,:::::::,,,,,,,,,,,,,,::,:,,...................................................,,,:::::::::
 ::::::::::::::::::::::::::::::::::::::::,,........,,...,....,,,,,...,:::::::,,,,,,,,,,,,,,,::::,,,........................................,,.,...:::,,:::::::::
 :::::::::::::::::::::::::::::::::::::::::,,,,,..,..,...,,,,,,,::,....:::::::,,,,,,,,,,,,,,,:,:,::,,.........................................,.,,:,:,:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,,::,.,..,..::::::::::,...,:::::::,,,,,,,,,,,,,,,:::,::,,..............,,:,:,,,,:,,,............,,,,,,,,:,..........
 :::::::::::::::::::::::::::::::::::::::::::::::::,,.:::::::::::::::::::::::::,,,,,,,,,,,,,,,,:::::,::,::,,::::::::::::::::::::,,,........,^,:::::,,::..........
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,........,,,,,,,,,::::,,::,:::::::::::::::::::::::::::::::::,,:..:::::,::::,.........
 ::::::::::::::::::::::::::::::::::::::::::::::,:::::,,,:::::::::::::,,,,............,.,,,,,,,:,:,,:,:::::::::::::::::::::::::::::,:::::::::::::,,:::,,.........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::,:,,,,,,,...................,,,,,:,:,,:,::,::::,::::::::::::,:,,,,,,,.,::,:::::::::::::,,,.........
 ::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::,,,,,,,,,.....................,,,,,,,,:,:,:::,:::,,,,,..,:,,,,.....,,,,::,,::::::::::::,,,,,.........
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...,.......................,,,,,,:,:,:,:,::,:,::,,,,,:::,::,,,,::,,::,:,:::::::::::,,,,,,.........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..........................,,,,,,,,:,,,,:,,:,:::,,,,,,:::::,,,,,,,,,,,,,,,:,::::::,,,,,,,.........
 o:::::::::::::::::::oooo::::::::::::::::::::::::::::::::::::,.............................,,,,,:,:,:::,,:::,,,:,,:::::::::,,,,:,,,,,,,,,,,,,,:,,,,,,,..........
 :::::::::ooo:ooooo:::::::::::::::::::::::::::::::::::::,:::...............................,,,,,,,,,,,,,:,::::::,::,:::::::::,,:,:::::,,,,,,,,,,,,,,,...........
 o::::::::::oo::::::::::::::::::::::::::::::::::::::.,::,,,.................................,,,,,,,:::,,,:,:,:,,,,:,..::::,,,,,:,,,,:,,,,,,,,.,,,,,.............
 ::::::::::::::::::::::::::::::::::::::::::::::::::::.:::,,..................................,,,,,,:,,:,,,::,:,,::,,,......,,,,,,,,,,,,,,,,....,................
.o:::::::o:::::::::::::::::::::::::::::::::::::::::::.,::,,.....,............................,,,,:,,,,,,,,,:,:,:,:,,,.............,,,,,.........................
 o::::::::::o:::::::oooooo:::::::o:::::::::::::::::::.,::,,...................................,,,:,,:,,:,,:,,,::,,:,,...........................................
 o:::::::::o:o::oooooooooooo:::::oo:::::::::::::::::::.::.....................................,,,,,:,,,,,,,:,,,,,,,,,,..........................................
 o:::o:::::o:::oooooooooooo:::::::::::::::::::::::::::.,......................................,,,,,,,,,,,,,,,:,,,::,,,..........................................
 ooooo::o:o::::oooooooo::o:::,::::::::::::::::::::::::...............................,........,,,,,,,,,,:,,,,,:,,::,,,,.........................................
 oo:oo:o:oooo::o:::o::::::::,:::::::::::ooo:::::ooo::::.................................,......,,,,,,,,,,::,::,,:,:,,:,.........................................
 ooooo::o:o::::oo:::::::ooo:::::ooo::::::::::::::::::::...............................,..,.....,,,,,,:,,,,,,,,:,,,:,,:,.........................................
 ooo:ooooooooo:ooooo:::::::::::::::::::::::::::::::::::,,,,,,:,,,:,,,,,,,,,:::,:.....,..............,,,,,,,,:,:,,,,:,,,.........................................
 oooo:::::o:::::o::o:,,:::::::::::::::::::::::::::::::::::::::::::::::oooooooooo,.....,..............,,,,,,,,,,,,:,,,,,.........................................
 o::o::::::::::o:::::,,:.::::::::::::::::::::::::::::::::::::::ooooo:oooooooooooo,.........,..........,,,,,,,,,,,,,,,,,,.................,,,.,..................
 ::::oo::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo:oooooooooooo.....................,,,,,,,,,,,,,,,,:,................,,::..,,.:,............
 o::o::o:::::::::::::::::::::::::::::::::::::::::::oooooooooooooooooo::oooooooooooo........,...........,,,,,,,,,,:,,,,,:,,..............,,,,,,....::::..........
 o::::o::::::::::::::::::::::::::::::::::::::oooooooooooooooooooooooooo:ooooooooooo:.,.....,...........,,:,,,,,,,:,,,,,,:,::,.........,,::,,,,,,,..::,,.........
 '':::::::::::::::::::::::::::o:::o::::oooooooooooooooooooooooooooooooo:oooooooooooo,......,...........,,,,,:,,,,,,:,:,:::::::::,,,,,.,,:::::,,,,,,,,,,.........
 :::::::::::::::::::::::::::::::::oooooooooooooooooooooooooo:ooooooooooo:oooooooooooo......,............,,,,,,,,,,,,,,,,:,:::::,,,,,,,.,,,,:,,,,,,,,,,,,........
 ::::::::::::::::::::::::::::oooooooooooooooooooooooooooooooo:ooooooooooo:oooooooooooo..................,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,::,:,,,,,,,,,,,,,........
 ::::::::::::::::::::::oooooooooooooooooooooooooooo,ooooooooo:ooooooooooo:oooooooooooo:..,.........,,,,,,,,,,,,,,,,,,:,:,,:::,,,,,,,,,,,,,.,.,,,,......,,.......
 :::::::::::::::::ooooooooooooooooooooo'ooooo:oooooo:ooooooooo:ooooooooooo:oooooooooooo:..........,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,.,,,,,,,,,,,,,...,........
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



,:,,,,,,,,,..,,.,........,,............................,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: ooooooooooooooooooooooo:::::::::::::,,,,,,,,::::::::::::::,,,.,,,,,,,,,,,.,.............................................,,:::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooo:::::::::,,::,,,,,,,,::::::::::::::.,,..,,.,.,,,,..,..............................................,,::::::::::::::::::::::::::::::::::::
 ooooooooooooooooooooooo:::::::::,::,:,,,,,,,,::::::::::::::,,,,,,,,,,,,,,,................................................,,::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 oooooooooooooooooooooooo::::::::.......:,::::::::::::::::::,,,:,:,:,,,,,,,..............................................,.,,:::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooo::,,...,..........,::::::::::::::::,:::,::,::,,,,,,...........................................,,.,,,,::::::::::::::::::::::::::::::::::
 ooooooooooooooooo::::::::,,,..,,......,..,..,,,,,,:::::::::,:::,:,,,,,,,,,...........................................,..,,,,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,,,,..,...,....,,,,,,,.::,:::::::::::,,:,:::::,,,,....................................,........,.,,,,,,::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::,,,.,,,...,..,,,....,,,,.,,,:::::::::::,:::,:,:,:,,,,.............,.,,:,::,,:,,,...............,,...:,,,:::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,,..,.,.,,,....,.,,..:,.....:,::::::::::::,:,,:,::,,,,,:::,.:::::::::::::::::::::,,,.....,.........,,::::,,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,,,,,,,,,,,.,,,,,,,,,,:....::::::::::::::,:,:::,,,,,,,:::::,:::::::::::::::::::::::,..........,.,,:,,::,:,:::,::::::::::::::::::,:::::::::
 ::::::::::::::::::::::,::,,,,.,,,,,,::,,.:::....,:::::::::::::::::::,:,,,,,,::::::::::::::::::::::::::::::::::,.,:^,::::,:,,,:::::::,,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::,,.,,::::::::::::,....:,::::::::::::,:::::,:,,,:,::::::::::::::::::::::::::::::::::uP..,::::::::::..............,,,.,:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,::,:,::::::::::::::::,:,,,:,,,:::::,,::::::::::::,,,,,,,,,,,.,Yo:::::::::,::::,...................,.,,:::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,,,,:,:,,,,:,,:,:,,,::::::::,.,.:::,....,,,.,,,.:,::::::::::::,::::::...................,.,..,,::::::::
 o:::::::::::::::::::::::::::::::::::::::::::::::,,,...........:,,,:,:::,,,,,::::,,::,::::::::,,,,,,,::.',:::::::::::::::::::,......................,..,,,,:::::
 :::::::::::::::::::::::::::::::,.,,:::::,,,,,:,,.................,:,,,,,,,,,::::::,:,,,,:::::::::,:,,,:::::::::::::::::::::,,...........................,.,,:::
 o:::::::::::::::::::::::::::::::::::.,::,:,:,,.....................,:,,,,,,,,::::::::::,,:::::::::,,,,:,,:,::,:::::::::,,,,,,..........................,,,,,,,:
 ::::::::::::::::::::::::::::::::::::::::..,,.......................,,::,:,,,,:::::::::::::::::::::,:::::::,,:,,:::::::,,,,,,,.........................,.,,,,,,,
 o:::::::::::::::::::::::::::::::::::::::..........................,:,,,,:,,,,::::::::::::::::::::::::::::::::,,,,::,,,,,,,,,.........................,.,..,,,,,
 :::::::::::::oo:::::::::::::::::::::::::...........................,,:,,:,,,,,:::::::::::::::,,,,,,,:::::::::,,,,,,,,,,,,,,...............................,,,,,
.o:::ooooooo:::oo::::::::::::::::::::::.............................,,,,,,,,,,,::::::::::::,...,,::,:,.,,,,,,,,,,,,,,,,,,,,............................,....,,,,
 o:::::o:o:::::::::::::::o::::::::::::...............................,,:,,,,,,,::::::::::::..........,,,.,,,,,,,,,,,,,,,,...............................,....,,,
 o:::ooooo:::o::::::::::::::::::::.,:,.............................,..,:,,,,,,,,::,:::::::,........................,,,.................................,.....,,,
 oooooooooooooooooooo:o:oo::::::::.,,,..,,,...........................,:,,,,,,,:::::::::::....................................................................,,
 o::::::oooooooo:oooooooooo:oo::::::::::,......................,.,....,,,,:,,,,::::::::::::...............................................................,....,
 o,,,::ooooooooooooooo:ooooooooooooooooooo............................,,:,,,,,,,:::::::::::,....................................................................
 :,::ooooooo::oooooooooooooooooooooooooooo:......................,....,,,,:,,,,,::,:,:::::::....................................................................
 :o::o:oooooooooooooooooooooooooooooooooooo...................,.......,,,,,,,,,,:::,,:,:::::...................................................................,
 ooooooooooooooooooooooooooooo:ooooooooooooo...........................,:,,,,,,,,:,,::::::::...................................................................,
 ooooooooooooooooooooooooooooooooooooooooooo......................,....,,:,,,,,,,:::::::::::,...................................................................
 ooooooooooooooooo:oooooooooooo:ooooooooooooo .............,.....,.,...,,,,,:,,,,:,:::::::::...............................................................,....
 oooooooo:ooooooooo:ooooooooooooooooooooooooo:..............,...........:,,:,,,,,::::::::::,....................................................................
 oooooooo:ooooooooo:oooooooooooo:ooooooooooooo................,....,...........,,:,:,:::::::...................,..........................................,:,,::
 o:oooooo::ooooooooo,oooooooooooo:ooooooooooooo....................,............,:,::,::::::::.................:::................................:::::::::::ooo
 oo:oooooo:oooooooooo:ooooooooooooooooooooooooo:............,....................,,,,:,,,:::::................,::::,,,,.......................,::::::::::::::ooo
.oo:ooooooo:ooooooooo,oooooooooooo:ooooooooooooo ..........,.....................,,:,:,,::,:,:,..............::::,,:,,,,,,:,.................::::::::::::::::ooo
 ooo:oooooo,oooooooooo:ooooooooooooooooooooooooo:................,.,.............,,,,,:,::,::::::,,,,.....,,,:::::,,,,,,::..................,::::::::::::::::ooo
 ooo::oooooo,ooooooooo:oooooooooooo:ooooooooooooo ..........,.....,...............,,:,,,,:,:::,::::::,,,,,,,,::::,,,,,,,::..,...............,::::::::::::::::ooo
 oooo,oooooo::ooooooooo,oooooooooooo:ooooooooooooo...............,................,,:,,,,:,,:,::::::::,,,,,,,::::,,,:::::,,,................,::::::::::::::::oo:
 ooooo:oooooo:oooooooooo:ooooooooooooooooooooooooo:.........,....,................,:,:::,::,:,,::::::,,,,,,,::::,,,:::::::::::..............,::::::::::::::::o::
 ooooo:ooooooo:ooooooooo:oooooooooooooooooooooooooo................................:,:::,:,::,:::::,,,,,,,,.::::,,,,::::::::::::.............:::::::::::::::::::
 :ooooo:oooooo::ooooooooo:oooooooooooooooooooooooooo,.,,......................,,...,:,:,:,:,:,,:,,,,,,,,,,,,:::::::,,::::,::::::,............:::::::::::::::::::
 :ooooo::oooooo.ooooooooo:oooooooooooooooooooooooooo..............,.........,,,,,,,,,:,::::,,,,::::,,,,,,,,,:::::::::,:::,:::,,,.............,:,::::::::::::::::
 o:ooooo:ooooooo:ooooooooo:oooooooooooo:ooooooooooooo........................,,,,,,::,,:::,,,,::,,:,,:,,,,,,::::::,,,:::::::.................:::::::::::::::::::
 o::ooooo:oooooo:oooooooooo:ooooooooooooooooooooooooo:...................,,,,,,,,,,,:,,,:,,,,:,:::::::,,,,,::::::,,,:::::.,.,,,.............::::::::::::::::::::
 oo:ooooo:ooooooo.ooooooooo:oooooooooooo:ooooooooooooo............,:,,::,,,,,,,,,,,,,,,,,,,,,::::::::,,,,::::,..,,,::::,,,,,.,.............,:::::::::,:,::::::::
 oo::ooooo:oooooo::oooooooooooooooooooooo:oooooooooooo:.......,..:,,,,,,,.,,,,.,.,,,,,,,,,,,,,::::::,,,,,::...,,,,,:::,,.,,,.,,............::::::::::,,,::::::::
 ooo::ooooooooooooooooooooooooooooooooooooooooooooooooo.....................,,,,,,,,,,,,,,,,:::::::,,,,,:::.,,,,,,,:::,,,.,,.,,...........,::::::::::::,::::::::
 ooooooooooooooooooooooooooooooooooooooooo:ooooooooooooo....,.................,,,,,,,,,,,,,::::::::,,,:,,,..,.,..,::.,..,,,,.,.,..........::::::::::::::::::::::
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #

::,::,::,:,::,:,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::,,::,:: :::,,,:,,,::::::::::,:,,,,,,,,,,,,,,,::::,,,,.,.......,...,,,.......,.,,.,......,.....,,.,.,:::::,::,::::,,,::::::,,,,:,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
.:::,,,,,,,:,:,:::::::::::,,,,,,,,,,,,,,,,,,,,,.............,,.,......,,.......,.,.......,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::,,,,,,,,,:,,:,,:::::::::,,,,,,,,,,,,,,..,,.,............,.,,......,,.,.,......,................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,::,,::::
 :::,:,,,,,,,,,,,,:,,::::::::::,,,,,,,,.,...,,.,............,,.,,.....,,.....,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::
 :::,,,,,,,:,,,,,,,,,:,:::::::::::,,,,,.....,,,.............,..........,...............................,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
 :::,,,,,,,,,,,:,,,,,,:,,,,:::::::,,,,,,....,,.................,.....,,...................................,,::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::,,,,..,,,:,,:,:,:,,,,,,,,,:::,,,,,,......,,.....,..........,......,...................................,,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::,,,,,,.,,.,.:,,:,,,,,::,,::,,,,..,,,,.....,....,,.......,,.........,...................................,,:::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::,,,,.,...,...,,:,,:,:,:,:,,,,,,,..,,..........,........,...............................................,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::,,,,,,,,,,,,,,,,,,:,,,,,:,,,,.,,...,....................................................................,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::,::::,::,,,,,,,,,,,:,:,,,,,,,...,........,...........................................................,,,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::,:,,,,,,,,,....,.....,,.........................................................,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::,,,,,,,::,,,,,,...,................................................................,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::,,,,,,,,:::,::::::::::,:::,,.,.................................................................,.,.,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,,,..................................................................,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::,,,:,,,::::,,,..................................................................,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,::::::::::::::::,:,:::::,,,.................................,...,..............,.,....,.,.,..,,,.,,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::,:,::::::::::,,..:,.,.,........:,::::::::::,:,,,,,,,.....,,.,,.,,,...,,.,,,,,,,,,,.,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::,:,:::::::::::,,::::::::::::::::::::::::::::::::::,,,....,..,,,,,,,,.....,.,,,.,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::,,,,........,,...,...,.,,,,,,::::,,,:::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::,::::::::::::,,:::o::::::::::::::::::::::::::::::::,,,......,,.........,,..,::::::::,:::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::,,....,.,,,..,....,,,,::,::::,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,,.,,.,vY,::,:::::::::,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,::::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::,.,o",.,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,;:".,.,,::oooo::::::::::::::::::,::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,::::::::::::::,,:::::::::::::::::::::,,,,,,,,,,:::::::::nY:::::,:::ooo::::::::::::..,,,.,......,.,,..,,,,,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,:::::::::::::::,::,,,,:::::::::.....,,,,,,,,,,,,,,:::voY:::::::oo:::o::::::o:::::..,.................,,,.,,,,,,:::::::::::::::::
 ::::::::::::::::::::::::::::::,,:::::::::::,:::::,:....,:::,,,,::::,::::,.,,,,,,.v;Y::::::::::::::::o:::::::::,..................,,,,.,.,.,,,,,,,::::::::::::::
 ::,:,::::::::::::::::::::::::::::::::::::::::::::::::o;::::o,:::::::,,,,,::,..;o^::::::::::::::::::::::::::::::.................,.,,,.,.,,,,.,,,,,,,:::::::::::
 ....,...,::::::::::::::::::::,::::::::::::::::::::::::::o:::::::::::::::::::,:::::::::::::::::::::::o::::::::::,......................,,,.,,,,,,,,,,,,,,:::::::
 ,....,.,.,.::::::::::::::::::,,:::::::::::::::::::::::::o::::::::::::::::::::,:::::::::::::::::::::oo:::::::::,.........................,...,.,,,,,,,,,,,,,::::
 .........,..,.:::::::::::::::,:,:::::::::::::::::::::,:::::::::::::::::::::::,::::::::::::::::::::::::::::::,,,...........................,.,.,..,......,,,,,::
...............,.:::::::::::::,::,:::::::::::::::::::::,:o::::::::::,:::::::::::::::::::::::::::::::::::::::,,,,..................................,.,.,.,,,,,.,,
 .......,......,.,.,:::::::,:::,:,:::::::::::::::::::::::o::::::::::::,::::::::::::::::::::::::::::::::::::,,,,,.......................................,,,,,,,,,
 ...................::::::::::,,,,:::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::,,:,,,,:,,.....................................,.,,,,,,,,,
 ......,,........,.,:::::::::::,:,:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,,,,:,,,:,:.....................................,.,,,,,,,,,,
 .................,:::::::::,::::,:::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::,,,,,,,,:,,,,.......................................,,,,.,,,,,
 ...,..,...,.,..,.::::::::::::::,:::::::::::::::::::::::::::::::,::::::::,,,::::::::::::::::::::,,,,,,,,,,:,,,.......................................,.,.,,,,,,,
 ......,.....,....,::::::::::::,:,,:::::::::::::::::::::::::::..,::::::::,,,,:,,:,:::::::::::,,,,,,,,,,,,,,,,,..........................................,.,.,,,,
 ....,..,..,.......,::::::::::,,::,::::::::::::::::::::::::,......,:::::,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,.......................................,.,.,,..,,,,,
 .......,...,.......,:::::::::,:,:,:::::::::::::::::::::::.............:::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................................................,,
 ......,...,.,.,.,..,,::::::,::::,:,::::::::::::::::::::,...............,:::::::,,,,,,,..:,,,,,,,,,,,,,,,..............................................,.,.,...,
 ........,..,....,...,:::::::::,::,:::::::::::::::::::::,......................................,,,,,.,...................................................,..,...
 ...,....,.,..,.......:::::::::::,,,::::::::::::::::::::.....................................,,,,,,.,....................................................,.....,
 ......,.,.....,..,..,,::::,:,::::,:::::::::::::::::::::...........................................,,......................................................,.,..
 .....,,.,.....,,.....,::::::::,:,,,::::::::::::::::::::.............................................................................................,,......,,,
 ..............,.......,::::::::,,,,:::::::::::::::::::::............................................................................................,........,,
 ........,.,..,.,......,::::::,:,,,,,::::::::::::::::::::.......................................................................................................
 ......,.,.,,...,...,..,:::::::::::,::::::::::::::::::::::.....................................................................................................,
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #

:::oooooo:o:oooo:::oooooooooooooooooyOOOoo;o::::::::oooo::::::::::::::::::::::::,,::,:: OooOooooooooooooooooooooooOoo::::::::::::::::::::oooo:oooooooooooo::::::::::::oooOOOOoooOooooooo::::::o::::::::ooo::::ooooo:oooooooooooooooYO%%OOo%:::::::::ooo
 ooooooooooooooooooooooooooooo:::::::::::::::::::::o:ooooooooOoooooooo::::::::::::oooOOOoOOoo;o::ooooo::::::::::::oo::o::oooo:::oooooooooooooooOOooOOo:::::ooooo
 ooooooooooooooooooooooooooooo:::::::::::::::::::::::::oooooooooooooooo:::::::::o::::::ooooooooooo:::::::::::::::::oooooo:o:oooo:::oooooooooooOOooooOo::::oooooo:::::::::,::,,::::
 ooooooooooooooooooooooooooo:::::::::::::::,:,:::::::::::ooooo::oooooooooooo:o::::::::o:o:ooOooooooo::::::::::::::::oooooo:ooooOoo:::::oooooooOOO%%O%ooooooooooo
 oooooooooooooooooooooooooo:::::::::::::::::::::::::::::::::ooooo:::ooooooooo::o:::::::::o:oooooooooo::::::::::::::::oooo:::::ooOooo::::oooooooooooO%%oooooooooo
 oooooooooooooooooOoooooooo::::::::::::oo:o::::::::::ooo::::::oooooo:::ooooooooooooo::o::::::'::oooOOOooo:::::::::o::::oo::::::oooooooo:::oooooooooO%$oooooooooo
 oooooooooooooooooOooooooooo::::::::::ooooooooo:::::::::oooooo:::o:ooo:o:ooooooooooooooooo::::::::oooOoOoo:::::::::::::ooooooooooooooooooooooooooooO$#oooooooooo
 ooooooooooooooooooooOooooo:::::::::::::oooooooooooooo:::::oo:ooo:oooooooooooo:oooooooOoooooo:o:::::ooooYOO;;;:::::::::::oooooOOoooooooooooooooooOO%$#oooooooooo
 ooooooooooooooooooooOoooooo:::::::::::ooooooooooooooooooo:::o:oooooooooooooooooooooooooooooooooooo::::oooooOooOooooo:o:::oooooOOOooOoooooooooooO$#$%#Oooooooooo
.oooooooooooooooooooooooooo:::::::::,::oooooooooooooooooooo:o:ooo::ooooooo:oooooo:::oo:o:oo::oooooooo:::::::ooYoooo:oo:::::ooooOOOOooooooooooooO%##%%$yOOooooooo
 oooooooooooooooooooooooooo:::oo::,:,::ooOOOoOoOOooooooOoooooo:ooooo::ooooooooooooooooooooo:::o:oooooooooo::::o::ooooo:::::::ooOOOOOOooooooooooO%$#$#R#Ooooooooo
 oooooooooooooooooooooooooo:::oo:::::::ooOOOOOOOOOOoooooooooooooooooooo:::::ooooo:ooooo::o:oooooooooooooooooo;oo:::::oooooooooooOOOOOooooooooO%$$$##%Ooooooooooo
 oooooooooooooooooooooooooo:::oo,:,o:::oooOOOOOOOOOOOoooooooooooooooooooo::::::::::ooooooo:o::::::oo:::ooooOYoOOOOOOO;;;;yyyyyOOooo::oooooOOO%%%$$##oyooooo:oooo
 ooooooooOoooooooooooOooooo::::o::,,::::oooOOOOOOOOOOOoooooOoOoooooo:oo:oooo::::::oo:o:::::::o::::::ooo:oooooo;ooooOO%%$$$$$$$$$%Oo::ooo:oo%%%$$%RYooyyooooooooo
 ooooooooooooooooooooooooooo::::::,::::::oooOOOOOOOOOOOOoooooOooooooo:o:o::oooo:::::::o:o::::::oo:::::::oooooooooOOOOOoOOOO%$$$$$$%ooo::o:o%$$Oo:ooooooooooooooo
 oooooooooooooooooooooooooooo::::::,,,::::oooooOOOOOOOOOOOooooOooooooooooo::::ooooo:::o:o:::::::::o::o:::::'ooooooooooooOoOO%%%$$#$$yo:::ooOORoooo:ooooooooooooo
.ooooooooooooooooooooooooooooooo::::,:,,,::oooooOOOOOOOOOOOOOooOOOOOOoOooOooooo:::oooooo:oo:::::::::::::ooooooooooooooooooooO%OOO$####yyyyy$$#%ooo::oooooooooooo
 oooooooooooooooooooooooooooooooo::::,,,,:::oooOOOO%OOO%OOOOOOOOOoOOOOoOOooooooooooo:::ooooooooooooooooooooooooooooooooOOOO%%%%;oO###########$$oooo:oooooooooooo
 oooooooooooooooooooooooooooooooooo::::,,,.,:ooOOOOOOO%OOOOOOOOOOOOOOOOOOOOOOoooooo:ooooo:oo::ooooooooooooooooooooooOOO%%%%%%$$%O$############$Ooooooooooooooooo
 ooooooooooooo::ooooo:o:o:ooo:oooooo::::,,.,.:oOOOOO%%%%OOOOOOOOOOOOOOOOOOOoooooooooo::::::::::::oo:ooooooooooooooOO%%$$####$$$$$#############$$OooooooOOOOOOOOO
 ooooooooo:o::oooooo:oooooooooooooo:ooo::::,,::ooOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooo::::::::,,:::oooooooooooooOOOO%%$$$$#####$#$################$OoOOOOOOOOOOOOO
 ooooooo:o::::oooooooooooooooooooooo:oooo:::::::oooooooooooYoooooOOOOOOOOOOOOOOOooooooooooooo::ooooooooooOoOOOOOO%%%$$$$######$#################$$OOOOOOOOOOOOOO
 oooooooo:::oooooooooooooooooooooooooooooooooooooooooooooo::::::::oooOOOOOOOOOOOOooooOooooooooooooooooOoOOOOOOOO%%%$$$$$$$$##$#$#################$$OOOOOOOOOOOOO
 o:ooooooooooooooooooooooo:oooooooooooooooooooooooooooY:oo:::,,::ooo:ooO%%%%%%%%OOOOOOOoooooooooooOOOOOOOOOOO%%%%%%$$$$$$$###################$###$$$%OOOOOOOOOOO
 oooooooooooooooooooooooooooooooooooooooooooooooooooooOOOOOo;;ooooooooooY%%%%%$$$$%%OOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%$$$$$$$##$$###$###########$$$###$$%OOOOOOOOOO
 OooooooooooooooooooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooooooooo$%%%$$$$$$$%%%%%%%%%OO%OOOOOOOOOOO%%%%%%%$$$$$$$$###$$$$#$#########$$$$$$$$$$$%OOOOOOOO
 OOOOOooOooOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%OOOOOOOOOO%$$%$$$$$$$$$$$%%%%%%%%%%O%%%%%%%%%O%%%%%%$$$$$$$$$$#$$#$$##########$$$$$$$$$$$$%%OOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%OOO%%%%$$%%$$$$$#$$$$%%%%%%%%%%%%OOOO%%%%%%%%%%$$$$$$$$$$#$$#$$$$$$####$$$%$$$$$$$$$%%%%%OOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%OO%%O%%%%%%%%%%%$%%%%$$$$##$$$$$%%%%%OOOOOO%OO%OOO%%%%%%$$$$$$$$$$$$$$$$$$$$$$##$$%%%%$%%$%%%%%%%%%%OO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%OOOOOOOOOOO%%%OO%%%%%%%%%OOO$$%%%$$#$####$$%%OOOOOOOOOOOOOOOOOOOO%%%%%$$$$$$$$$$$$$$$$$$$$$$OO%%%O%%%%%%%OOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OO%%OOO%OOO%%OO%%O%%%%O%%%%%O%%%%%O%%%%%%%O%$$$$$$$$$####$$%%%%OOOOOOOOooOOOOOOOOOO%%%%%$$$$$$$$$$$$$$$$$$OOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%OOO%%%%OOO%%%%%%O%O%O%%O%%%%O%OO%%%%%%OOOO$$$%$$$$$####$$$$$#$OOOOOOOOOOOOOOOOOOOO%%%%$$$$$$$$$$$$$$$$%OOOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOO%OOO%%OO%OOOOOOOO%%O%%%%%O%OO%%%OO%%%%O%%O%%%%%%OOOOO$$%%%%$$$######$$RO%%%%OOO%OO%%OO%%%%OO%%%%$$$$$$$$$$$%%%%%%OoOOoOOOOOOOOOOOOOOOOOOO
 OOOO%OOOOOOO%%OOOOOOO%OOOOOO%O%O%O%%%%%O%%O%OOO%O%O%O%%%%%%%%%%%%O%O%OOOOOO%$%%%%%$$$###$RO%%%%%%%OOOO%%%OOOOOOOOOOOOO%%%$%%%$%%%%%%%OOoooooOOOOOOOOOOOOOOOOOOO
 %OOOOOOOOOOOOOO%O%%%O%%OOOOOO%%O%%%%%%%%%%%%OO%%%%O%O%%%%O%O%O%%%%%%%%OOOOOO%%%%%%%$$$$RooOO%%%%%%%%%%%%%%%OOOooooooOOOO%%%%%%%%%%%OOooooooOOOOOOOOOOOOOOOOOOOO
 %OOOOOOOOOOOOOOO%OO%OO%OOOOO%%OO%O%O%%O%%%%%%%O%OO%%%%%%%%%%%%%%%%%%%%%%%%OOOOOOOOOOO%%OooOOOO%%%%%%%%OYOooO%%OOOOOOOOOO%%%%%%OOOOOOooooooOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOO%OOOOOOOOO%OOO%OOOOOO%%%%O%%%%%%O%%%%O%%%%%%%%%%%%%%%%%%%%OOO%%%OO%%OOOOOO%%%%%OOOOO%OOOoooooooOO%%%%%OOOOOOO%%%%%%%OOOOooooooooOOOOOOOOOOOOOOOOOOOo':
 OOOOOOOOOOOOOOOOOOOO%%%%OOOOOOOOO%%OOO%%%%OO%%%%%O%%%O%%%%O%%%%%%O%%%%O%%%%%%%%OOOOoOOOOOoYYooooooooooOOOOOOOOOOOOO%%%%%%%%OOOOooooooooOOOOOOOOOOOOOOOOOOoY::::
 OOOOOOOOOOOOOOOOOOOO%OOOOO%%O%O%OOO%%%%O%%%%%%%%%%%O%%%%%%%%%%%%%%%%%%%O%%%%%%%%%%O%OOOOOOYoOoooooooooOoOOOOOOOO%%%%%%%%%OOoooooooOooOOOOOOOOOOOOOOOOOOo:::,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%OO%%%%%%%O%%%%O%%OO%%O%O%%%%%%%%O%%%O%%%%%%%%%%%%%%OO%%%%OOOoooooooooooooooOOOOOO%%%%%%%%OOoooooooooOOOOOOOOOOOOOOOOOoo:,,,,,,,,
 OOOOOOOOOOOOOOOOO%OOOO%OOOOOO%%%%O%O%%%%O%%%%O%%%%%%O%O%OO%%%%%%%%%%O%%%%%%%%%%%O%O%O%%%%%%OOOOOoOOOOOO%O%%%%%%%%%OOOOOOooooooooooooOooOooOOOOOoOo'::,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOO%O%OO%%OOO%%OO%%%%%%O%%%O%%%%%O%OO%%%%%%%%O%%%%O%%%%%O%%%%%OOOY^^^^^%OO%%%%%%O%%%O%OOOOOOOOOooooooooooooooooOoOOOOOOOo':,,,,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOO%OO%%%%%%%%O%O%%%%%%%%%%O%%%%%%%%%%O%%%%%%%%%OO%%%%%%%%%%%Y:::,,,,,:^OOO%%OOOOOOOOOOooooooooOoooooooooooooooOOOOoo:,,,,,,:,,,,,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%O%O%%%%%%%%%O%O%%%%O%%%%%%%O%%%%%%%%%%%%%O%%OO::::::::::::,'YOOOOOOOooooooooooooooooooooooooooooooYo::,::,,,,,,,,:'::::..,
 OOOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOO%%%OO%%O%%%%%O%%%O%O%O%%%%%%%%%O%%%%%%%%%%%%%%%%%o:::::::::::::::,:,::::::::::::::oooooooooooooooo':::::::::::,,,,,,,.,:,,,,,,
.OOOOOOOOOOOOOOOOOOOOOOOO%OOOO%OOO%%%%%%OO%%%OOO%%%OO%%%%O%O%%%%O%%%%%%%%%%%%%%%%%%::::::::::::::::::,:::,,,:,:,:,,,:::::::oo:::::,,::::,:,:,,,,,,,,...,:,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OO%%%%%%%O%%O%%%%%%%%%OO%%%%%%%%%%%%%%%%%%%%%%%%%%::::::::::::::::,:,:,::,:::,,,:::::::,,::,::,:,,::,,,,,,,,,,,,.,.,,,,:,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOO%%%O%%%O%%%%O%%%%%O%%%%%%%%%%%%%O%%%%%%%%%%%%%%%%O:::::::::::::::::,:::,::,::::,,,:,,::,,,,,:,:,:::,,,,,:,,,,,:,,,,,,,::,,,,,,,
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%OOOOOOOO%%%%%%%%O%%%O%%O%%%%%%%%%%%%O%%%%%%%%%O%%O:::::::::::::::::::::,:,:::::,,:,,:,,,,,,,,,,,:,:,:,::,,:,,,,,:,,,,,:,,,,,,,,
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #


.....,,..,,,::,,,:,,,,,,,...,,,,,...,,,,,,,,,,,,.,,,,::,,,,,,,,::::,:,,,,,,::,:,....,:::o:::::::::::::::::::::::::::::,,::,:: :::::::::::,,,,,,..,....,,,,,,,,,,,,,,,,,,,,,,...,.,,,..,,,,,,,,.,,.....,,..,,::,:,:,,.,,,,,.,,,,,,,,,,.,,,,,,,,,,,,.,,::,,,,,,,::::,::,,,,,,,,:,,...,,:::o:::o
 ::::::::::,,,,,,,,,......,,,,,,:,,,,,:,,,,,,,,,..,,,.,,,..,,,,,,,..,,.........,,:::,,,,,,,,,,,....,,,,,,.,,,,.,.,,,,,,.,,::,,,,,,:::,,,:,,,,,,,,,,,....,,:::::o
 ::::::::::,,,,,,,,.......,,,,,,,,::,::,,,,,,,,,,,,,.,.,,,...,,,,,,,,,,......,.,,,:::,,,,,,,..,........,,.,,,,,,,.,,,,,..:,,::,,,,,::,,,,:,,,,,,,,,,,......::::::::::::::,::,,::::
 :::::::::,,,,,,,,,.......,,,,:,,,:::::::,,,,,,.,,,,,,,,.,,,.,,,,,,,,,,,..,...,..,,,:::,,,,,......,......,.,,,,,,..,,::,...,,,:,,,,,:,,,,,,,,,,,.,,,,,.....,::::
 ::::::::::,,,,,,,.........,,:::,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,....,...,,,:::,,,,......,........,,.,,,,,..,:,...,,,,,.,,,,,,,,,.,,..,,,,,::,...,,:::
 ::::::::::,,,,,,,........,,:::::,,,::::::::,,,,,,,,,,.,,,,,,,,,.,,,,,,,,:,,,,,.,....,,,,:,,,,.......,...........,.,,,,,:,...,,,,,,,,,,,,,,,..,...,,,,,,,,,,::::
 ::::::::::,,..,,,.........,::::::,,,:::::::,,,,,,,,,,,,,,,,,,,,,...,,,,,,:,,,,,,,.....,,::,,,.,.......,........,....,,,,:......,...,,,,.,,,,.,.,,:...,:,:,,,::,
 ::::::::::,,,..,,.........,:::::::,,,.:::::::,,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,.......,,,,:,,........,,,............,,,:,.........,,,.,,,,,,,,:,,,,,,....,,,.
 ::::::::::,,,,,,..........,,:::::::,,.::::::::,,,,,,,,,,...,,,,,,,,,,,,,,.,..,,,,,,,.......,,,,,.............,..........,,::.........,,,.,,,,,,,,,,,,,,,.......
 :::::::::::,,,,,,..........,,:::::::,..::::::::,,,,,,,,,,...,..,,,,,,,,.,,,,..,,,,,,:,.......,,,,,,...........,.,........,:,:,,........,.,,.,,,,,,,:,,,,,......
 ::::::::::::,,,,,,,.........,:::::::::,.:::::::::,,,,.,,,,,....,,..,,,,,,,,,,,,.,,,,,.,,,.......,,,,,...........,.,,.....,,,,........,..,.,.,,,,::,,:,,,,,....,
 :::::::::::::,,,,,,..........:::::::::::,:::::::::,,,,,,,,,,.....,,,.,,,,,,....,,.,,,,,,,,:,,.....,,.,,,.,.,,..,.,,,.,,,..,,,,.,.,......,,...,,,,::::,,,:,.....
 ::::::::::::::,,,,,,.........:::::::::::::,,:::::::::,,,,,,,,....,.,,,.,,,,,,....,,,,,.,..,,,,,......,..,.........,,,,,,,,,.,,,,,,,.....,,,,,,,,,,,::::,:......
 ::::::::::::::::,,,,,,........::::::::::::::::::::::::::,,,,,,,,...,,.,,.,,,,,,....,,,,,,,.,.::,,,,...,............,,.,,:::,,,,,,,,,...,,.,...,,,,,,::::o.....,
 ::::::::::::::::::,,,,,,......::::::::::::::::::::::::::::,,,,,,,,..,.,,,.,,,.,.,.....,,,,,,,:...,,......,,,,......,.,,.,,:,,,.,,..,....,,,,,,,,,,,,,:o::,..,,.
 ::::::::::::::::::::,,,,,.....::::::::::::::::::::::::::::::,,,,,,,,,.,,.,......,,,,.....,,,,,,:..,,.,,......,.,,,,.,:,,:::.,,,,,,.,,,..,,,,,,,,,,,,::oo,....,,
 :::,::::::::::::::::::,,,,....,,::::::::::::::::::::::::::::::,.,,.,,,,,,,,,......,,,,.,...,,,,,,,,,:,,,,:,,,,,,.,.,,..,,.,,,,,,.,,,,,,,,,,,,:,,,:::::::....,,:
 :,::::::::::::::::::::::,,,,.:,,:::,::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,.........,..,,,,,,,,,,,,,,,,,,,:::::,,,.,,,,,.,,,.,,.,,,.,,:::::o::::::o.....:::
 :::::::::::::::::::::::::,,,,,.,,,::::,:,::::::::::::::::,:,,,,,,,,,::,,,,,,,,,,,,,,,,,,..,,,,.,,,,,,,,,,,,,::::::::,:,,...,,.,..,,.,,,:,,,,,:ooooo::o:.....:::
 ::::::::::::::::::::::::::,,...,,,:::::::,,,,:::::::::::::::,,,,,,,,,,...,,,,.,...,,,,,,,,,,,,,,,,,.,,.,,,,,,,:::::::,,,,,.,,....,,,,,,,,,,,::oooo::n:....,::::
.::::::::::::::::::::::::::::,,,,,,,.........,,,:::::::::::,:,,,,,,,.........,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,:::,,,.......,,,,,,,,:::::ooo:o:Y....,:::::
 ::::::::::::::::::,:::::::::,,,,,::::::,,....,,,:::::::::::::,,,:,,,,,,....,,,:,,,,,,,,,,,,,,,,,,,,,::::::::::::::,,,::,,,......,.,,,,,:::::::::::,,:....,,,,,,
 ::::::::::::::::::::::::::,,....,:::::,,:::::,::::::::::::::::::::,:,,,::,,:,,,,,,,,,,,:,:,,:,::::::::::::::::::::,,,:::,,,......,,,,,::::::::::,..:...........
 :,:::,::::::::::::::::::::,,....,,::::::::::,,,,:::::::::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::,.....:::,:::::::,,,...,:..........
 :,:,::::,:::::::::::::::::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::,,....::..........
 :::::::::::::::::::::::::::,:,.,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo:oo:::::ooo::,.................
 :::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooooo:::::::::,..................
 ::::,:::::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooooooooooo:::::::::,..................
.,:,,:::,:::,::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooooo::::::::,...................
 ,,,,:,:::,::,::,:::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooo::::::::,,...................
 ,,,:,,,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:ooooooo:o:::::::::,,....................
 :,::,,,,,,,,::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::,,,....................
 ::::,,,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.....................
 ,,:,:,,..,,,::::::::::::::::::::::::::::::::::o:::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,......................
 ,,,::,,,,,,,,,::::::::::,,::::::::::::::::::::::::::::::::::::,::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,.......................
 ,,,,,,,,,.,,..,,,,,,,,,,,::,:::::::::::::::::::::::::,:::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,,,,........................
 ,,:,,,,,,,,,,::,:::::::::::::::::::::::::::::,:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,,..........................
 ,,:,,,,,,,,,,:::::::::::,:,,,:::::::,,,,..,::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,............................
 ,,:,,,,,,,,,,::::::::,,,,,,,,:::::::::,,,,,,.,,.....,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,..............................
 ,:,::,,,,.,,,:::::,,,,,,,,,,,,:::,:::::::,,,..,,::,..,,::,:::::::::::::::::::,,,,,,,,,:::::::::::::::::::::::::::::,,,,,,,,,,,,,...............................
 ,,,:::,,,,,,,,:,,,,,,,,,,,,,::::::,,::::::..,:::,:::::::::::::,::,,.,.:,,,,,,,::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,..................................
.,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::,..,::::,,::::,::::::::::::::::,:,,:,:::::::::::::::,::,::::::::,::,:,,,,,,.,,,,,,,....................................
 ,,,,,:,,,,,,,,,,,,,,,,,,,,:::::::::::::..,:::::::,,,,,,:::::.::::,:,,,,,,::,::::::::::::::::::::::::::::,,,,,,,,,.,,.,,,,,.....................................
.,,,,,:,,,,,,,,,,,,,,,,,::,,.:::::::::,..,:::::::::,.:::::::::,:::,,,:,:::::::::::::::::::::::::::::::,:,,,,,,,.,,,,,,,,,.......................................
 ,,,,:::,,,,,,,,,,,,,,::::::,..,,,,.,..,::::::::,..::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.........................................
 ,,,,:,,,,,,,,,,,,,,,,:::::::::::,,..,,::,,,,,.,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,..........................................
 ,,,,,,,,,,,,,,,,,,,,:::::::::,......,::::,,..::::,::::::::::::::,::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,............................................
 ,,,,,,,,,,,,,,,,,,,::,,,,,::,......,::,::,,:::::::::::::::::,.....:::::::::::::::::::::,:,,,,,,,,,.,,,,,,,,,,,,,,,.............................................
 ,,,,,,,,,,,,,,,,,,,::::::::,......::,,,,,,::::::::::::::::..........:::::::::,,:,,,,,,,,,.......,::,,,,,,,,,,,,,...............................................
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #

,,,,,.,,,,,,,,,,,,,,,,,:,:,,,,,,,:::::,,,.,,,,.,,,,,,,,,,,,::::::::::::::::::::::::,,::,:: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,......,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,.,,,::::,,.,,::::,,,..,,,,.,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,....,,:::::::::::::::::::::::::,,,,,,,,,.,,,,,,,,,,,,,,,,,,,:::,,.,,:::,,,..,,,,,...,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::,,,:,,,.....,,::::::::::::::::::::::::::,,,,,,.,..,,,,,,,,,,,,,,,,,,,,::,..,,:::,.,....,,.....,,,,,,:::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::,,.,..,,,,:::::::::,,,,,,.....,:::::::::::::::::::::::::::::,,,,,,,..,,,,,,,,,,,,,,,,,,,,::,,,.,,::,,,.,.,,,,,...,,.,,
 :::::::::::::::::::::::::::::::::::,,...............,,,,,::,.,,,,,.....,::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,.,,::,,....,,,,,,......
 ::::::::::::::::::::::::::,,.......................,..........,,,,,...,::::::::::::::::::::::::::::::::,:,,,,,,.,,,,,,,,,,,,.,,,,,,,,:::,.,,,,,,,...,,,,,,.,...
 :::::::::::::::::::::::::,..................................,..,,,,...,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,...
 ::::::::::::::::::::::,...................................:.:,,,,,,,,,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::,,...................................,:,:,,,:,,,,.,:::::::::::::::::::::::::::::,,,,,,:::,,,,,,,,,..,,,,,,,,,,,,:,,,,,,,,.,,,,,,,,,,,,,,,,,
 :::::::::::::::::::..........,,,,,,,,,,,...........,,,...,.,.,.:,,,,,,..,:::::::::::::::::::::::::::,:,:,,:,::,,,,,,,,,,,,.,,,,,,,,,,:::,,,,,.,.,,,,....,,,,,,,
 :::::::::::::::::,,,........,,,,,:,,,,,,,,.........,,,,,.....,,,,,,,,:,,...,::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::,,..,,,,....,..,,,,,
 ::::::::::::::::,,,,......,::::::::::::::,:,:,,,,,,,,,,,,......,,,,,,,,...,,..,,,::,::::::::::::::::,,,,,:,:,.,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,,,,,,,.,,,,,,,
 ::::::::::::::::o:,......,::::::::::::,::::::,,,,,,,,,,,,,...............,,,,,,,::::::::::::::::::::,,,,,..,,.,,::,,,,,,,,,,,,,,,,,,,,.,,,,,::,,,,,,,,,,,,::::,
 ::::::::::::::::::,,,...,::::::::::::::::::,:,,,,,,,,,,,,,,..........,...,::,::::::::::::::::::::::::::,,,,,,.,,::::,,,,,,,,,,,,,,,,,,,,.,,,,,,::::,:,,,,,,,::,
 ::::::::::::::::::,,....,::::::::::::::::,,,,,,,,,,,,,,,,,,..........,..,:::::::::::::::::::::::::::::::,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,:
 :::::::::::::::::,.....:::,.,,::::::...:::,::...,,,,,,,,,..,........,,..,::::::::::::::::::::::::::::::::,,,,,:,:,:,,:,,:,:::,,,,,,,,,,,,,,,,,,,,,:::::,,,,.,,,
 :::::::::::::::::,,.,,:yy,::::,.....R#R,,:o:.....,,.,.,,,..,......,,,,..,:::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,:::,,,,,,,,::,,,,,.,,,
 :::::::::::::::::,.:,..',,,.,,,,:,,,,.,,,,,:,,,,,.,,,,,,,,,,,....,,,.,..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,..,,
 :::::::::::::::::::,,,,.,,,,,,,:::,,,,,,,,::,:,,,,,,,,,,,,,,,,......,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,,
 ::::::::::::::::::::,,,.,,:::,.:,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,........,.,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,....
 ::::::::::::::::::::,,,..:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....
 ::::::::::::::::::::,...,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,........,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.....
 :::::::::::::::::::,....,,::::::,,:..,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,.....,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,...,
 :,::::::,:::::::::,,,.....::::::::::::,,,,,,:,,,,,,,,,,,,,,,,,,,,.,,......,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:::::::,.,,
 :::::::,::::::::::,,,,,,,,,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooo::::,:
 ::::,::::::::::::::::,,,,,,:::,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,.,.........,::::::::::,,:,::::,,::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo:::::
 :::::::::::::::::::::,,,,,,,:::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,.........,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooo:::::
 :::::::::::::::::::::::,:,,,,::::::::,,:,,,,,,,,,,,,,,,,,,,,,,,,..........,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooo::::
 ,::,:::,:::::::::,::::::::,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,........,,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooo::::
 ::,::,::::::::::::::::::::::::,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,.........,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo:::::
 :,,:::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,.......,:::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooooooo:::::o
 ,,:::::,::::::::::::::::::::::::::::,,,::,:,,,,,,,,,,,,,,,,,,,.:...::::::::::::::::::,:,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::ooooooooooooo::::::o
 ,,,,::::::::::::::::::::::::::::::::::,:::::::::::::::::,.,,,,.,:o::::::::::::::::::::::::::::::,:,,,,,:::::,::::::::::::::::::::::::::::::::oooooooooo:::::::o
 ,,,::::::::::::::::::::::::::::::::::,,,::::::::::::::,,:,:.::o:::::::::::::::.::::::::::::,::::::,:::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::o
 .,::::::.,.,,,,,,:,::,:,::::::::::::::,..::::::::::::,,,,:::'':::oo:::oo:::,:,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ..,....,,,,,,,:,:,::,::::::::::::::,.::...:::::::::::::,,::.,:,,,,::::,:::::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,:,:,:,:,::,:::::::::::::::::::::,:,,,,,,,,.,.,::,::::::::::,..::::.:::::,,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 .,,,:::::::::::,:,,,,:::::::,:,...,,:.,,,,,,,,,,,.::..::::.,:,...:::::::::::,:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,:,::::::,,,,,,,,,,::::::::..,,,...,,....,,,.:::.::::::::::::::::,:::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::,,:,:,,,:::::::::::::::::::::::::
 .,,,::::,,,,,,,,,,,,::::.::::::::,...,,.,:,,,,::.::::::::::::::::.,::::::::::::,,:,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::::::::::::::::::::::
 ,,,,:,,,,,,,,,,,,,::::::::,:::::,..,::::::::::.:::::::::::::::::.:::::::::::,::,:,,,,,::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:,:,:::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,::::::::::::::...::::,:,:,::,:::::,,:::::::..,...,::::::,:,,,,,,,,,,,,,:::::::::::,:,:,::,,::,,:,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,.,.,:::::::::::...,:::::,:::,.,.:,:::....::::::.o...:::::::,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,.,.,,,,:,::::::,,,:,,,,:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,::::,..,,::,,:....:::.:::,,.,:::::::::::::::::::::..::::::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,........,:::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,:::::::,:,,...,..::,::::...,::::::::::::::::,:.::::.::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,..........,:::::::::::::::::::::::::::::::::::::::::::::::,
 ,,,,,,,,,,,::::::::,:,......::::,..,.:::.,,::::::::,::::,:,.::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,...............,::::::::::::::::::::::::::::::::::::::::::,,:,
 ,,,,,,,,,,:.,,,::::.,,....:::,,:,,,:::,:::::::,::::::::,,,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,.....................:::::::::::::::::::::::::::::::::::::::,:,,,,
 ,,,,,,,,,::,,,::::,.,....::,:::,,:::::::::::,::::::::,:::,,::::::::,::,,,,,,,,,,,,,,,,,,,..........................,:::::::::::::::::::::::::::::::::::,:,,,,,.
 ,,,,,,,,,::::::::.......::.,,:,,::::o::::::::::::::.:,,,..::::::::::,,,,,,,,,,,,,,,,,...............................,::::::::::::::::::::::::::::::::,:,,,,....
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #
...........:,,::,,,,,.,,,,:,,,,,,,,,::::::::::::::::::::::::,,::,:: ::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................,,,,,,.,......,:..,:.,.....::,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,..,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............,.....,,,,,,,,,.....,...,:....,::,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::o:::,::,,,,,.,.......,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................,,,,,,,,,...,,....,,.,,,,,,,,,,,,,,,,,,:::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::,,,,..,,.....,....,,,,,,,,,,,::::::::::::,::,,,,:,,,,,,................,.,,,,,,,,,.,..........,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,.,......,.,.,.,,,,:::::::::::::::::::::::::::::::,,,..,,..,,,......,,,,,,,,,,,.,...........,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::,,,,,,.........,,,,::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,,,,,,,,,,...........,,,,,.,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::,,,,,........,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.............,.,,...,,,,,
.:::::::::::::::::::::::::::::::::::::::::::;:::,,,,.......,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,:,,,,,,,,,,......................,,,
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,.......,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,,,:,,,,,,,,,.....................,,
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,,......,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,...................,,
 :::::::::::::::::::::::::::::::::::::::::::::,,,,,,,........,,::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,.....................,
 ::::::::::::::::::::::::::::::::::::::::::::,,,..,,,.......,::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,:,,,,,,,,,,,,,,,,.....................,
 :::::::::::::::::::::::::::::::::::::::::::,,,,..,,.,......,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,.....................,
 :::::::::::::::::::::::::::::::::::::::::::,,.....,.......,,:,::,,,,,,,::::::::::::::::::::,,,,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,..................,,,
 :::::::::::::::::::::::::::::::::::::::::::,,,,....:,vvv:,...,.,,,,,,,,,,,::::::::::::::::,..,,,,,:::,.,,.,,,,.,.,,,,,,,,,,,......,,,.,,,,,................,,,,
 ::::::::::::::::::::::::::::::::::::::::::::,,,,,..,,,,$^,.:,,::::o::Y:,,,,,,,,,...,,,,.,v,,,,:::::::,,,,,,,,,,,,,,,.,,,,,,,:,,,,,:,,,,,,:,..............,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,.....,,,,,,,,::::,,,,,,,,,,,.,,,,,:::,,,,,,,,,,,,,:,,,,,.,,,.,,,,,,,,:::,,,,:,,,,.,,,............,.,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.......,,,,,::.,:.,,,,,,,,.,,:,,,,,,:,:,,,,,,,,,:::,,,.,,,,,,,,,..,,,,,:,,,,,,,,,,,,,,,.........,.,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::,.,'..,,,...,:,,,,:::,,,,,,,,,,.,:::::,,,,,:,:,:::,,,,,,::,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,......,,..,,,,.,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::,.,,.,,,,..::::,,::::,,,,,:::,,::::::,,,,,,,,,,,,,,,,,:::,:,,:,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,......,.,,..,,,.,
 ::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,,.,,:::::::::::::::::.::::::::,,,,,::::,:::,,::::::::::::::,,,,,,,,,:::::,,,,,,,,,,,,,,......,,...,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,:::::::::::::::::.,:::::::::,,.,,:::,::::::,:::::::::::::,,::,:::,,:,:,,,,,,,,,,,,,,,............,..
 ::::::::::::::::::::::::::::::::::::::::::::::,,::::,,,,,,,::::::::::::::::.,::::::::::::,,,::::::::::::::::::::,,,::::::::,:,::,,,,,,,,,,,,,,,............,,,,
 :::::::::::::::::::::::::::::::::::::::::::::,:::,:,,,::,,,,,,,,,.,.,,,,,,,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,:::::::::,:,:,::,,:,,,,,,,,,,,.,............,..
 ::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,::,,,,::::::::::::::::::::::::::::::::::::::::,::::,::::::,:::,::,::::::,,,,,:,,,,,,,,,,,,............,..
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,.,,,,,,,,,,:::::::::::::::::::::::::::,::,:::,:::::::::::::::::::::::,::::,:,,,,,,,,,,,,,,,,,,,,..............
 ::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,:::,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,......
 :::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:,,,,,.:::::::::::::::::::,:,,:,:::::::,,,,,,::::::::::::::::::,:::,:::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.....
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,,,,,.:::::::::::::,,:,,,,,,,,,,.,,::,,,::::::::::::::::::::::::,::::::,,,,,,,,,,,:,,,,,,,,,,,,,,,.....
 ::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,:::::::::::::,:,,,,,,,::,,,,,,,,::::::::,::::::::::::::::::,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,,..
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:::::::::::::::::::,:::::::::::::::::::::::::::::::::::,::::,::,,,,,,,,,,:,,,,,,,,,.......,,,..
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::::::::::::,::::::,:::::::::::::::::,:::::::::::::::::,:,,,,,,,,,:,,,,,,,,,,,,,,......,,,...
 :::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,.,::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::,::,,,:,,,:,:,,,,,,,,.....,,.....
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,:,,,,,,::::::::::::,::,::,:::,:::,:::::::,::::::::,::::::::::::,::,::,,,,,:,:,:,,,,,,,,,...,,,......
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::,,,,,,,,,,,,,,,,,,,,,,:,:,::::,:::::::::::::::::::::,::,:,:,:,,:,,,,,,,,,,.........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,::::::,,,,,,...,,,,,,.,.,,,,,,,,,,,,:,,:,,:::::::::::::,:::::,:,,:,,::,,,,,,,,,,...........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::,:::,::,:,,:,,,,,,,,,,............
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,::::::::::::,::,::,,,,,:,:,:,,:,,,,,,............
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,:,:::,:,:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,:,,::,:,:::,:::,:,:,,,,::,,:,,,,,,,,.............
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,::::::,,:,:,,:,::::,:,::,,:,,,,:,,,,,,,,............
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:::::,:,:,,,,,:,:,:,::,:,,:,,::::::::::,:::,,,,:::::::,:,:,,,,,,,,,,,,,,,,.............
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,:,::::::::::::::::::::::::::::::,:,:::,,,,:,:,,:,,,,,,,,,,,,,,,,,,..............
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::,,:,,:,,,,,,:,,,,,,,,,,,,,,,,,,..............,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,:::::::,::::::::::,,:::,,:,:,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,............,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::,,,:,,,::,:,::::::,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,............,,,::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,........,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,,....,,:::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,,,............,:::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,...,.....,..,,...,:::::::::::::::
{157} root@ascii ~/libbgrab-1.9 # ,,,,,,,,:::::::::::::::::::::::,::,:,,::::::,,:,,:,,,,,,,,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::oooooo
     #               bbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



:::::::::::::::,::::::::::::::::::::::::,,::,:: oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,
 ::ooooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,............................... ::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::,::,,::::
 ::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,:,,,,::,:,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..,.,,::::::::::::::::::::::,,,,,,,,,,,,,,:,,,,,,:,::,::,,::::,,,,:,,,,,,,,,,,,,,,,,::
 ::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::,,.,..,,..,,,,,,,,,,::,,,:::,:,,,:,:,:::,:,::,::,::::::,,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::,,:,,,,::::::::::::::::::::::::::::,,,,,,,,,...,,,..,,...,..,.,,,.,,,,,:,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::,,:,,,,::::::,:,,,,:,,,:,,,,,,,:,:,,,,,,,.....,,.:.....,,,,,,.,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::
 :::::::::::::::::::::::::,,,,,,,,:,,:,,,,,,,,,:,,,,,,::,,:::::,,.,.,,,,,,::,,.:,,,,,,,.,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,,,,,,,,:::::::::::::::::::,,,,:,,,,,,:::::::::::::::::::::::,,..,,,,,,,,,,,,,,,,,.,,,,,,,,::::::::::::::::::::::::::,:::::::::,:::,::::,:,,,,,,,,,,,,,:,::::::
 ,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::,,..,,,,,,,,.,,,,,,,,.,,,,,,,,,,,::,:,:::,::,:,::,,:,.,,:,:,,,:,,::,,:,:,,:,:,,,,,,,,,,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,......,,,,,,.,,:,,,...,,.,.,,:,.,,,,,,,:,,,,,:,,,,,,,,,,:,,,:,,,:,::,,,:,,,,,,,,,,,,,::::::::::::
 o::::::::::::::::::::::::::::::::::::::::,:::,:::,::::,:,,:,,.,,,,,,,,,,,,,,,,..,,..,.,,,,,::.,,:,,,,,::::,::,:,,::,::::,,,,,:,::,,,,:,,,,,,,,,,,,:::::::::::::
 ::::::::::,:::,:,,,,::::::::::::,::,,,,,,,,,,,,,,,:,,,:,,,:,,,..,::,,,,,,,,,,,,,,.,,,.,::,,::,,,,:,:,:,:,::,:::,,:,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::
 :::::::::::::,,,,,,:::::::::::,:,:::::,,,,,,,,,,:,:,:,:,:,,,,,,.,::::,,,,,,,,,,,.,,,::::,,:::,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::
 o:::::::::::::,,,,,:::::::::::,,,,,,:::::,,,,,,,,,:,,:::,,,:,,,...::::::::,,,,,,,,,,::::o,:,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::::::::::,:::::::::::::::::
 o:::::::::::::,,,,,,::::::::::,,,,,,,,::::,,,,,,,,,:,,,,:,,,,,,,,.:::::::::,,,.,::::::oooooo,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ooo:::::::::::,,,,,,::::::::::,,,,,:,,,,,::,:,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::oooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 oooo::::::::::,,,,,,::::::::::,.,..,,,,,,,,,::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,,....,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 Oooo:::::::::::,,,,,:::::::::::,,.,..,,,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,............,,:::::::::::::::::::::::::::::::::::::::::::::
 OOoo::::::::::,:::::::::::::::::,:::,,,,,,:::::::::::::::::::::::::::::::::,::,:::::::::,::::::,................,.,::::::::::::::::::::::::::::::::::::::::::::
 OOoo::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::,,,::::,.......................,,::::::::::::::::::::::::::::::::,::::::::
 Oooo:::::::::::::::::::,::::::::::::::::,,:::::::::::::::::::::::::::::::::::,,,,,,,,::,:............................,,,:::::::::::::::::::::::::::,v':::::::::
 Oooo:::::::::::,:::::::,:::::::::::::::,,,::::::::::::::::::::::::::::::::::.........................................,,,,:::::::::::::::::::::::::^::::::::::::
 Oooo:::::::::::::::::::,:::::::::::::::,,,::::::::::::::::::::::::::::::::::,.........................................,,,,:::::::::::::::::::::::::::::::::::::......,........................ OOooo::::::::::::::::::::::::::::::::::,:,:::::::::::::::::::::::::::::::,,...........................................,,,,,::::::::::::::::::::::::::::::::::::
 OOOoo::::::o:::::::::::::::::::::::::::::,::::::::::::::::::::::::::::,................................................,,,,,:::::::::::::::::::::::::::::::::::
 OOOoo::::::::::::::::::::::::::::,::::::,,::::::::::::::::::::::::::...................................................,,,,,,::::::::::::::::::::::::::::::::::
.YoOOo:::::::::::,:::::::,::::::::::::::,:,,:::::::::::::::::::::::....................................................,.,,,,,::::::::::::::::::::::::::::::::::
 ..Yoo:::::::::::::::::::,:::::::::::::::::,:::::::::::::::::::::,.......................................................,,,,,::::::::::::::::::::::::::::::::::
 ....oo:::::::::::,::::::,::::::::::::::::,,::::::::::::::::::::.......................................................,.,,,,,::::::::::::::::::::::::::::::::::
 .....::::::::::::,::::::,::::::::::,::,:,,,:::::::::::::::::::........,.,,..............................................,.,,,,:::::::::::::::::::::o:::::::::::
 :,..,,.,:......,:.,:,:::,::::::::,:::,:::,,::::::::::::::::::..........,................................................,.,,,,...........::::::::::o:::::::::::
 ,::.,.,,,..............::::::::::::::::::,::::::::::::::::::,............................................................,,,,,,............:::::::::,::::::::::
 ::,,,,,,................,..::::::,::::::,,,:::::::::::::::::.............................................................,.,,,,,....,....,..:::::::::::::::::::
.,,,,,,,,.................,,..,,:::::::,:,::,:::::::::::::::,...............................................................,,,,,....,,,..,:.,::::::,o::::::::::
 ,,,,,,,,........ ..,,,,,,,,..,,,.,:::::::,,,:::::::::::::::..............,.................................................,,,,,,....,.,,:,:::::::::O::::::::::
 :::::::,:::ooooooooooooooooo....,.:::::::,,,::::::::::::::..................................................................,,,,,......,.,,,::::::::o,:::::::::
 oooooooooooooooooooooooooooo.....,..,::::,,,:::::::::::::...................................................................,,,,,........,,,::::,:::o,:::::::::
 ooooooooooooooooooooooooooooo.,.......,::,:,::::::::::::,...................................................................,,,,,,.......,,,,,::oyon:Yy;:::::::
 ooooooooooooooooooooooooooooo....,....,.,,:,::::::::::::....................................................................,,,,,,.......,.,,,:::Ro:y###mn,::::
 oooooooooo:ooooooooooooooooooo....,......,,,,::::::::::,.............,......................................................,,,,,,.......,..,,,,:::%%%%$###n,::
 oo:ooooooo:ooooooooooooooooooo....,......,.,,::::::::::......................................................................,,,,,,,,,::,,,,,..,:;%%%OO%$$$##yw
 ooo:ooooooo:ooooooooooooooooooo.....,..,....,,::::::::,.......................................................................,,,,,.,,,:::.,..,:o%OooooYYO%$$##
 ooo:ooooooo:ooooooooooooooooooo:...............,::::::,........................................................................,,,,:,,,,,,,,.::::oo:::::ooOOR##
 oooo:ooooooo:ooooooooooooooooooo................,:::::.........................................................................,,:,....,,,.,::::::::,:::::oOO$#
 oooo:ooooooo:ooooooooooooooooooo:..................,:..........................................................................,,oo,,,,...,::::::::,::::::ooOO$
 ooooo:ooooooo:ooooooooooooooooooo............,..................................................................................:oo,,.::,,,,:::::,,:::::oooOOO$
 ooooo:ooooooo:ooooooooooooooooooo:.............,.................................................................................oooo:,::,,:::,:,,,:::::::oo%%#
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #







::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,::::::::::::::::::::::::::::::::::,,::,:: ,,,,,,,,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,:,:::,:::,:::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::,::,::::::::::::::::::::::,:::::::,:,:::,:::
 ,,,,,,,,:::::::::::::::,,:,,,,,,,,,,,,,,,,:::,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,::,:::,::,:,::::::::............................... ,,,,:,,::::::::::::::::,,,,,,,,,,,,,,,,,,,,::::,::,,::::::::::::::::::::::::::::::::::::::::::,:,:::,:::::,::::::::::,:::::::::::::::::::,::::::::::::::::::::::::::::::,::,,::::
.,:,,,,,,:::::,:::::::::,,,,,,,,,,,,,,,,,,,,,:,:::::,::::,::::::::::::::::::::::::::::::,:::::::::::::::::::,,::::::::::::::::::::::::::::::,::::::::,::::::::,:
 ,,,,,,,,,:::,,,:::::::::,,,,,,,,,,,:,,,,,,,,:,,:,:::::::,::::::::::::::::::::::,::::,::::::::::::::::::::::::,::::::,::::::::::::::::::,:::::::::,::::::::,::::
 ,,,,,,:,,:::,,,:::::::::,,,,,,,,,,,,,,,,,,,:,,::,,:::::::::::::::::::::::::,::::::::::::::::::::::::::::::,,,,,:::,:,::,::,::::::::::::::::,:::::::::,:,:::::::
 :,,,,,,,,,:::,,,:::::::::,,,,,,,,,,,,,,,,,,,,::,,:,:::,::::,:,:::::::::::::,,::::,::,,:,:::,::,:,:::,:,:::::::,::::,:,:,::,::::::::,:::::::::::::::::::::::::::
 :,,,,,,,,,:::,,,:::::::::,,,,,,,,,,,,,,,,,,,:,,:,:,,:,:,:::::,:::,,,,,,',:,.,.,,..,.,..,,,,::::::,:::::::::::::::::::::::::::::::::::::,:::::::::::::,:::::::::
 :,,,,,,,,,::::,::::::::::,,,,,,,,,,,,,,,,,,,,:,:,::,::,::::::,,,,,.,,,..,:,::.,.......,.,,,,,::::::::::::::::::,:::::::::::,:::::::::::::::::::::::::::::::::::
 ::,,,,,::,,:::,:::::::::::,,,,,:,,,,,,,,,,,,:,:,::,::::,:,,,,........,.,,....,,:::::oo:,,.,,,,,,::::::::::::::::::::::::,::::::::::::::::::::,:::::::::::::::::
 :::,,,,,,,,:::::,:::::::::,,,,,,,,,,,,,,,,,,:,:,:,::,,,..............,...,,.,.'::::::ooo:.,,,,,,,:::::::::::::::::::::::,,:::,::::::::::::::::::::::::::::,::::
 ::::,,,,,,,::::,:,::::::::,,,,:,,,,,,,,,,,,,,,:,,::,.,,.............,.,..,,...::.,.::o::oo,.,,::,:::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::,,,:,,,,:::,::::::::::,,,,,,,,,,,,,,,,,,,,,:,,,.................,,,,::::,,,.:.:,:,:::o.,,:,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::
 :::::,,,,,,,::::,:,::::::::,,,,,,,,,,,,,,,,,,,,:,,,,,,...,,,,,.,.,.,,,,,::::::,,,....,,::o..,,::,,,::::::::::::::,:::::::::::::::::::::::::,:::::::::::::::::::
 :::::,,:,,,,::::,:,,::::::::,,,,,,,,,,,,,,,,,,::,,....,,,,,::::,.,:,,::::::::::,,.....,.,,:,.,::o'o,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::
 ::::::,,:,,:,:::,:,:::::::::,,,,,,,,,,,,,,,,,,,:,,.....:::::::::::::::::::::::::,,,,..,.,::,.,::::..,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::,,,,,,,::::.:,::::::::,,,,,,:,,,,,,,,,,,,,:,...,,:::::::::::::::::::::::::,,,,....::::.,,,,,,..,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::,,,:,,,:::,::::::::::,,,,,,,,,,,,,,,,,,,,:,,...,::::::::::::,,,,::;:::::o::.,....,:::.,,:,,,,,::,::::::::::::::,:::::::::::::::::::::::::::::,::::::::::
 :::::::,,,,,:,::::.::::::::::,,,,,,,,,,,,,,,,,,,,,,,...::::::::.,,,::,,,,.o:',::::::,,,,,,,,,,,.:.,,,::::::::::::::::::::::::::::::::::::::::,:::,:::::,::::,::
.::::::::,,,,:,::::.o:::::::::,,,,,,,,,,,,,,,,,,,:,::,..,.,,:..,,:,,,,,,,,,:::::::o::::,,,,,,,,,.:,,,::::::::..........:,::::,:,::::::::::::::::::::::::::,:,,,:
 :::::::::,,,:,,:::::::::::::::,,,,,,,,,,,,,,,,,,:,,,....:,,,,::,,:,::::::::::::::o:::::,,,,,,,,,,,..,,,:::::,...........,:::,:::::::::::::::::::::::::::,,.....
 ::::::::,,:,:,:::::,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,:::::,::::::::::::::::,,,,,:,,,,.,..,:::::::,...,,......:::,:::::::::::::::::,::::::,:,......
 ,:,::::,,,:,,:,:::::o::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::,,,,,,,..,...,,,::,,:,:,:,,.....,:::,::::::::::::::::::::::::::,.....
 ,,::::::,,:,,:,,:::::::::::::::,,,,,,,,,,,,,,,,,,:,,,,:,,:::::::::::,:::::::::::::::::::::,,,,,.,,.,...::::::,..,,,,.,....,,::,::,::::::::::::::::::::::::,,...
 ,,,:::::,,,:,,:::::::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,:,,:,::::::,,:::::::::::::::::::::::::,,,,..,,,:.:,:oooo:,,,,:.,,,,,,,,:::::::,::::::::::::::::::::::,::,::......,........................ .,:::::::,:::,,:::::::,,.,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,:::::::::::::::::::::::::::::::::,,.,,:::,::ooOoooooo:,:.,,,,,,:,::,::,,::::::::,:,,:::,:,,,,:,,:,:
 :.:::::::,,:::,:::,.....,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,,,,,:::::::::::::::::::::,.,,::::::::oYoooooOo:ooo:v:.,.,,,,,,,,,,::,:,,,,,,,,,,,,,,,,,,,,,,,
.:.,::::::,,::::,,:::,::,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,:,:,,,::::,,,::::::::::::::::::::::..,:oo::::oY::::o:ooO::oooooOo,,,,...,,....::,,,..,,,,,...,.,,,,,,,,
 :.,:::::::,,::::,::::.....,....,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,:,,::::::::::::::::::::::,..:oooo::oo::::::::o:.,,:,:Yo.:oYoO:,.,,::.....,,,:,,,,,,,,,,,,,,,,,,
 ::.::::::::,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::,,,,,,..::o:ooooo::::::::::::::::::::::::oYoo;, ,,,,,,,,,,,,:,,,,,,,,,,,,,,:
 ::..:::::::,,::::,::::::,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,::,:,,,,,,,,,..,:oooooooooo:::::::::::::::::::::::::o:oY%%v,,,,,,,,,,,,,,,,,,,:,:,,,,:
 ::,.,::::::,,:::::,::::,,:,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,.,,,,,,,:::::,,:oooooooooo:::::::::::::::::::::::::::ooo,^O:;:,,,,,,,,,,,,,,,,,,,,,,,,
 :::.,::::::,,,:::::::,,,,,...,,..,,,,...,.....,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,:,:::,:ooooooooooo:::::::::::::::::::::::::::::oooo,^%O;,,,,,,,,,,,,,,,,,,,,,,,
 :::,.:::::::,,::::::::,,,,,,....................,,,,,,,:,,,,,,,,,,,,..........:,,,::::,::'ooooooo:,,:::::::::::::::::::::::::::::oooo:O%%v.,,,,,,,,,,,,,,,,,,,,
 ::::.,::::::,,::::::::,:.........................,,,,,,,,,,,,,,,............:::,:,,::,:::::o:::oo:oo::::::::::::::::::::::::::::oooooo,OOOO,,,,,,,,,,,,,,,,,,,,
 ::::......,::,,,...:::,...........................,,,,,,,,,,,,,......:::...:::,..:,,,,o:::o::::::'o,:::::::::::::::::::::::::::::oooooo:oOO':,,,,,,,,,,,,,.....
 ..........,::,....:::,,............................,,,,,,,,,,,......::::,..:::::::,,,.:::.:::,:::::::::::::::::::::::::::::::::::oooooooo::o%;,,,,,.,,.,.,,....
 ......,,,::::,...::,:,..............................,,,,,::,,.......::::,..:::::::,:..:::::::oo:::::::::::::::::::::::::::::::::oooooooo:o:oO%:,.,.,,,,,.,,....
 :,,,:::::,:,,...:::,,................................,,,,:::::......:::::.::::::::.,,.::::::o:o:.::::::::::::::::::::::::::::::::ooooooooOo:OOO,.,.....,.......
 ,:,:,,:,:,:,,..::::,,................................,,,,:::::::,...:::::::::::::.,...:::::::o:,::::::::::::::::::::::::::::::::::o:oo:ooOooOooo......,...,....
 ,:,,:,:,:,,,,,:::::,..................................,,,,:::::::::::::::,::::::::....:::::::::.::::::::::::::::::::::::::::::::::ooooo:o,:,:OoO:..,........,,.
 :,,:,,,,,,,,,::::,,,..................................,,,:::::::::::::::::::::::::...,,:::...::,.:::::::::::::::::::::::::::::::::o:oo::,:oo.;O^;...........,.,
 ,,,:,,,,,,,:::::::,,........................,,,,,.....,,,,::::::::::::::::,::.::::....,..:,:::::.::::::::::::::::::::::::::::::::::o:::,,:::.OOoO;.............
 :,,,,,,,,,:::::::,,,..,.....................,,.....,,,,,..::::::::::::::::,::.:,,,..,:::::::::::,:::::::::::::::::::::::::::::::::::::::::o:,OOO%O;............
 ,,,,,,,,,,:::::,,,,.....,,...............,,,,,,....,,,....::::::::::::::::::..:,,..,:::::::,:,::.,:::::::::::::::::::::::::::::::::::::::o::.O%oOOo.,..........
 ,,,,,,,,,,:::,,,,...,..............,,,,,,,.........,,,.....::::::::::::::::,,,,,,..:::::::,,,::,,,:::::::::::::::::::::::::::::::::::::::Y:oOOOOoOO;;v.........
 ,,,,,,,,,,::,,,...,,,,.........,.,,,,,,,...........,,......,::::::::::::::::::,,,.,:::::,,,,,,:,:,,:::::::::::::::::::::::::::::::::::::::,OoOOOOOOoOO;,.......
 ,,,,,,,,,,,:....,,,,........,,,..,..............,,,...........::::::::::::::::::::,::,:,:::,::,::,,::::::::::::::::::::::::::::::::::oooOO,:OOOOOOOooOO:.......
 ,,,,,:::::::,,,,,,.....,,,,,....................................:::::::::::::::::::::,,:,,::::::,:,,:::::::::::::::::::::::::::::::::ooooO,.ooooYoooo;oO.......
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #





,,,,.,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,:,,:,:::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::,,,,,,,:,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::::
.::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,:::,::,::::::::::............................... ::::::,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,:,,,:,::::::::::::::::::,::,,::::
 ,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,,:,:::::::::::::::
 ,,,,,,,,:::::::::::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,:::::::::::
 :,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,::,::::,::,:::,:,::,,,:,::,,,,:,,::::,:::::::::::::
 ::,,,,,,,::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,,,,:,:::::::::::::::::::,:::,:::::,::::::::,:::,,:,:::,,,:::,:::::::,::::::::
 :,,,,,,,,:::::::::::.,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::::::,:::::::::::,,,:,:,::::::::::::::::::
 ::,,,,,,,:::::::::::,.....,,,,,,,,,,,,,,,.,,,,:,:::,:::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::,::::::,:::,,,,,,::::,:::::::::::
 :,,,,,,,,:::::::::::,,,,,,,,,,,,,,,,,,,,::::::,:::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,::,,,:,:::::::::::::::::
 ::::,,,,::::::::::::,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,:::::::::::::::::
 :::::,,:,::::::::::::,,,,:,:,:,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.....,...,,,,,,,Y.:::::::::::::
 ::::,,,,,:::.::::::::,,,:,,,,,,,,,:,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,..................,,.,,::::::::::::
.:::,,,,,,:::,,:::::::,,,,:,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::........................,,,,,::::::::::
 ::::,,,,,,::,,:::::::,,,,:,:,,,,,,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,...........................,,,,,,::::::::
.:::::,:,,:::::,:::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,........................................,.,,,,,,:::::::
 :::::,,,:,:::::::::::,,:,,,,,:,,,,::::,:::::::::::::::::::,:::,:::::::::::::::::::::::,::::::::::::::::::,........................................,,,,,,,::::::
 :::::,:,,,:::,:::::::,,,,:,,:,:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.........,:::::::::,,,,,,................,,,,,,:::::
 :::::,,,,,:::,::::::::,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::,.....,,,:::::::::,,,,,,,,............,.,,,,,:::::
 :::::,,:,,::::::::::::,,,,,,,:,,,,,::::,::,::::::::::::::,::::,::::::::::::::::::::::::::::::,:::::::::::::::::::,,..::::::::::,,,,,,::,:::,..........,,.,,::::
 ::::::,,:,::,,:,,:::::,:,,:,,,,,,,,::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::,,:::::,:::::.......,,.,:::::::
 ::::::,,:,::::,:::::::,,,,,,,,,,,,,,:,:,,:,:::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,..,,,:::::::::::::::::::::,::::::,,,,....:,,:::.,.,
 :::::::,::,:::,:::::::,,:,,,,,:,,::,.,,,,:,,,,,,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::.......::::::::::::::::,,:::::::::::::,,,.,,,,,,,,,,:::
 :::::::,,:::::.::::::::,,,:,,,:,:,.,,,,,,,,,,,,,,,,,,::::::::::,:::::::::::::::::::::::::::::::::::::::.....::::,,:::::::::::::,,,:::::::::::::,,,,,,,,,:o:::.:
 ::::::::,::::::o:::::::,:,::,,,,,,,,,,,,,,,,,,,:::::::,::::::::,::::::::::::::::::::::::::::::::::::::....,:.,:::,:::::::::::::,:::::::::::::::::,,:::::ooo:,.:......,........................ :::::,:,,,:::::o::::::::,,,::::::::,,,,,,,,,,,,,,::::::,:::::::,,::::::::::::::::::::::::::,::::::::,....,,,::,,,,,::::::::::::,,,::,,:::::::::::::,:,,,:oo:..,
 ,:::,,::,,,::::o:::::::,,,:::::::::::,,,,,,,:::,:,,:::::::::::::,:,::::::::::::...,,:::::::::::::,:.....,:::,,,,,,,:::::::::::,,:,,,,:::::::::::::::::,:::oo:,:
 ,::::,::::,::::::::::::,,,:::::::::::::,,,,,,::,:,,,::::::::::::,,,:::::::::,...........::::::::::,,.....,::,,,.,,,,:::::::,,,,,,,,:::::::::::::::::::::::o::,;
 ,:::::::::,::::::::::::::,::::::,:::::::,:,,,,::::,,,,::::::::::,,:,:::::::,.............:::::::::,:,....,,,,,..,,,,,:,:,:,,,,,::::::::::::::::::::o::ooooooooo
 ,::::,::::::::::::::::::,:,,:::::::::::::,,,::::::,::::,::::::::,,:,:,:,::::,....,,.......,,:::,:,::,.....,,,,,,,..,....:,,,,::::::::::::::::::::oooooooooooooo
 .::::,:::::,:::::.::::::,,,::::::::::::::::::::,,:,,:::::,:::::,,,,,:,:,:::::,,,,..,,,.,.,:,,:::,,:,:.....,,,,...,,,.........,:::::::::::::::::oooooooooooooooo
 ,,:::,,::::::::::,::::,::,:::::::::::::::oooo,::::,,,::,:,::::::,,,,,,:,,::,,,,,,,,,,.,,,.,,,,,,,,,:::,.....,,,,,,,.........,..:::::::::::oooooooooooooooooooOO
 :,::::,:::::,:::::::::::,:,,:::::::::::::::o::::::,,,:,:.,.:::,:,,,:,,:,,:,,:,:,:,,.,...,,......,:,,.........,........,..,.,,.,,::::::oooooooooooooooooooo::::'
 ::::::,:::::::::::,:::,,:::,,::::::::::::::o::::o:o::::,:.,,............,:,,,,:,,,...................,......,,.....,..,...,,..::::::oooooooooooo:::::::oooooooO
 o:,:::,:::::::::::.::::,:,:,:,::::::::::::::::::ooooooo:,::::........,,,,:,,,:...........................,..,,..,,.......,..,,.:::::oooo::o:::ooooooooooooooooo
 o::::::,::::::::....:::,,:,:,,:::,:,:::::::,::::::oo::,,,,::::,.......,,:,::,..........................,,,,,,......,.........,::::::o::oooooooooooooooooooooooo
 o::..,:,:::::::,,,..::,,,,:,,:,,,,,,,,...,,:::::::::,,,,,,,,,,::::,....,,:,,,...............,,,.,......,,,,.,,,.......,,,..,::::::oo::ooooooooooooooooooooooooo
 o:::.:,,,:::::::....:::,,,::,,,,,,,,,......,::::::.,,.,,,::::::::::::...,,,,...............,,,........,..:::,,..,,::,.:..:::::::o::ooooooooooooooooooooooooo:oo
 o:o:::,,:::::::::,..:::,,,,,,,,,,,,,,.......:::,:.,,.,,::::::::oooo:::..,:,,..........,,,,,,..,,.,....,,.:.:.,:..,,,.,.::::::::::o:oooooooooooooooooo:oooo::o:o
 :::::::,,:,::,::::..,::,,,:,,,,,,,,,,......,.:,:,,,,,.:::::::::oooooo:,,.,,,,,,,....,,,,,,.......,,...,,...,.........,::::::::::ooooooooooooooooooo:::ooooo::::
 o::::::,,,:::,::::...::,,,:,,::,:,,:,....,,.,:::,,,,,.:::::::::::oooooo,:,,,,,,,,,,,,........,,,,....,..,,,,....,.,,,.:::::::::oooooooooooooooooooo::ooo:::::::
 o::::::.....,:::::.,,,,,,,:,:,,,,,,,,....,..,::,,,,,,.:::::::::::::ooooo.:,..............................,........,..:::::::::::oooooooooooooooooo::ooo::::::::
 :::::::.......,:::.....,,,,,,,,,,,,,,......,,:,,,,,,,,,::::::::::::::oooo::,................,,,.....,,,,............:::::::::::oooooooooooooooooo::ooo::::::::o
 ::::::::.,.....::,,.....,,,,,,,,,,,,,......,,,,,,,,,,.,,:::::,:::::::::::.,:...............,,,,,,,,,::,,,,,,,,,,....::::::::::oooooooooooooooooo::ooo::::::::::
 :::::::::.....,,,,,...::,,,,,,,,,,,,,.......,,,,,,,,,,,,,::::::::::::::::,,,:..............,,,..,.,..,,,,,,,,,,,.,,::::::::::oooooooooooooooooo:oooooo:oo::o:::
 o::::::::,.,,,,,,,,...::,,,,,,,,,,,,....,:,..,,,,,,,,,,,,,:::::::::::::::.,,,:................,...,..,,,,,,,,.,,.,:::::::::ooooooooooooooooooooooooooooo:o:o:::
 ::::::::::,,,..,,::...,:,,,,,,,,,,......::,,,,,,,,,,,,,...:::::::::::::::,,,,,.......,.................,,........::::::::o:ooooo:::oooooooooooooooooooo:::::::o
 :::::::::::....,.,:,...,,,,,,,,,.......:::,,,,,,,,,,,......:::::::::,:::::,,,,:........................,:.......:::::::::oooo::::::::ooooooooooooooooooo:::::::
 :::::::::::....,.,,,...,,,,,,,,:.,,,,..::,,,,.,,,,,,........::::::::,:::::..,,,......,................,:,......:::::::::oooo:::,.,,,:.ooooo::ooooooooo::::::::o
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #

::::::::::::::::,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,::::,::::::::,:::::,::::::::::::::::::,:,,:::::::::::::::::::::::::::::::
 ::::::,,,,,,,,,,,,,,:,::::,::::::::::::::::::::::::::::::,:::::,::::::::::::::,::::::::::::::::::::::::::,,::::::::::::::::,,,:,:::::::::::::::::::::::::::::::............................... :::::::,,,:,,,:,,,,,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:::::::::::,,,,::,:,::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,:,,.v,o,:::::::::::::::::::::::::::
 :::::::,,,,:,,,,,,,,::,::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,::::,:::::::::::::,:::::,::::,:,::P,,::::::::::::::::::::::::::::::
 :::::::,,,,,,,,,,,,,:::,::::::,::::::,:::::::::::::::::::::::::::::::::,::::::::::::::,:::::::::::::::::::::::,::::::::::::,::::,,,::::::::::::::::::::::::::::
 :::::::,,,,,,,,,,,,,,::,:,:::::::::::::::::::,:::,:::::::::::::::::::,::,:,::,:::::::::::::::::::::::::::::::::::::::::::::::,:,,,,::::::::::::::::::::::::::::
 ::::::::,,,,,,,,,,,,,::,::::,:::::::::::::::::::,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::
 ,:::::::,,,,,,,,,,,,,:,,,:,,:::::,::::::::::,:::::,::::::,::::::::::::::,:::::::::,:::::::::::::::::::::::::::::::::::::,..........,,,,,:::::::::::::::::::::::
 ::::::::,,,,,,,:,,,,,::::::::::::::::::::::,:::::::,:::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::.............,,,,,,,,,::::::::::::::::::
 ,:::::::,,,,,,,,,,,,,,:,:::::::::::::::::::,:,:,:::::::::::::::::::::::::::::::,:::::::::::::::::::,::::::::::::::::,................,.,,,,,,,,::::::::::::::::
.,::::::::,,,,,:,,,,,,,::::::,::,,:::::::::,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,......................,,.,,,,::::::::::::::::
 ,::::::::,,,,,,,,,,,,::,,,,,,,,.,,,,::,:::,:::,::,::::::::::::::::::::::::::::::::::::::::::::,:::::::.::.,.,..,........................,..,,,,,:::::::::::::::
 :::::::::,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,,::::,::,:::::::::::::::::::::::::::::::::::::,:,........,:........,...,.........................,,,,,,,::::::::::::::
 :::::::::,,,,,,,,,,,,,,,,,.,,,,,,,:,,,,,,,:,::,::,,:::::::::::::::::::::::::::::::::::.......................................,,,,,,,,.....,,,,,,,::::::::::::::
 :,:::::::,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,::::,::::,:::::::::::::::::::::::::::::::::::..::,:,,..................,::::::,,,,,::::::::,,,,,,,...,,,,::,:::::::::o:
 :::::::::,,,,,,,,:::::::,,:,,,,,,,,,,,::::::::::::,,::,:::::::::::::::::::,,,::::::,..:::,:,:::,...........,,:,,.::,,,,,,,,,::::::::,,,,,,,::':,,:,,,::::::::::
 ::o::::::,,,,,:,::::::::::,,,,,,,,,,:,::,,:::::,,,,,,:,:::::::::::::::::........::::,..:,,,,,,,::.,.......,,::,:,.:::,,,,:,:::::::::::::,::,:::.:':::::::::::o:
 ::o::::::,,,,,,,:::::::::::,,,,,,,,,:,:::,,::::,:,,,,:::::::::::::::::,..........::,,,.,,,,,::::,,,........,:::::::::::::::::::::::::::::,:::::,:,:o,::::::::o:
 :::::::::,,,,,,,,::,,::::::,,,,,,,,,,,:,,,,,,,:,::,,,:,,:::::,::::::::,,,,,,,....,,:,,,,,:,,,,:,:,,.......,:::::::,:::::::::::::::::::::::::::;::,.,,::::::::o:
.:::::::::,,:,,,,,::::::::::::,,,,,,,,:,,,,,,,::,:,,,,,,::,:,:,:,:,:,::.,,,,..,..,,::,,,.,,,,.,,,,,,,.......::::::,:::::::::::::::::::::::::oo:o:,,,::::,:::::o:
 ::::,::::::,,,,,:::::::::::::,,,,,,,,:,,,,,,,::,,:,,,,:,,,,::,,,:,,,::,,,,,,,...,,,,,,::,,,,,,...,,,,.........,,:::,,::::::::::::::::::o::oo:o',,,:::,,,:::::o:
.::::,::::::,::,,:,:::::::::::::::::,:,,,,,::::,,::,,,,,,,,,,,,,,,:,::::,,,,...,,,,,:,,,::,....,,,,,,,,..........,::,.:,,,:::::,:,:::::::::oo:o.,::;o;::o,;v::O:
 ::::,::::,,,,,,,,,:::::::::::::::::::,:,,,::::,,,,,,,,,,,,,,,,,,,:,,::,,,,...,,,,,,,,,........,....,..,.,..,.,...,,,,:::::,,,,,,,,::::::::o:oo::ooooooooooO%;O:
 ::::,,::::,:,,:,,,::,:::::::::::::::::::,,,::::....,,,,,,.,,:,,,,,,,....,,..........,,......,.,,....,,.,..........,,:::,,,,,,,,,,,:,:,,::::::oooooooooooooooO%n......,........................ ......:::,,,,,,,,,,::::::::,:::::::::::oo:o:::,.........,,,,,,,..........................,..,,,,..,,...,............,,,,,,,,,,,,,,,,,,:::ooo:ooooooOOOOOOOOooO$
 ......,::,:,,,:,,,,,:::::,,,,,:,:::::::ooo::,,,::,.........:,,.....................,.,,..,,,,,,.....,.,,.,.,......,...,:::,:,,:,,,::oooooooooooooooooooooYYOOO%
 .....,,::,:,,,,,,,,,,,,,,,,,..::,,::,:::::,,,,,,,:,,:,,.....,,......................,..,..,.,,.,.,,....,...,...,.....::::::,,,:::::ooooooooo:::::::ooooooOOOOO$
 .......::,:,,,,,,,,,,,,,,,,...,,,:::,,:,,,,,,,,,,,,,:::,,.........................,......,.,,::,.,,:::::,:.........,:::::::::,:::ooooo::o:oooo:oooooooooooooOOO
 :......::,,,,:,,,,,,,,,,,,,..:,.,::::,:,.,.,.,,,,:::::::::.....,.............,.,..,,....,,..:.::....,,,,,:.......::::::::::::::::o::::::o:ooo::oo:o::::ooooooOO
 o:......::,,,,,,,,,,,,,,,,..:,,,,,:::::.,,,,,,::::::::::::::......,.,.,.,,,,............,....,,.,....,,...,...:oo::::::::::::::::::ooo:oooooo:ooooo::oooooooooO
 o:...,..,:,,,,,,,,,,,,,,,,.::.,,.:::::,.,,,,,.:::::::::::::o::....................,......,...,,....,..,.,...::::::::::::::::::oooo:oooooooooooooo:::ooooooooooo
 o::.,....,,,,,,,,,,,,,,,,::::.,,.::::,,,,,,,,.::::::::::::::o:,..........................,.,,.,......,,...:::::::::::::::::oo::oooo:oooooooo:ooo:::o:ooooo:::oo
 o::::::,,.,.,,.,,,,,,,,::::::....:::,,,,,,,,,.,,,::::::::::::o:................,.,.....................,:::::::::::::::::::ooo:oooo:oooooooooo:::oo::::oo:::::o
 ::::::,,,,....,,,,,,,::::::,,,..,,:.,,,,,,,,,,,,,,,::::::::::::::.............,,:::::,.............::,:::::::::::::::::o::o:ooooooooooooooooo:::oo::::o::::::oo
 :::::,,,.,.,,,,,,,,::::::,,,,,...,:,,,,,,,,,,,,,,,,:,:,::::::::o,.....................,,,,,,,,,:::::::::::::::::::::::::::::o::ooooooooooooo:::o::::::::::::::o
 o:::o:..:,,:,,,,,,::::::,,,,,.,,..,,,,,,,,,,,.,,,,,,:::,::::::::::........,..............,,,,:::::::::::::::::::::::::oooo:oo:o:ooooooooooo:ooo::::::::::::oo:o
 :::o:::,,,,,,,,,,,,,,,,,,,,....,,,.,,,,,,,.,,...,,,:::::,,::::::::...........,............,::::::::::::::::::::::::::::oo:ooooooooooooooo:ooo::::::::::::::oooo
 o::::::,,,,,,,,,,,,,,,,,,,.....,,,,,,,,,,..........::::,:,::::::::,................::::::::::::::::::::::::::::::::::::o:oo:oooooooooooo:oooo:::::::::::::::ooo
 ::::::::,,,,,,,,,,,,,.,.........,,..,,,,,,.,........::::,:,::::::::.....,........,::::::::::::::::::::::::::::::::::::oooo:::::ooooooo:ooooooo:::ooo::::::::ooo
 :::o::::..,,,,,,,,,,,,.....,,.........,,,.,,,........,:,:::::,:::::,......::::,:::::::::::::::::::::::::::::::::::::oooo:::.,::,oooooooooooooo::::::::::::::ooo
 :::::::::,,,,,,,,,,,,,,....,,.:,..,...,,,,,,,,........::,,,,,,,,::::...:,::::::::::::::::::::::::::::::::::::::::::ooo:::,,,:::,:oo:ooooo:o:o::::::::::::::oooo
 o:::::::::,,:,:,,,,,,,......,,,.,,,,,..,,,,,,,.........,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::,,,,,:,:,::ooooo:oo:o::::::::::::::ooo:o
 :::::::::::,,,,,,,,,,.........,,..,.....,,,,,...........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::,,,::ooooooooo::::::::::::::::ooo::o
 o:::::::::::,,,,,,,,,.................,........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::':::.:::::ooooooooo::::::::::::o:ooo:::o
 ::::::::::::,,,,,,,,...................::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::,,:::,.::::oo::::oooo::::::::::::::oo::::o
 :::::::::::::,,,,,,,,,.....,.,.,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::o::::::::::oooo:::::::::::::::::::o
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::o:::::o::o::::::::::::::::::oo
 ::::::::::::::,.,.,,,,,,,,,:,,,,..,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,:,::,:::::::::::::::::::::::::::::::............................... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,:,,,:,:::::::::::::::::::::::::::,:::::::::::::,::,,::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,,,,,,,,,,,,,,,:,::,::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,:,,,:,:,::::::::::::::::::::,:::::::::::
 .,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,::,:::::::::::::::::::::::::::::::
 ...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,,:,,:::,,,::,,:,,:,,,,:,:,::,,:::::,,,::,,:,,:,,,::,,,,:,,:,,,:,,,:,:,,,,,:::::,,,:::::::::::::::::::::::::::::::::
 ....,,,,,,,,,,,,,,,,:,,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,::::,:::,::::,:,,,,:,,::,:,,::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,::,:,:::,::::::::::::::::::::::::::::::::,:::::::::::,:::,:::::,:,:,,:::,:::,,,:::,,:::,::,:::,::,,,,,,,,::::::,:::::::::::::::::::::::::::::::::
 ,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::::::,:::::,::::,:::,::::,:,:,,,,....,,:,:::::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,:,::,,:,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...................,::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,,........................,,::::::::::::::::::::::::::::::
 :,:,,,,,,,,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................,.,::::::::::::::::::::::::::::
 ,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.................................,,::::::::::::::::::::::::::
 :,,,,,,,,,:::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,...........................................,:::::::::::::::::::::::::
 ,,,,,,,,,,:::,:,:::::::::::::::::::,:::,:,,::,::::,:::,:,:::::::::::::::::::::::,................................,..................,,,::::::::::::::::::::::::
 ,,,,,,,,,,:::::::,::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::....................,,:::::::::::,,,,,,.............,,,:::::::::::::::::::::::
 ,,,,,,,,,,,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...............,,:::::::::::::::::,,,,,,,,.,,:,:.,,.,,,:::::::::::::::::::::::
 ,,,,,,,,,,,,:,:::,:::,::,::,,,,:,,:::::::::::::::::::::::::::::::::::,::::::::::::,............,::::,,,,,::::::::::,,,,,,:::::::::...,,,,::::::::::::::::::::::
 :,,,,,,,,,::,,::,:::,,,,,,,,,:,::,,,:,,,,::::::::::::::::::::::::::::,:::::::::::::::,.........::,,.,,::::::::::::::::::::::,::::::....,:::::::::::::::::::::::
 ,,,,,,,,,,,::,::,,,,,,,,,,,:,:,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::,.:.,:::::,,:::::::::::::::::::,::::::,,,..,,,,,o::::::::::::::::::
 ,,,,,,,,,,,,:,,,,,,,,.,,,,,,,,,,,,,,,,,,.:,,:::::::::::::::::::::::::::::::::::::::::::::::::,,.,::::::::::::::::::::,,::::::::::::,,,,.,,,,,::::::::::::::::::
 :oo::,,,,,,:,,,,,,,,,,,,,,,,,,.,,,,,::,,,::::::::::::::::::::::::::::::::::::::::::::::::,.....:::::::::::::::::::::::,::::::::::::,,,,::::::.oooOo::::::::::::
 o:o:o,,,,,,:,:,:,:,,,,,,,,,,,:,,,,,,::::,:::::::::::::::::::::::::::::::::::::::::::::::,...:::::::::::::::::::::::::::,::::::::::::::,::oOOo:.::oO::::::::::::
 oooo::,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::...,:::::,:::::::::::::::::::::::::::::::::::::,::::::oo:::oo:::::::::::......,........................ oo::::,,,,,,,::::::,,,,,,,,,,,,,,,.:..,,,:.::::::::::::::::::,......,:::::::::::::::::,...,..,,,,,:::::::::::::::::::::::,::::::::::,,,,,,,::::::oooY::::::::::
 o:::o::,,,,,,,:::::,,,,..,.,,,,,,,,,,,.,,,,,,,::::::::::::::...........,:::::::::::::,...,,,,,:,,:,.:::,::::::::::,::,,,,,,:::::::,,,,:,,,::::::ooooo:ooooo::::
 o:o::::,,,,,,,::::::,,,,....,,,,,:,,,,,,,,:,,:::::::::::::::...........,,:::::::::::,....,:,,,,,,,,:,,:::::::::::,,,,,,,,::::::::::::::,,,,:::o:ooooooo:ooooo::
 o:o:::::,,,,,::::::::,,,,..,,,,,,,,,,.,,,,,,,:::::::::::::::,..,,,,,....::,:::::::::::....,.,,:,,,::,,,,,,,,,::,,,,,,,,,,::::::::::::::,,,,::ooooo::::::o:oooo:
 ::o:::o:,,,,,::::::::,,,,,,,,,,,,,,,,,,,,,,:::,:,:::,::::::::.,,,,,,,,,,:::::::::::,:::.....,.,:,::::.,,,,,,,:,,,,,,,,,,,::::::::::,,,,,::oooooooo::ooo:::::ooo
 :::::::o,,,,,,,,:::,:,,,::::,,:,.,,.,,,,,:,:::::,:,::,:,,:,,::,,,,,,,.,,,,:,:::::,:::::,,....::,::::::...,,:,,,.,,,,,,,:,,:,::::,:,,,,::ooooooooooooooooooooooo
 o::::::::,,:,,,,,,::,,,,,,::Y:,,,,:,,,,,,:::,,,:,,:,:,,:,,:,:,,,,.....,,:,:,:,:,,,,.........,::,,:::::,..,::::::::,,,,:,,,,:,::,:,::::::o::oooooooooooooooooooo
 o:o::::o:::,,,:,,,::::,,,,,,,,:,,:::::o::ooo,.,:,,:,:,,,,,:,,,,.,,......,..,,,,,,,..,......,::::::::::::.,::::::::,,,:::::,,,,::::::::::ooooooooooooo:::ooooooo
 o:::o::::::.....,:,:,,,,,,,,,,,,,::::::ooo:::.::::,,,,,,......................,,.....,.,..,:::::::::::::::::::::::::,.,:::,:::::::::::::o:o::o:::::o:oooooooooo
 o:::::::::,....,..,,,,,,,:,,:::,:::::::::::,,.,,::::::,...........................,.......,:::::::::::::::::::::::::::.::::::::::::::::::::::::::::o:::oo:ooooo
 :::::::::::.......,,,,,,,,,,,,,:::,::::,:,..,,,,,,,,::::...............................,..::::::::::::::::::::::::::::::::::::::::::::::::::::::o::ooooooooo::o
 :::::::::::.......,..,,,.,,,,.,.,::,,::::.,,,,,,,::::::::,.................................:::::::::::::::::::::::::::::::::::::::::::::::::::oooo:oooo::::::::
 ::::::::::::......,..,,,,.,...,,.::,:::,..,,,..::::::::ooo:............................,:,:,:::::::::::::::::::::::::::::::::::::::::::::::oooooo:oo:oo:o::o:::
 ::::::::::::......,,..,,,..,.,,..:::::,,..,,,,::::::::oooooo:..............................,.::::::::::::::::::::::::::::::o::::::::::::::ooo::oo:::::o:oo:::::
 :::::::::::::.........,,,,,,.,..,::::,,,,,,,..::::::::ooooooo:..............................::::::::::::::::::::::::::::::::o:::::::::::ooo::oo:::o:ooooo:::::o
 o:::::::::::::,,,,,,,,,,,,,,....,::,,,,,,,.,..,,:::::::::ooooo,...........................:::::::::::::::::::::::::::::::::::::::::::::oooooo:::::oooooo:::::::
 ::::::::::::::,,,,,,,,,,,,,,...,,:,,,.,,,,,..,,,,,,,:::::::oooo:.........................:::::::::::::::,::::::,:::::::::::::::::::::o:oo:oo::::::o:oo:::::::::
 :::::::::::::::,,,,,,,,,::::...,,:,,,,,,.....,,,,,,,,,::::::oooo,..........,..........:::::::::::::::::::::::::::::::::::::::::::::::ooo:o:::::oo:o::::::::::::
 :::::::::::::::.....,...,,,,.,,..,,,,,,.,.....,,,,,,,,:::::::ooo:................,:::::::::::::::::::::::o:::::::::::::::::::::::::::o::o:::::oo::o::::::::::::
 o:::::::::::::::.......,,,,,..,..,,,,,,.......,,,,,,,,,,,:::::ooo............,,:::::::::::::::::::::::::ooo:::::::::::::::::::::::::::oo:::::::::o::::::::::oo:
 ::::::::::::::::........,,,,,,,.,,,,,,............,::,,,,,,::::oo,,...,....,::::::::::::::::::::::::::::o::::o::::::::::::::::::::::o::::::::::::::::::::::::::
 :::::::::::::::::.........,,,,,,.,,,..............,::,,,,,,,:::ooo...::::::::::::::::::::::::::::::::::o:o:o:oo:::::::::::::::::::::o:::::::o::::::::::::::::::
 :::::::::::::::::.......,.,,,......,,,..............,,,,,,,,::::oo:.::::::::::::::::::::::::::::::::::ooo::::oo::::::::::,::::::::::::::::::o:::::::::::::::::o
 ::::::::::::::::::.......,...,......,,,,,,...........,,,,,,,::::::::::::::::::::::::::::::::::::::,:::::o:::::::::::::::,,,::::::::::::::::::::::::::::o:::::::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #





,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::,,::,:: ::,::::::::,::::::::::::::::::::::::::,:,:::::::::::::::::,:::::::::,,,,,,......,,,.,,..,....,,.,..,,,,:,::::,:::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::,,,.,,..,,,..,,,,,,.,,...,.............,,,,:,::,::::,:::::,:,:::::::::::::::::::::::::,:::::::::............................... :,:,:::::::::::::,::::::::::::,::::::,,::::::::::::::::::::::,,.,..,,,,.,,,,,,,,.,,,,,,.,,.,,,,,..,.,.,..,,,,,::::,,:,:::::::::::::,::::::::::::::::::::::::::::::::::::,::,,::::
 ::::::::::::,:::::::::,::::::::::::::,::::::,::::::::::::,,,,,,,,.,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,::::,::::::::::,::::::::::::::::::::::::::::::,:
 :,:::::::,::::::::::::::::::::::::,:,,,::,::::,:,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,:::::::::::::::::::::::,:::::::::::::::::::
 ::::::::::::::::::,::::::::::::::::,,:,::::,,,:,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::::,:::::::::::::::::::::::,:::::::,:::::
 ::::::::,::::,:::::::::::::::::::::,:::::,::,::::::::,,,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,::,,::::,:::::::::::::::::::::::::,::::::::::
 ::::::::::::::::::,:::::::::::::::,:::::::::,:::::::,,,,,,,,,.,,,,,,,,,,,,,,:,,,,,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,:::::
 ::,:::::::::,:::::::::::,::::::::,,,:,,:::::,,:::::,,:,,,,,.,,..,,,,,,,,,,,,,,,::::::::::::::,,:,,,,,,,,,,,,,,,,::,,,,:::::::,:::::::::::::::::::::::::::::::::
.:::,::::::::,:::::::::::::,::::::,:::,:,::::,,:::::::,,,,,.,,..,,,,,,,,,,,,,,:,:::::::::::::::::,,,,,,,,,,,,:::,:::,,::::::::::::::::::::::::::::::::::::::::::
 :::,,,:::,::::,::::,::::::::::::,,::,,::::::,,:::,:::,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::,,,,,,,,,:,:::::,:,,:::::::::::::::::,:::::::::::::::::::::,:
 ::::::::::::,::::::::::::,::::::,,:::::,:::::,,::::::,,,,,,,.,.,,,,,,,,,,::::::::::::::::::::::::::::,,:,,,,,,:::,:,:,::::::::::::::::::::::::::::::::::::::,::
 ::,:::,::::,::::,:::::::::::::::,,:::,:,::,::,,:::::,:,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::,:::,,,::,,,::,,::::::::::::::::::::::::::::::::::::::::
 ::::,:::,:::::::::::::::::::::::,:::,::::::::,::::::::,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::,::::,::,,,:,,,:::::::::::::::::::::::::::::::::::::::
 :::::,::::::::,::,,::,:::,::::,,,,:::::,:::::,,:::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,,::::::::::::::::::::::::::::::::::,:::
 ::,::,::::::,::,:::::::,::,::,:,::::,::::::::,,,:::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::
 ::::,:::,::,,:::::,::,:,::,:::,,,::,:::,,::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::,,,,,,,::,:::::::::::::::::::,::::::::::::::
 :,:::,::,::,::::::::::::,::,::,,::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,:::::::::::::::::::::::,:::::::::::::,:
 :::,:,::::::::::::::,,:::,,:::,,:::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,,,::::::,,,::::::::::::::::::::::::::::::::
 :::,:,::::,:,:::::::::::::::,:,:,,:,:,:,::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,.,:::::::::,,::::::::::::::::,::::::::::::::
.:::,,:,::,::::,::,:::::,,:,,:,,:::,:,:,::,::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,:::::::::,,:::::::::::::::,,::::::::,:::,:
 ::,:,::::,:::,:::,:,:,::,::,:,::,,:::::,:,,:,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::,::::,:::,:::
 :,:,:,::::::,:::,,:,:::,:,::,,,,:,:,::::,,:::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::,:::::::::::,:::::::
 :,,:::::,:,:::::::::::,:::,:,,:,:::,:,:::,,:::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,,:::::::::::::::::::::::::::::::,::
 ::::::::,:,::,,:,::::,:,,::,:,,::,:,:::,,,.........::::::::::::::::::::::::::::::::,,,,,,,,,::::::::::::::::::::::::::,,:::,:::::::::::::::::,::::::::,::::::::......,........................ :,::,::,,:::,:::,::::::,,::,,,,:::,.,:,............:::::::::::::::::::::::,,...,,,,,,,,,::::::,:,:::::::::::::::::::::::,::::::::::,:::::::,:,:::,::,:,:::,::,:
 ,::,,::,,::,::,,:,:,,::,::,,,,,....................,,,,::::::::::::::,,,,,,,,,.,,,,,,,,:::,,,,,,:::::::::::::::::::::,,::::::::,::::,::,:::,::::,:::,:,::,:,:::
 ::,:,::,,::::,::::,:::::::,,,.......................,,.,..,..,,,,::,,,,:,,,,,,,,,:,:,,,,,,.,,.:,::::::::::::::::::::::::::::::,::,:,::::::::::::,::::::::::,,::
 ::,:,,:,,::,::,:::::,:,:,:,.........,,,,,,,,,.........:,:,,,,,,.,.,,::::.,,,,,,,,,,,,,,,,,,,.:::::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::,:
 ,:,:,:::,::,,,:,:::,:,::,:.........,,,,,,,,,,,,:.:.::,::,,,,,......,,,...,,:,,,,,,,,,,,,::,:,,:::::::::::::::::::::::::::::,,:,:,::,::,:,::,::::,::,::,:::,,:::
 :::,,,,,,:::,,:::,::::::,,........,,,,:,:,:,,,,,,,,,,,,:,,,,,,,,,,..:::::,,:::::::,,,,,:,::::::::::::::::::::::::::::::::::::::,:,:,::::::::::,:::::,::,::,:,::
 ,,,,,:,:,,,::,,,:,,:,,:,,,,......,..,..,,,,:,,,,.,,,::::::::::::,,.:::::::::::,:::::,::,::::::::::::::::::::::::::::::::::::,:,,::,:,::,:::::,::::::,::,:,:::::
 ::,,,::,,,,:,:,:,,:,,,:::,,,,:,.,,,,,,,,,,:::,,,,::,:::,::::::::,,::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::,::,,:,:::::::,:::::,::::,:::::::
 ,:,,,:,,:,:,:,,:,,,,,,,,,,,,,,:,,:,:,,,,,,::::::,::::::,,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,:,::,::::,,:::,:,,,:,:,,,:,:
 ,::,,:,:,,:,,,:,:,:,::,,,,,,,,,,,:::::::::::::::::::::::,,::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::...,,:::,:::::::::::,,::::,:::
 ,,,,,::,,,:,,,::,,:,,:,,,::,:,,,:,::::::,,,,,,::::::::::,,,,:::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::,,.....,:,::,::,::::,,::,,,,,:
 :,,,,,,,:,,:,:,,::,::,,,,,,,:,,,:,:::::,,,,,,,::,:::::::,,,,,,:::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::,,,.......,.,,::,:,:,:,:,:,,::
 ::,,,,,,,,:,,,,:,,::,,,,,,,,:,,:,,,,::,,,,,,,,,,,::::,:,,,,,,,,,:::::::::::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::,,,,................:,:,,:,,:,:
 ,:,,,,,,,,,,:,,,:,,,,,,,,:,,,,:,::,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:::,,,,,,,,,,,::::::::::,::::::::::::,:::::::,::,::::::::::,,,,,,....................,,,,:,:
 :,,,,:,,,,:,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,:,:,:::::::::,,,,,::::::::::::,,,:::::::::,::,,,,,,,,,:,::::::::,,,,,,,..........................,
 ,,,:,:,:,,,:,,:::::,,,,:,:,,:,::,::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,::::::::::,:::::::::::,,,,,,,,,,::::,::,,,,,,,,,,,,,::::,:,,,,,,,............................
 ,,,,,,:,,:,:,,,,:,:,,,,,,,,,,,,:,,,,:,:::,,,,,,,,,,,:,,,,,,,,.:,:::::::,,,,,,,,,,,,,...,,,,,,,,,:,,:,::,,,:,,,,,,,,,,,:,,:,,,,,,,..............................
 ,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,:,,:,::::::,,,,,,,,,,,,,,,:::::::::::::::::,,........,,,,:,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,................................
 ,,,,,.............,,,,,,:,,,:,,,:::::::::::,,,:::,,,,,:::::::::::::::::::::,,,,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,..................................
 ,.......................,,,::::::::::::::::::::,:::::::::o:::::::::::::::::::,,,,,,,,,,,,.,,,,::,:,:,,,,,,,,,,,,,,,,,,,,,,,....................................
 .................,,::;::::::::OO:::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,.......................................
 .................,:::oO::::::oOOo:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,..........................................
 ..................:::o%o:::::oooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.........,,,,,,,,,,,,...............................................
 ..................::::oo::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.....................................................................
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #







::::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,:,:,:,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: ::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,:::::,,,,,,,::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,,::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,::,::::::::::,,,,,:::::::::::::::::::::::::::::::::::............................... :::::::::::::::,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,::,:,:,,:::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::::::::::::::,,:::::,,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,::::,,,,,:::::::::::::::,,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,:::::,:,:::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:::::,::,:::::::::::::::,::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,:::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::,:::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,,::::::::,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::,::::::::,,::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::,:,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,,::::::::::::::,,::::::::::::::::::::::::::,,,,,,,,,,,,::::::::::::::::::::::::::::,::,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,:::::,::::::::::,:::::::::,,,,::::::::,,,,,,,,,,:,:::::::::::::::::::::::::::::::,:,..,,,,,::::::::,,::::::::::::::::::::::::::::::::::::::::
 :,::::::::::::,:,,:::::::::::::::,,:::::::::,,,,,,:::::,,,:'':::::::::::::::::::::::::::::::::::::::::::,,::::,:::::::::,::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,:,:::::::::::::::,,:::::::::::,:,,,,::,,,:,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::
 ::::::::::,:::::,:::::::::::,::::,,,::::,:,,::,,,,.,,:,,,,,,,,,,..,.,:,,,:,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ,::::,:::::::::,,,::::::::::::::::,,:,,,,,...,.,.,..:::,,,,,,,,,,,:::,:::,:::::::::::::::::::::::::::::::::::,,:,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,,:,:,:::::::,::,:::::,:,::,,:,,.:..,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::,::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::,:::::::::,:::::::,,,::..,..,...::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::,:::::,::::::::::::::::::::::::::::::::::::::::::::
 ::::::,:::::::,,,:,:::::::::,,:::::,..:::::..,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::,::::::,,:::,:::::::::,::::....,........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,.........:::::::::::::::::::::,:
 ::::::::::::,:,:::,,::::::::,:::,............:::::::::::::::::,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::................,:::::::::,:::::::,:
 ::::::::::::,,,,::,::,:,:::::,:..............::::::::::::::::,,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::..................,:::::::,:::::::::
 :::,::::::::,,:::,:,:,:,:::::,...........,,,,:::::,:,,,,,,,,,::::::::,,::,:::::::::::::::::::::::::::::::::::::::::::::::::...................,,:::::::::::,:::
 :::,:::,,:::,,,,:,::::,:::::.........,,,,,,,,,,,::::,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...................,:::::::::::::::
 ::::,:,::::,,:,:,:::,:,::::,........,,,,,,:,,,:,.,::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,...................,::::,:,:::::::
 ,,:::::::::,,,::,::,:::,,,::,:,.,,,....,,,,,:,.,..,::::::::::::::,:,,.,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,,................,,:::,:::::::,:......,........................ :::::,,,::,,,,:,:,:::::::,:::,,,,,,,,,,,,,,::::,,,,:,,.,,,:,,,,,,,,,,,:,::::,::::::::::::::::::::::::::::::::::::::::::::::::,,,.,..............,:,:,:,,:,:,:,:
 :,::,::,::,,:,,,:,,::::,::::::,,,:::::,,,:,:::::::::::.:::::,::.,,,,,,:::::,::::::::,:::::::::::::::::::::::::::::::::::::::::,,,,...............,::,::::,,::::
 :,:,::,:,,,,,:,:,::,,,:,:::,::,,,::::::::::::::::::::,,,,,,,:,,,,,,,,,:::,:::::::::::,:::::::::::::::::::::::::::::::::::::::::..,......,,......::,:::::,:::,::
.,,,:,,,,,,:,,:,,,:,:,,:::,,:,:,,::,:::::,,,,:,::::::::::::::::,,,,,,,,::,,,::,::,::::,::,:::::::::::::::::::::::::::::::::::::,..,.,,,,,,,,...,,,,:,:::,:::,,,:
 :,,,:,,:,,:,:,,,,,,,:,:::::::,:,,::,::::,,,,,,::::::::::::,:,,,,,,,,,,:,,,:::::::::,::,:,:,,::::::::::::::::::::::::::::::::,,,...,.,,,,,,...,,::,,,::,,:,,:,,:
 :,,::,,,,,:,,,,:,,,,,,,:,::,,::,::,,,::,,,,,,,,,::,:::,,,,,,,,,,,,,,:,:::::::::::,::,,,,,,,,,,:,:::::::::::::::::::::::::::,,,,.....,..........,,,.,,..,..,,,,:
 ::,:,:,,,,,,,,,,,:,::,,,:,:::::,::,,,,,,,,,,:::::::,,,,,,,:::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::,,,,..................,..,..,,....,::
 :,:::,,,:,,:,,::,,,::,,::,::,,:::,:,,:,,,:,::::::::::::::,,::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::,,,,,.....................,.,,.,,,,,,,,
 ,:,,,,,,,::,:,,:,,:,,:,,,::,:,::::,,,,,,:::::::::::::::::,,,:::::::::,,,:,,,,,,,,,,.,.,,,,,,,,,,,,,,,::::::::::::::::::,,,,.............................,,,,,,,
 :,,,,,,,,,,,,:,:,,,,,,,::,:,,,::::::,,..,::::::::::::::::,,,::::,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::,,:,,,..................................,.,
 ,,:,,,,,,:,:,,,,,,:,,,:,,,:::::::::::::..:,,,,,:::::::::::::::::::::::::.....,,,,,,,,,,,,,,,,,,:,,,::::::::::::::::::,,,.......................................
 :,,,,,:,,,,,,,,:,,,:,,::::::::::::::::::::,,,.,::::::::::::::::::::::::::...........,,,,,,,,,,,,:,,::::::::::::::::::,........................................,
 :,,,,,,:::,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,........,,,,,,,:,,:::::::::::::::::::...........................................
 ,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,......,,,,,,,::::::::::::::::::.............................................
 ,,,,,,,,,,::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::.......,,,,,,::::::::::::,................................................
 ,,,,,,,,:::::::::::::::::::::::::o::::::::::::::::::::::::::,:::::::::::::::::::::::::........,,,,,,,::::::,...................................................
 ,,,,,,::::::::::::::::::::::::::::::::::::o::::::::::::::::::,o::::::::::::::::::::::::.........,,:,,,:,.......................................................
 ::,,,::::::::::::::::::::::::::oo:::::::::oo:o:o:::::::::ooooooo:::::::::::::::::::::::........................................................................
 :,,::::::::::::::::::::::::::o:::o:::::o:o::::::::::::::ooooooooo:::::::::::::::::::::::.......................................................................
 ,,::::::::::::::::::::::::::::::::::o::o::o::o:::::o::::ooooooooo:::::::::::::::::::::::.......................................................................
 ,:::::::::::::::::::::::::::::::::::o:o::::::::::::::::::oooooooooooooo::::::::::::::::::......................................................................
 :::::::::::::::::::::::::::::::::::::oo:::o::::::::::::::ooooooooooooooo::::::::::::::::,......................................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooo::::o::::::::::,.......................................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooooo::::::::::........................................................................
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: ::::::::::::::::::::,,:::::::::,,,,,,,,.,,,,,,,,,,::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::,:::::,:,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::............................... ::::::::::::::::::::,:::::::,,,,,,,,,,,,,,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::::::::::::::,:::,:::::::,,,,,,,,:::::::::::::::::::::::::::::::,:,,:,,,,,,,,:,,,,,,,,,,,::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,:,:,::::,,,,,:::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,,:::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::,:,:::::::::::::::::::::::::::::::,,,,,:,::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::,:::::,::::::::::::::,:,,,,,,,,,,,,,,:::::::::::::::::::::::::o:.,::,..,::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,::::::::::,:::,:::::,,,,,:::::::::,,,,,,,,,,,,,:::::::::::::::::oooo:oYYoo::::::::,::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::,:::,:::::,,,,:,,,,::::::::,':,,,,,:::,,,,:::::,,oo:'o:::::::::::::::::::::::::::::::o:::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::,::
 :::::::::::,::,,:,:::::::::,,,,::::,,:::,,,,.,,,,,,,,,,,::..::::::::::::::::::::::::::::,:::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,:,,,:::,,,::,,,.,.,,:::,,,,::,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::,,,,,:::o:::::::::,::::::::::::::::::..........,,::::::::::::::::::::::
 ::::::::::::::,:,,,,.,,,,,,,,,,,::::::,,,::,,,,,,:,:,,:::::::::::::::::::::::::::ooo::::::::::::o:::::::::::::::::::::::,,................,::::::::::,:,:,:::::
 ::::::::::::,,,:,,,:,:,,:::::::,::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::,::::::.:::::::::::::::::,,.....................:::::::,::::,:::::
.::::::::::::::,:::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::::::::...:::::::::::,:::,,.......................,::::::::::::::::
 :::::::::::,,:,:,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::,...,::::,::::,:,:,,........................,,:::::::,::,::::
 :::::::::,:,,,,,:,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...,::::,::,:::,,............................:,:,::::::,::::
 :::::,:,:::,,:,,::,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::,...,::::,,::::,,...,..,,,,,,,................,:,::::,:,:::,:......,.........................::,,::,::,,,,,:::::::,:::,::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::,:,..,:::,,,,:,::,,.....,,,,,,,................:,:,,:::::,::,:
 ::::::,:,:,::::::,:::::::::::::,,,,,,,,,,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,,:::::,,::::,:,....,,,,,,,,................::::::::::::::
 ,:::,::,::,::,:,:,:,:::,:::,:::::::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,.,,:,,,,:::,,:...,....,,,,........,.....,,::,:,:::,::,::
 :,,,:,::,,::::,::,:,,:,,,:,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.....,,..,,,.,.,,:,,,,,,,,,,,,,,,,,,,,,....,::::,:,:,:,,:,,:
 ,:,:,::,,,:,,::,:,:,:::,:::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..................,.,.,,,,,,,,,,,,,,,,,,...,,,,::,,,:::::,,::
 :::::,:,,,:,:::,::,::,:,:::::::::::,,,,,,,,,::,,:,,:::::::::::::::::::::::::::::::::::::::::::::,,...........................,.,.,......,,,.,,.,,,,,,.,..:,,,::
 ,:,:,:,,:,::,:,,,:,:::,,:::,:,:,,,,.,.,,,,,,,,,,,,,:,,,::::::::::::::::::::::::::::::::::::::::,,............................................,..,.,,,,......,,:
 :::,,:,,:,,,,,,::,::,:,:::,::,:,,,,,,....,,,,:,:,,::,:,:::::::::::::::,::::::::::::::::::::::::,....................................................,.,,,,....:
 ,,,,:,,,:,,,,,:,:,,:,,:::::,:::,::::::,:::,,,:,,,,:,,,,,,,::::::::::,:,,,,,,,,:,:,:::::::::::,....................................................,.,....,,,..,
 ::,,,,,,,,:,,:,::,::,:::,:,:,,:::::,::::,,,,,,,,,,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,::::::::::,.............................................................,,,,,
 :,,,,,,,,,:,,:,:,:,,,:,::,:::::::::::::,,,,..,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,::,,:,:,..................................................................,,
 :,,,,,,,::::::,,,,,:::::::::::::::::::::,:::::::::::,::::,::,,,,,,,,.,,,,,,,,,,,,,,::,,:,,......................................................,......,,.,,..,
 ,::,,,:,,,,,,::::::::::::::::::::::::::::::::::::::,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,...............................................................,...,..,
 ,:,:,,,,:,,:::::::::::::::::::::::::::::::::,,,,,,,,,,..,::,,,,,,,,,,,,,,,,,,,,,,,,::,,...................................................................,..,,
 ::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,:::,:,.........................................................................,
 :,:,,,,,:::::::::::::::::::::::::::::::o:::::::::::::::::::::::::,,,,,,,,,,,,,,:::,,..........................................................................,
 :,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::,,,,,,,,,,,,:::::..........................................................................,,,
 :,,::::::::::::::::::::::::::::::::::::::::oo:o:::::::::::oooooo::::.,,,,,,,,,,,...............................................................................
 :,::::::::::::::::::::::::::::::::::::o:::oo:::o:::::::::oooooooo::::::,,,,,,..................................................................................
 :,:::::::::::::::::::::::::::::::::o::o:::::o:::o:::::::oooooooooo:ooo::.......................................................................................
 ,::::::::::::::::::::::::::::::::::o:oo::oo::o:::::::::::ooooooooooooooo,......................................................................................
 ::::::::::::::::::::::::::::::::::::::o::::o:::::::::::::oooooooooooooo:::.....................................................................................
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooo:......................................................................................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo,......................................................................................
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




::::::::::::::::::::::::::::::::::::::::::::::,::,:.v.^:::::::::::::::::::::::::::::::::::::,,::,:: ,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,Y:,:::::::::::::::
 :,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o,:,:::::::::::::::::............................... ,:,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,::,,::::
 :,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::
.,,,,,,,,::::::::::::::::::::::::::::::,::::::::::::::::::::::,:::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::
 ,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::::
 ,,:,,,,,:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,:::::::::::::::
 ,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::.,,,.,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::
 ,,,,,,,,::::::::::::::::::::::::::::,::::::,:::,,,,,,,,,,,,,,,.,,,.,,,::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::
 ,,,,,,,,::::::::::::::::::::::::::::,::::::::,,,,,,,,,,,,,,,,,,,,,,....,:,::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,o::,::::::::::::::::
 ,,,,,,,,,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,o,:,::::::::::::::::
 :,,:,,,,,,:::::::::::::::::::::::::::::::::,,,,,,,,,,,::::::::::,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o,::::,:::::::::::::
 :,,,,,,,,::::::::::::::::::::::::::,::::::::,,,,,,,::::::::::::::,:,,,,:::,::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::o,::::::::::::::::::
 ,,,,,,,,,,:::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,...:,.::::,...:::
 ,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.........:::oo:,....,
 ,,,,:,,,,,::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,......,::::::::::::::::::::::::::::::::::,......,,::::,.,,:o..,..
 ,,,,,,,,,,:,:::::::::,::::::::::::,:::::::::::::::::::::::::::::::::::::,,::::::::::::::...............::::::::::::::::::::::::::::::::..,,,:::::::::,.,,:..:::
 ,,,,,,,,,,:::,:::::,::::::::::::::::,::::::::::::::::::::::::::::::,:::,:,,,..::::::::.......,...........::::::::::::::::::::::::::::::...,:::,,::::::,.::...,:
 :,,,:,,,,,:::::::::::::::::::::,:,:::,:::::::::::::::::::::::::::::,:.,::::::...::::......:::::::::.......,::::::::::::::::::::::::::,::,,,.,::,::::::::,,,.,::
 ,,,,,,,,,,,:::,:,:::,:::::::::::,,:::.::.,::::,:,,...,,,::::::::o::::,:::::,,....:,.....,::::::::::,.........,,::::::::::::::::::::,::::,..,:::::::::::::,,.,..
 ::,,:,,,,,,::::::::::,::::::,:::,::,,:,::..,:,,:,,,:::,:::::::::::::::,,,::,:....:,.,...,,,::::..::,:.........,:::::::::::::::::::::,::,::::::::::::::::::,,,..
 ,,:,,,,,,,,:::::,:::,:::::::::::,,,::,::::,:::,::,,,.,:,::::::::::::::::::::....,:,......,,,,,:,,,::::..........,:::::::,::::,:,::,:,::::,,:,,:::::::::::::::,.
 :,,,,,,,,,,:,,:,:::,:,::,:::::,,:,::::::::::::::::::,::::::::::::::::::::::.....,::,.....,::,:::::::::,.............,,::,,,::,:,:,,,,:,:::,,,;,,::::::::::::,,,
 :,,,,,,,,,,,::,:,,:,,:,:,::,:,,,:::::::::::::::::::::::::::::::::::::::::,.....,,,,.......,,,..,,,,::,,,................,,,:,,,,:,,,:,,,,,:,:O,:::::::::::::,.:
 ,,,,,,,,,,,,,::,:::::::,::,:,:,:,,:::::,:::::::::,::::::::::::::::::::::......,,,,,,,.,....,,,,,,.,,,,,,,............,....,,,,,,,,,:,,:,:,,,,o.,,,::,,,:::,,:oo......,........................ :,,,:,,,,,,,:,,,:::,::,,:,:,:,,,,,:::::,::::,,,,::::::::::::::::::::::::..........,,,,,,......,,,,,,,.,,,,.......,...........,:,,,,,,,,,,,,,,:,:::::::,:::::::o
 :,:,,,,,,,,,,:,::,,::,::,:,::,,,,:::,:::::::::,::::,:,:,::::::::::::::,...............,.,,........,,,,,,,..........,...........,,,,,,,,,,,,,:,,,::::.,,..:o,:::
 :,,:,,,,,,,,,::::,::,:,,,:,::,,:::::::::::::,,,....,,,,,,,,,,,:,,:,,:.....................,.,.,.............,......,,.,..........,,,,,,,,::::,:::::.:::::oo::::
 ..,,,,,,,,,,:,::,:,,,,,,,,:,,,,::::::::::::::::.,,,,,,,,,,,,,,,,,,:..........................,.,,,,,.....,.......,.,.,............,,,,,,::::,::::,,,:,.:,,:::::
 .....,,,,,,,,::,,,:,,,,,,:,,,::::::::::::o::::::::,,,,,,,.,,.,,,,............................,..,,,,,,,..........,.,..............,,:::::::::::,::::::::::::::o
 ,..,.,,,,,,,,::,:,,,,,,,:,,,:::::::::::::oo::oo:::,:::o:,,,,,,,,...................................,,,,,,,,.....,..,..............,::::::::::,.::,::,::::::::oo
 ..,...,,,,,,,,:,,,,:,,::,::::::::::::::::oooooooooo::ooooo:,,,.......................................,,,.,,,.....,.,..,.........::::::::,:::..:::.:::::::::oooo
 :.....,,,,,,,,,,,,:,:,,,,,::::::::::::::::::o::o:oo:::ooooo, .........................................,,,..,,,,:.,..,.,.......,::::::::::,:..,:,,::::::::::oooo
 :...,.,,,,,,,,:,:,,,,,,,,::oo::::::::::::::::::::::::::ooooo:..............................................,.,,,,...,........::::::::::::::::::,.:::::::::ooooO
 o:.....,,,,,,,:,,,:,,,,,,:ooo:::o:::::::::::::::::.:::::oooo ..................................................,,,,.,........::::::::::::::::::::::::::::oooooO
 oo:.....,,,,,,,,,,,,,,,,::oooo::oo:::::::::::::::,,:::ooooo.................................................,...,,,,...........:::::::::::::::::::::::::ooooooo
 oo:..,...,,,,,,,,...,,:::ooooo::oo::::::::::::::::,::::oooo...............................................,.....,,,,,............,::::::::::::,::::::::oooooooo
 oo::....,,,,,,,.......:::ooooo::oo::::::::::::::::::::::o::......................................................,.,,,.............::::::::::::,:,,,,,,,:::::,,
 ooo::.,,,,,:.,.......:oo:ooooo:ooo:::::::::::::::::::::::::.......................................................,.,,,..............::::::::,,,,,,,.,....,:,::
 oooo::,,,,,,,.......:ooooooooooooo:::::::::ooooo::o::::::::.........................................................,.,.............,,,,,,...........:.......,'
 ooooo:,,,,.....,,,,::ooooooooooooo:ooo:::ooooooo::o::,:::::..........................................................,.,............,,,,,,,,,,,,,,,,,:........,
 ooooo::....,,,,,,,:::ooooooo;oooo:ooo:::ooooooooooo::,,,::...........................................................,..,........,,,,,,,,,,,,,,,,,,,,,o:....,,.
 oooooo:..,,,,,,,.:::::oooooooooo::ooo::ooooOo,oooo:::,,,,.............................................................,..,..,,,,,...,,,,,,,,,,,,,,,,,,Y:::::,.:
 ooooooo:,,,,,,...:::::oooooOooo:::oooo:oooooooooooooo:::.................................................................,,......................,.,,,.,,,,,,::
 o::oooo::,,,,,..,:::ooooooooo:o::oooooo;:oooooo''''',.,:..................................................................,,.............................::::,:
 o:ooo::::,,,,.,.,,.:,::ooo''o':::::::::::,......,,,.,.......................................................................,..............................::::
 o:oooo:oo:,,,,,,,,,,..:,,::::...................,,,,,,.....................................................................,.,..............................:::
 ooo:oooooo:,,,,,,,,...,,,::::,.................,,,,,,,......................................................................................................,::
 :o:oo:oo:::,,,,,,,....,,,:::::,..................,.,,........................................................................................................::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #

,,,,,,,,,:,,::,,:,:::::,:::::::::::::::::::::::::::::::::::::::::::::,:::::,::::,::::::::::::::::::::::::::::::::,,::,:: :::::::,,,,,,,,:::::::::::::..,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::,::::,:::,:::
 :::::::,,,,,,,,:::::::::::::,.........,,,,,,,,,,,:,,:,,,:,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,:::,:,:,,:::,:,:............................... :::,:::,,,,,,,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::,:,::::::::::::,:,::::::::::::::::::::::,::::::,::::,::::::::::::::,:::::::::::,::,,::::
 ::::::::,,,,,,,::::::::::::::,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::,::,:::::,:::::::::::::::::::::::::::::::::::::::::::::,::::::,::::,:
 ::::::::::,:,,,:::::,::::::::,,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::,::::::
 ::::::::::,,,,:::::,,::::::::,,,,,,,,,,,,,,,,:::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::
.::::::::,,,,:,,::::,,,:::::::,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::
 :::::::::,,,,,,,:::,,:::::::::,,,,,,:,,,,,,,,,:,:::::::::::::::::::::::::::::::::::,::::::::,:,:,,:::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,,,,,,:::::,,::::::::,,,,,,,,,,,,,,,:,:,::::,:,::::::::::::::::::::::::::::::::::.,,,,,..,,,,:::::::,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,,,,,,,::::::::::::::,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.,::,,:::::,::,:::::::::::::::::::::::::::::::::::::::
 ::::::::::,,,,,,::::,:,:::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::,:::::,,,,,,,,,,,,,,,,,,,,,,....,,,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::,,:,,,::::,:,::::::::,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,:::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::,,,,,,::::,:,::::::::,,,,,,,,,,,,,,,:::,:::::::::::::::::::::::::,:::,,,,.,,,,,,,,,,::,,:,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::,,,,,::::,,,::::::::,,,,,,,,,,,,,,,::,::::::::::::::::::::::::::,::,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::,:,,,:::::.:::::::::,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,::::,,,,,,,,,:::::::::::::::,,,,,,::::,:::::,,::::::::::::::::::::::::::::::::::::::
 :::::::::::,,,,,,::,:,:,:::::::,,,,,,,,,,,,,,,,:,::::::::::::,:::::::::::::::::::,:,:::::::::::::::::::::,:::::::::::::,,::::::::::::::::::::::::::::::::::::::
 :::::::::::,,,,,,::::,:,:::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,,,,,::::,:,:::::::,,,,,,,,,,,,,,,,:,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,,,,,::::::,:::::::,,,,,,,,,,,,,,,,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,::::::::::::::::::::::::::::::::::,::::::,::::
 ::::::oo::::,,,,,:::::.,:::::::,,,,,,,,,,,,,,,,,::::::,::::::,:::::::::,,::::::::::::::::::::::::::::::::::,::::,,,::::::,:::::::::::::::::::::::::::::::,:::::
 :::::::::::::,,,,:::::.:::::::::,,,,,,,,,,,,,,,,,,:::::,:,::::::::::::,:::::::::::::::::::::::::::::::::::,:::::,:::::::::::::::::,,.......,:::::::::::::::::::
 :::::::::o::::,:,,::::.o::::::::,,,,,,,,,,,,,,,:,::::::::::::,::::::::::,,::::::::::::::::::::::::::::::,,:,,,::::,,:::::,::::.................::::::::::::::::
 o:o:oooooo::o:o:,,:::::o::::::::,,,,,,,,,,,,,,,,::,::,:::::::::::::::::,,::,,,:::,,,,,,,,,,,:,:::::::::::::::,:::::,:::::::::...................,,::::::::::::,
 oo:ooooooo:oooo::::::::o::::::::,:,,,,,,,,,,,,,,,::::,::,:,:,::::::::,,::::,..,,,,,:,,.,,,,,,,:,:::::::::::::,:,,:::..,::,:,....,:::::::,........,:,:::::::::::
 oo:ooo:oo:o::ooo:::::::o,:::::::,,,,,,,,,,,,,,,,::,,:,:,::,:,,::::::::,,,:::::.:::.,:,,,,,,:,::::::::::::::::::::::.....::.....,::::::::::,..........,:,,::::::......,........................ oo::o:::oo::o::o:o:::::::::::::::,,:,,,,,,,,,,,,,:,:,::,::::::::,:::::,::::::::::::::::,:::,:::::::::::::::::::::,............,,:::,:,,.,,,,.........,,,:::,,,:
 ooo::o:o:ooo:o:oo::::::::::::::::,,:,,,,,,,,,,,,,::,:,:,::::,::::::::,,:,::::::::::::,,,,,::::::::::::::::::::::.,,,............,,,,,,,,,,,,,.........,:,,,:,::
 oooo:ooooo::ooo:o:::::::::::::::,,,,,,,,,,,,,,,,,:,:::,:,,:::::,:,:::,,,,:,:::::::::::,,,,:::::::::::::::::::::..,......,,.....,,,,,,,,,,,,,,,,..........,,,,::
 ooo:::oooo:::o:::::::::::,:::::::,,,,,,,,,,,,,,,,,:,:,::::,::,,::,:,,,,:,:,,:::::::::,,:,,,,,,:,,,::::::::::::,.......,.........,:,,,.....,,,,,..............,.
 oooo:::::::::::ooo:o:::::,,:::::::,,,,,,,,,,,,,,,,,,,,,:,,,:,,::,,,,,,,,,,:,:,:,,,,,,:,::,.,,,,:,:::::::::::::..............,.,,,,,.,,,....,,,.,,..............
 ooooo::o:o::::::::o::::::,.:::::,::,:,,,,,,,,,,,,,:,:,,:,,,:,:,:,:,,,,:,,::,,::,:::,,,,..,,,,,,,,,,,,,,:,,::........................,,,,,,,...,,,.............,
 ooooo::ooo::o:ooo::o:::::,.::::,,:,,,,,::,,,,,,,,,:,:,,,,,,,,,:,:,:,,:::,,:::,::,:.,,,,,,,,,,,,,,,,,,,,,,,,..........................,.,,,....,,,,..........,.,
 oooooo::ooooooo:oooo:o::,:,:::::,,:,,,:,,,:,,,,,,,:,,,,,,:,,:,:,:,,,:,:,::,,::::::::,,,,,,,,,,,,,,,,,,,,,...............................,,,,,,,,...............
 o:o:ooo::::o:::o:::oo::,,,,.::::,,,,:,,,,,,,,,,,,,:,,:,,,,,,:,,,,,,,,:::::::::::::::::::,,,,,,,,.,,,,,,....................................,.,,,,..............
 o:ooo:o:::::::::::o:::o...,..::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::,,:,,:,,,,,,,........................................,.,,,,............
 o::oo:::::::::o::oo:::::..,....,,,,:,,:,,,,,,,,,,,,:,:,,,,,,,,,,,::::::::::::::::::::::::::::::,,,,............................................,.,.,,,.........
 ooooo:ooo:::o:o:o:::o:::.,.,,....,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:::::::::::::::::::::::::::::::::..................................................,.,,,,,,.....
 ooo:oo:oo::::o:o:::::::oo.,.,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::,................................................,,...,,,,....
 o:oooo:o::::::::::o::::o::,.,......,,,,,,,,,,,,,,,,:,,,,,,,,,,:::::::::::::::::::::::::::::::::::..................................................,,..,.,.,...
 o::::oo:o::::::o::::o:::::..,.......,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::...........................................................,,,.
 oo:ooo:o:o::::::::::o::::::..,,.,..,,,,,,,,,,,,,,,,,,,:,,,,,,:o::::::::::::::::::::::::.::::::::...........................................................,,.,
 oo:o::o:o:::::::::::::::::o..,........,,,,,,,,,,.....,,,,,,:::::::,:::::::::::::::::::.,:::::::.......................................................,......,,
 ooo:ooo::oo::::o::::oo::::o:..,..,......,,,.,,........,,,,:::::::::::::::::::::::::::::::::::::.......................................................,......,,
 o::oo:o:oo::o:::o:::oo:::::::......,...,,,:..........,,,,::::::::::::::::::::::::::::::::::::::...............................................................,
 :::::::::::::::::::::::::o:::...,....,,,,,.,........,,,::::::::::::::::::::::::::::::::::::::::................................................................
 ::::::::::::::::::::::::::::::......,,,......,,,,,,,,,,::o:o:::::,:::::::::::::::::::::::::::::................................................................
 :o::::::::::::::::::::::::::::...,,,.......,,,,,,,,,,,:::::::o:::::::::::::::::::::::::::.:::::................................................................
 :::::::::::::::::::::::::::::::.,.,...,,,,,,,,,,,,,,,,::::o:oo::::::::::::::::oo:::::::::,,,::.................................................................
 oo::::o:::::o:::::::::::::::::::...,:::,..,,,,,,,,..,:::::oo:oo::o:::::o:::o::::::::::::,,,.,..................................................................
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






::::::::::::::::::::::::::::::::::::::,:::,:,,,,:::,:::::,::::::::::::::::,::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,,,,,:,:::::::::::::,::::::::............................... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,:,,:::::::::::::::::::::::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::,:::::,:::::,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,::::::,,,::,,:::,:::,::::,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,:,:::::::::::,::::,::,:::,::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::,,,,,:::,:::,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::,,,,,:::::,::::::,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::,:::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,:::::,,,,,,,::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::,,:,,,,,::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,::::::,,,,,,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,.,,,::::::::::::::,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.:,.,,::::::,,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.::::::::,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::,,,,,,,.,.,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,..,,:::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,.,,,::::::::,,,,,,,,,,,.,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,,::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::,,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::'Y',.:,......:::::,,:::::::,,,::,....,,,.,....::::::::::::::::::::::::::::::::::::::::::,,,::::::,:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::.,....::::::,,,:.,,,:::.,::,,,,:,,,,,,.,:,,v..,:,:::::,::::::::::::::::::::::::::::::::::::::::,,::::::,:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::..,.::::,,,,,:,,,,,,,,:,:,:,,,::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::,::::,...:::::,,,::,,,,,,,,,,:,,,.::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,:,::::::.:::::::,,:::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::,::::::::::::::::::::::::,::::,,,,:::::,:::::::::::,:::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......,........................ :::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,:::,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::,,:::::::::::::::::::::,::,:,,::::::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::
 ::::::::::::::::::::::,:::::,::::::::::::::::::::::,,::::::::,.:::::::::::::::::::::::,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::,:::::,:::::::::::::::,::::,::::::::::::::::::::,,:::::::::,,::::::::::::::::::::::,,,:,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,:::::,:::,:,::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::,:::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,,,,::,:,,,,,,,,:,,:,:,:::::,::::::::::::::::::::::::::::::::::::::::::::::
 :::,::,:::::::::::::::::::::::::::::::::::::::::::,,:,::::::::::::::::::::::::::,:,,,,,::::::::,::,,,,,::,,,:::::,::::::::::::::::::::::::::::::::::::::::::::.
 ,::,::,::::::,:::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,,,,,,,,,,,,,,,,,::::::::::::,,,,,:::,,,:::,,,:::::::::::::::::::::::::::::::::::::::::..
 ::::::::,:,::,:::::::::::,::,:,:,::::::::,::,:::,,:::::,::::::::,:::,,::::::::::::,::,::::::::,:,:,,,,,,,::,,,::,::,,:::::::::::::::::::::::::::::::::::::::,..
 ::,:,:::::::::::::,::::::::::::::::::::::::::::,,::,:::::::::::::::::::::::::::::::::::::,:,,,,,,,...,,,,,:,,,,::,,,,:,::::::::::::::::::::::::::::::::::::....
 ::,,:::,:::::::,::::::::::::,:::,::::::::::::::,,::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,:,,,,,,,,,:,:,::::::::::::::::::::::::::::::.....
 :::::,:,::::::,:::::,::::,:::::::::::::,::::::,,,::,:,::::::::::::::::::::,:::,::,:::,,:::,,:,,.,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::,......
 :,::::,::::,:::::::::::::,:,,::,:,::::::::::::,,:,:,,:::::::::::::::::::::,,,,,:::::::,:::.,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,::,::,,,::::::::::::::,........
 ::,::,:,:,:,::::::,,:,:,::,::,:::::::::::::,::,,,:::::::::::::::::,:::::::::,:::,:,,,,,,,,:,,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::.........
 ,:::,:,:,:,::,::::,:,::::,:::::::,::,::::,::,:,:,:::,::::::::,::::::::,:::::,,:::::::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,::,,::::,::,..........
 ::,::,:::::::::,::::::,::::::::::::,::::::,:,,,:,::::,:::::::::::::::,:::::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,::,:,::,,............
 ,::,::,,:::,::,,:::,::::,::::,::,:::::,:::::,,:,,:,::::::::::::::::::::::::::,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::,,.............
 :::,,:,,::,:,,:,:,::,:,,:,:::::,,,::::,::::,,,,,::,::::,::::::::::::::::::::::,,...,,::::::,:,,,:,:,,:,,::,,:,,,,,,,,,,,..,,,,,,,,,,,,,,:,::,,,,...............
 ,,:::,:,,:,,:,:,::::,,::,:,::,:,:,,::,,,::,,,:,:::::::,:::,:::::::::::::::::::::....,::::::::::::::::,:::,::,,,,,,,,,,....,.,,,,,,,,,,,,,:,:,,.................
 ,,:::,:,:,:,:,,:,:,,,,:,:,:::::,:::::,::,,:,,,,,:::::,::::::::::::::::::::::::::::...,::::::::::::::,:,,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,,,:,,...................
 ,,:::::,::,::,:::,:,:,::,::::::,,::::,::::,,,,::::::::::::::::::::::::::::::::::::::,.,,:::::::,:,,,,,,,,.:::::::,,,,,,,,,,,,,,,,,,:,:,:,,,....................
 ,::,:,:,:::::,::,:::,,,:,:,::::,::,:::::,::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,:::,,......................
 ,:,::::,,::,:::,::,::,,::,:,,,:,:,,::,:::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,::::::,........................
 ,,,,,::,:::,,:,:,,:,::,,,,,,,,:,,,,,:,,:,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,:..........................
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




..,...,......,.,,.,,,........,,.,,,:,,,:,,,,,,,,,::::::::::,,,,:,,,,,,,,,.::::::::::::::::::::::::,,::,:: oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,,,,.,....,.....,..,,,..,,,.,,.,.,,,,,,,,,,......,,,,,,,,,:,,,:,,:::::::::::,,,.,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,,,,,.,...............,,,,..,...,,,.,,,,,,.,.,........,,,,,,,,,,,,,,::::::::::,,,.,,,,,,,,.................................. oooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,,,,,,,,,,.................,...,,..,...,.,,,..,,.............,,,,,,,,,,,,::::::::,,...,,,..,.....,:::::::::,::,,::::
 ooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,.,...........,...,..................,,..............,,,,,,,,,,,,:::::.,.....,,....,.,,,,
 ooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,...,...............,....................................,,,,,,,,,,,::,...,,,.,,,,.....,,.,
 ooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,,.,...,...................,........,.......................,,,,,,,,,,:,....,,,,,,,,,....,,,,
 oooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,....,...................,..................................,,,,,,,,,..,,,,,,,,,,.,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,.........................,...,,.............................,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooo:,:,,,,,,,,,,,,,,,,,,,,,,,,.,..,............,.,..............,..........................,,,,,...,,,,,,,,,,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,......,....,.,,.........,...........................,,,,.,,,.,,,,,,:,,,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooo::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,........,..............,..,...........................,,,.,,,,,,,,,,,:,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooo::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,.,,...,:::::::,,,,,.,..,....,.................,,,,.,,,,,:,:,:,,,:,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooo::::::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,...,:::::::,::::,,,,,,.,.,,....,............,,,,,,,,,:,:,,,,:,,:,,,,::::
 ooooooooooooooooooooooooooooooooooooooo:::::::,,,,,:,,,,,,,,,,::,,,,,,,,,,,,,,,,,,..,,,.,,,:,,,,::::,:::,,,,,.,,,,..,...,...........,,,,::::::,:,,:,,,,::,:,:::
 ooooooooooooooooooooooooooooooooooooooo:::::::::,:,,,,,,,,,,,:,:,,,,:,:,,,,,,,,,,,,,,,,,,,::::,,:::::,,::,,:,,,,,,..,.,.............,,,,:::::::,,:,,,,:,,,,,:::
 ooooooooooooooooooooooooooooooooooooooo::::::::,,,.,,,,,,,,:,,:,:,:,,,:,,,,,,,,,.,,,,::::,:::,:,,,::::,::::::,,,,,,.,,.,.............,,,:::::::::,,,,:,::,:::::
 ooooooooooooooooooooooooooooooooooooooo::::::,...,.,,,,,,:,,::,::,,::,::,,,,,,,,,,,::::::::::::,,,,,,::,::::::,,,,,,.,,..............,,,:::,:::::::,,,:,,,:::::
 ooooooooooooooooooooooooooooooooooooooo::::,....,,:::,,,,,,,,:,,:,,:::::::,:,:::::::::::::::::::,,,,,::,:::::::,,,,,,,,...,...........,,:,:,,:,::::,:,,,,,::,::
 ooooooooooooooooooooooooooooooooooooooo:::,,...,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::,,,,,,:::::::::::,,,,,,,,.,...,.,......,,,,,,,,,,,:,,,,,,,,,,::,
 oooooooooooooooooooooooooooooooooooooo:::::,,,,,,......,,,,,,,,,::,:::,::::::::::::::::::::::::,,,:::::::::::::::::,,,,,,,,,,,.,,.......,,:,:,,,,,,,,,,,,.,,,,,
 ooooooooooooooooooooooooooooooooooooooo:,:,::,,,,...:.,,,,,,::::::,:,:::::::::::::::::::::::::,,,:::::::::::::::::::,,,,,,,,,,,,,,,,,...,,,:,::,,...,...,::,,,,
 oooooooooooooooooooooooooooooooooooooooooo:,:::,,,,,,,,,,,:::,::,,,::::::::::::::::::::::::::::,,:,:,::::::::::::::::::,,,,,,,,,,,,,,,..,,,,,:::,:...,,::...,.,
 ooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,:::::,::,,:::::::::::::::::::::::::::::,,,,::::::::::::::::::::::,,,,,,,,,,,,,,,.,,,:,:::::::,,:::,.....
 oooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::,,,,,,,:::,,,:,,,,:::::,,,,,.:,..,,
 oooooooooooooooooooooooooooooooooooooooooooo:,,,,,,,,:::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::,,,,,,:::::::::::,,,,,,.,......,........................ ooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,:::::::::,::,,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,,,,,:::::::::,,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooo::,,,,,,,:::::::::::,,:,::,:::,::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,,,::::::::::::,,,,,,.
 ooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,::::::,:,::,:,::::::,:,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,,,,,::::::::::::::,,,,,,,
 oooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,:::::,,:,,:,::::,,::::,:,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::,,:::::::::::::,::::
 ooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,.,,:,:,,,,:,,,:,,:,:,:,,,:,::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,,::::::,:,,:::,.,,::::,,:
 oooooooooooooooooooooooooooooooooooooooo::,,,.,,,,,,,,,,,,:,,,,,,:,,,,:,,::,,,:,::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::::::::,::,,,,,,,,,,,,:
 ooooooooooooooooooooooooooooooooooooooooo::::::,.,,,,,,:,,,,,,,,,::,,:,,,,:,,,:,,::::::::::::::,:::,:::::::::::::::::::::,,,,,,,,,.,::::::::,::::,.,.,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooooooo,::::,,,,,,,,,,,,,,,,:,,,,,,,:,:,::::::::::,:,:,:::::::::::::::::::::::,,,,,,..,...:,::,::,:::,..,,.,..,,,,,,,
 oooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,....,,::,,:,,,,,,,,,,,,,::::,,:,,,::,,,:,:::,,::::::::::::::,,,,,,,,,,..,:,,,,::.::,...,,,....,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooooooooooo:,...,.....,,,,:,,,,,,,,,,,,:,,,,:,:,:,,,,,,,,,,,,,,:,,,,,::::::,:,,,,,,,,,,,,,:,,,,,,,,,..,,,,,..,,,..,,:,,
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,:,,:,,,,,,,,,,,,,,:,,,,,,,....,,,,.,,,,,.,,,,.,:
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,,,,,,,,,..,,,,,,,,,,,,,,,.,,,...,..,::.,,.,,,:
 :oooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,.,,,,,,,,...,,..,,..,,:,:,,,,,,,
 ::oooooooooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,...,...,,,.,,:,:::,,,,,.
 ::oooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.....,,,,...,,.,,,,,,,,,:,,,..,,,,
 :::ooooooooooooooooooooooooooooooo:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,...,...,,......,,,,,,,,,,,..,,,....,,,:
 ::::ooooooooooooooo:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,........,,,:,,,,:,,,,,,,....,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........,......,..,,,,,,,,,:::,...,.,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.............,,,.,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,....,.......,,,,:,:,,:,,,...,,,::,.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,.............,,,,,,,,,,,,,,,,,,,,.........,,,....,...:,,,::,,,,,,...,,,::,.,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,,..............,,,,,,,,,,,,.,......................,,,,::,,,,,,...,,,,,,,.
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,.............,..,,:,,,,,,.................,,.,,,,,,:::,,:,,....,,,,,,,:
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,............,:,,.,.................,,...,:,,,:,,,,,,......,,,.,,:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.....,,,,,.........,.,..................,,,,..,,,,,,,,,,,,,......,,..:,,
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




,,,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,,..,,,.,,,.......,,,,,,,,::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::,,,,,,,........,,.............,,,.,,,,
 ::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,:::::::::::::::,,,,,..,...,,,,,............,,,,,,,,,,............................... ::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::,,:,,:,:,,,,,,,,,::::::::::::::,::::::::::::::::::,,,,,,,,,,,,,,.......,,,....,.,..,,,,,:::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,,,,,,,,,..,.....,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,...,,.,,.,,,,,,..,.,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,........,,,,,,,,,,,.,,.,.,,,,:,:
 ::::::::::::,:::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,,,,,.,,,,,.,,,,,......,,,,,,::::
.::::::::::::,::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,....,.,,,,,,,,,,,,.....,,,,,,,::::::
 :::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.,,,,,,,..,.,,,,,.,,,,,,,,:::::::
 :::::::::::,:::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.,,..,,.,,,,.,,,,,::::::::::
 :::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::
.::::::::::,::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,,,,,,,::::::::::::::::::::
 :::::::::,:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::.::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,:::::::::::ooo:::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::,,,::,,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::::::::::::::::::::::::::::oo::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,::::::::::,,,,,,,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,:::::::::::::::::::::::::o:::,:::::::::
 :::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,,,,,,,,,::,,,,,,,,,...,::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::
 ::::,::::::::::::::::::::::::::::::::::::::,,:::::::::::,,,,,,:::::::::::,,,,,,.,,,,,:::::,,,,:,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::::::::::
 :::,:::::::::::::::::::::::::::::::::::::::.:::::::::::::,:::::::::::::::::::,,,,,,,,:::::::,,,::,,,,,,,,,,,,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::
.:::,:::::::::::::::::::::::::::::::::::::::.::::::::::::::,,:::::::::::::::::::::::,::::::::::,,,,,:,,:,,,,,,,,,,,,,:,,::::::::::::::::::::::::::o:::::::::::::......,........................ ::,::::::::::::::::::::::::::::::::::::::::.::::::::::::::::,:::::::::::::::::::::,,::::::::,,,,,,:,,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::o::oo:o:oo:::::
 :::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::,::::::::::::::,,,,,,::::::::::::::,::,,,,,,,,:,,,:::::::::::::::::::::::::::::::::::oo::ooo:::::
 :::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,:,:,::,,::::::::::::::::::::::::::::::::::o::ooo::::,
 ::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,::,:::::::::::::::::::::::::::::o::o::::::::
 ::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::,,:::::::::::::::::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::.,::::::::::::::::::::::::::::::::::,,,::::::::::::,,.,,.,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::.::::::,,,::::::::::::::::::::::::,,,,,::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::,.:::::.:,:,:::::::::::::::::::::::,:,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::,:::::::,,::::::o,,,,::::::::::::::::::::::,:,,:::::::,,,,,,,,,,,,,,,,,,,,,,...,,,,,,::::::,,,::::::::::::::::::::::::::::,,
 ::::::::::::::::::::::::::::::::::::::::::::,,::::::,,,,:::::::::::::::::::::::::,::,:,,:,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,,,:::::::::::::::::::::::::::,,,
 :::::::::::::::::::::::::::::::::::::::::::,,,:::::,:,.,:::::,:.....::::::::::::::::,,,::,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,::::,,,,,::::::::::::::::::::::::,,,,:
 :::::::::::::::::::::::::::::::::::::::::::,,,:::::,,,..,:,:,::,::::::::::::::::::::,:,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,::::::::::::::::::::::,,,,:::
 ::::::::::::::::::::::::::::::::::::::::::::,.:::::,,,,,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::,,,::::::::::::::::::::::,,,,:::::
 :::::::::::::::::::::::::::::::::::::::::::::.:::::,,,,,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,:,:,,,,:::::,,,:::::::::::::::::::::,,,:::::::
 :::::::::::::::::::::::::::::::::::::::::::::.:::::,,,,,,::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,::::::::::::::,:::::::,,::::::::::,,,,,::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,:,::::,,.:,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::::::::::,,,,,:::,,,,,,,,,:,,,:,,,,,,,:::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,:::::,,,.,::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,,::::,,,,,::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,..,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::
 ::::::::::,::::::::::::::::::::::::::::::::::,.,:::::::,:::::::::::::::::::::::::::::::::::::::::::::,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::
 ::::::::::::,::::::::::::::::::::::::::::::::,.:::::::::::::::::::::::::::::::::::::::::::::::::::::.,::,,...,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,:,,,..::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,.:::,,,.,,,,,,::::::,:::::::::,:,,,,,,,,,,....,::::::::::::
 :::o::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::o:,,,.,,:::,,:::::::::::::::::,,,,,,:::::.,::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::,,,,:::::::::::::::::::::::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #


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




:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............................... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,,,,,,,,,,,,,::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::,,.......,,,,,,,,,,,,,,,,,.,,.,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,,,,,,,,,,,,,,.,,::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,:,,,,,,:,:::::::::::,:,,,,,,,,,,,..,:::::::::::::::::::::::::::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::,:::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::,,::::,:::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::,:::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,:::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::,::::::::::::::::::::,:,,,,,,:::::,:,,,,,,,,,,,,,,,::'::::::::::::::::::::::::.,:::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,:::::::::::::::::::::::::::::::::::::,,::::,,,,,,,,.,:::::,,:,,,,,,,,,:,,::::::::::::::::::::::::,::,::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,:::::::::,,:,::::::::::,,,,,:::::::,::,:,,,::,,,::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::......,........................ :::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,:::::::,:::::,,:::::::::::::::::::::::::::::,::,:::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::,,:::::::::::,:::,:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,:::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::.,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::,,::,:::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,::::,:::::::::::::::::::::::,,,,,,,:,,:::::::::::::::::::::::::::::::::::::.,,,,oo:::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,,::,,,,::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::,..,:ooo::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,,::,,,,:::::::::::::::::::::::::::::,::,:,:,:::::::::::::::::::::::::::::::,,.:oooo:o::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::,,:::....,.::::::::::::::::::,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::..:::oooooO:::::::::::::::::::::::::::::::::::::::
 :::,::::::::::::::::::::::::::::::,:::,,,::::::::::::::::::::,:,::::::,::::,:,:,,,:::::::::::::::::::::::::::::ooooooo:Y::,,:::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::,,::,,,,:::::::::::::::::::,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::ooooooo:o::::.::::::o:o::::::::::::::::::::::::::
.::::::::::::::::::::::::::::::::::,,::,,,::::::::::::::::::::::,,:::::::::::::::,:,::::::::::::::::::::::::::::oooo::::o::::::::::ooo::::ooo,,:::::::::::::::::
 :::,::::::::::::::::::::::::::::::,,::,,.,:::::::::::::::::::,:::::::::::::::::::::,,,:,,,,:,:::::,::::::.,::o:oooo::::::o:::::::::::,..:::::::::o:::::::::::::
 ::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::::,,,:,,,::::,,,,,,,:,,:,::::::::::::::::oooo::::::::.:o:::::::,,,,,:::::::oooooo:::::::::
 ::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::...,:,,,,,,,,,,,,,,,,,,,,:,,:,:,::,::,,::::::::o::::::::::,:o:::::::::::::::::o:,oooooo:.::::::
 :::,::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::.....::....,.,,,,,,,,,,,,,,,,,,,,,,:,,,,:::::::::::::::::::.:::::::::::::::::::'::::oooooo:::o:::
 :::::::::::::::::::,,,,,,,,,,,,::::,:::::::::::o::::::::::::,.....::.,....,,,::,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::.:::,::::::::::,::::::::':::::o:o:ooooooo::
.,.................................,,,:::::::,:::::::::::::::::::::oo:,,..,:,,:::::,,,,,,,,,,,,,,,,,,,::o:::::::::::::,,,::::::::::....:::,...,,,,,:::oooooooooo
 ...................................,::::::::,,.,::::::::::::::::::o:,:,,,,:::,:::::::,,,,:::,,,,,,:::ooo:::::::::::::,,,:::::::::,...:::::,..::,::,:::oooo:o:oo
 ...................................,,:::::::,...::::::::::::::::::ooo::,::::::,:::::::::::::::,,,:,...:::::::::::::::::::::::::....,::::::::o,,,oo::o::oo::o:::
 ....................................,::::::,:::::::::,:::::::,:::::::::::::::::.,:::::::::::::,,,:....:::::::::::::::::::::::::,,,::::::::::ooooo::::::::::oo::
 ...................................,,::::::::::::::::,::::::,,:::::::::::::::::..,:::::::::::,.:::::::::::::::,:::::::::::::::,,::::::::::::o:oo:::::::::::oooo
 ...................................,,,::::.:::::::::::::.::...:::::,.,:::::::::,,.,,:::::::::::::::::::::::::::::::::::::::::,:::,::::::::::o:::::::o:::::,,ooo
 ..................................,,,,::o..o:::::::::::,,..,.::,,,,,,::::::::::::::,,,,::::::::::,:::::::::::::::::o,:::::::,,:::,::::::::::::::::oo,::o,,:.ooo
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






..,....................,...,.....,,.......,.,.,,,...........,,:::::::::::::::::::::::::::::::::::::::::::::,,::,:: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,.....,...............,,,,.,,,,......,,,,....,...,...........,,,,,,.......,,,:::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,.,.............,,.....,,,........,.............,........,......,...,,......,,,,,,,,:::::::::::::::............................... :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.......,.......,,..,,...,,,,,,,,.,,,,,.,................,....,......,.....,,....,,,,.,,,,::::::::::::::::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::,:,,.,..,.......,.,,,,.,....,.,..,,,,.,,,,.,....,,,,,,.........,...........,.......,...,,,,,,,,,,,,::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,.,....,,,.....,,..,.,....,..,,,,,.,..,,,,,,,..,...,,,,...,,.,,.........,....,..,.,,.,,,,,,,,,,,,,::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::,:,,....,...,..,,.,,,..,..,,,,,,,,,,:,,,,,,,,,,...,,,,,,,,,,......,,,....,,,.,.....,.,.,...,.,,,,,,,,,,:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.,,,,..,,,,,.,,,,:::::::::::::::::::,,,,.,.,,,...,,,,,....,.,,,...,..............,.,.....,,,,,,,,,::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,,,,,,,,,,::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.,,,,,,.......................,,,,,,,,,,,,:::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,:,:::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,..,,,,,,.,,,,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,:o:::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,:::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,:o,:::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,:::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::o:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,:,:,::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,.,,,,,,,,,,,::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;v;,,:,,..,,,,,,,,,,,,,,,,,,,,,,,.,....,,,,,,,,,,,::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::,,,,:::::::::::::::::::::::::::::::,.....,,,,,,,,,,,,,:::::,:,::::,..,,,,,,,...,,,,,,,,,::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::,.::'Y'Y^:::,:,:::::::::::::::::,,,,,,,,,,,,,,,,,:,,,,,,::::,::,..,,,,,,,,,,,,,,,,,,,:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::.,::,,,::,,:,,,,::::,,,:,,:::::::::::::::::::::::,,,,,,,,,,,,::::::,:::::::::,::,.,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,:,,,,:::,::::::::::::::::::::::::,,,,,,,,,,,,::::::::,,,,:::::::,:,,,.,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,:::::::,,,::::::::::::::::::::::::::::,,,,,,,,,,,::::::::,,,,,:,,,:::,:,,...,,,,.,,,,,,,,:,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::,,:,::::::::,:,,...,,,,...,,,,,,:,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:::::::,,:::::::::::::,,.....,.....,,,,,::,,......,........................ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,:::::::::::::::::::::,,,............,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::::::::::::::::::::.,,.,................,..,
.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::,,.....................::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,...................:::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.,.,,:,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,:,,,..................,:::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::v:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,:,...................::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::%,::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::,.............,...........:::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::O,::::::::::::::::::::::::::::::::::::::::::::::::::,,::::,:::::::.............,........,,......,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::o::::::::::::::::::::::::::::::::::::::::::::::::,:,,,::,::::::,,...........,.........,,.........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::o:,:,,,::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,:,:,,,....................,,,...........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,O::,:,::,,,,::::::::::::::::::::::::::::::,:,:,,,,,,,,,,,,,.....................:,,.............
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::$:::,::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,...................,,,,...............
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::%,::,,,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,..................,,,,..................
 :,::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::,::O.:,:,,,:::::::::::::::::::::,:::,,,,,,,,,,,,,,,,,,,,,,..................,,,....................
 ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::o,:,:,,::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,................,,,.......................
 :,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,::::::::::::::::::,,,:,,,,,,,,,,,,,,,,,,,,,,,,,...............,,,.........................
 ,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,O:,,,,::::::::::,,:,,,,,,,,,,,,,.,..,..,.,,,,,,,,,,,.............,,............................
 :,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,::,::::,::,,,,,,,,,,,........,......,,,,,,,,,,...........,,..............................
 ::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,,,:,,,,,,,,:,,,,,,,,,,,.,............,,,.,,,,,,,,,,,,,,...........................................
 ::::::o::::::::::::::::::::::::::::::::::,:::::::::::::::::::,::,,,,,:::,,,,,,,,.................,,,,,,,,,,,,,,,,,,............................................
 ::::::oo:o:,:::::::::::::::::::::::::::::::,::::::,:::::::::::,::,,:,,,::::::::,.................,,,,,,,,,,,,,,,,,,............................................
 ::::,:oo:oo:::::::::::::::::::::,::::::,:,:::,::::::::::::::::,::,:,,,,:,:::::::..................,,,,,,,,,,,,:,,,.............................................
 :::::::o:::::::oo::::::::::::::::,::::,:::::::,::::::::::::::,::,,,,,,,,:,,::::::...................,,,,,,,,,,,,,..............................................
 :.,:::::::::o::oooo::::::,::::::,::::::,::::,::::::::::::::::::,,:,,,,,,,,,,:::::,.....................,,,,:,:,,...............................................
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




    #    #       #               #       #    #  #  # #  #
 #   ## 

,,,,,,,,,,,,,,oo:ooo:o:::::::::::::::::::::::ooooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::,,,,,,,,,:,,,,,,,,,,:::::::::oo:oooooooooooooo:::::::::::::::::::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooooooooooo:oo:::::::::::,,,,,,,.,,,,..,,.........,.,.,,,,,,,,::::::::::ooooooo:::::::::::::::::::::::::::::::::::,,,,,,............................... oooooooooooooooooooooooooooooooooooooooooooooooo:oo::::::::::,,,,,,......,.............................,,,:,:::::ooooo:::::::::::::::::::::::::,,,,,,,,,,,,,,,::::::::::,::,,::::
 oooooooooooooooooooooooooooooooooooooooooooo::::::::::::,,,,,,.,,..................,.........,...............,,::::ooo::::::::::::::::::::::::::::,,,,,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooo::::::::,:,,,,,,,,,,.,..,......................,.......................,,::::oooooooooooooooooo:::,,.,,,,,,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooooooo:::::::,,,,,,,,,,,,,,,,,,,,.,......................,.........,,,..,...........,,:::oooooooooooooooooo::,...,,,,,,,,,,,,,,,:
 oooooooooooooooooooooooooooooooooo:::::,,,,,,,,,,,,,,,,,,,,,,..,.....................................,,.............,:::ooooooooooooooooo::,...,,,,,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,..........................................,.,.........,,:::ooooooooooooooo::,,.,,,,:,::,,,,,,,,:
 ooooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,..,..,...................................................,:::ooooooooooooooo:,,,,,,,,,:,:,,,,,,,:
 oooooooooooooooooooooooooooooo:::::,,,,,,,,,,,,,,,,,,,,,,,,,,...,,......................................................,,::oooooooooooooo::,.,,,,,,,,,:,,,,,:,
 oooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,.,............................................................,::ooooooooooooo::,..,,,,,:,:,:,:,,,,
 ooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............................................................,,::ooooooooooo::,,.,,,,,,,:,,,,,,:,
 ooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................................................,::ooooooooooo:,,.,,,,,,,:,:,,,,,:
 oooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,.,.......................................................,::oooooooooo::,..,,,,,::,,,,:,::
 ooooooooooooooooooooooooooo:::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,.......................................................,,::ooooooooo::,,,,,,,,:,,:::,:,:
 ooooooooooooooooooooooooooo:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.......,...............,.................................,::ooooooooo::,,,,,,,,,::,:,:,,:
 oooooooooooooooooooooooooo::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,......,...,,,,,,,,,,,,,,..,..........................,,::ooooooooo:,,..,,,:,,,,:,,,,:
 ooooooooooooooooooooooooo:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,............,,,,,,:,,,,,,,,.,...........................,::ooooooooo:,,.,,,,,:,,,:,::,:
 ooooooooooooooooooooooooo:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.....,,,.,,,,,,,,,,:,,,,,,,,,.,,.......................,,::oooooooo::,.,,,,,,,,:,::,,:
 ooooooooooooooooooooooooo:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,,,,,,:,,,,,,,,,,,,,,,,,,,...,...................,,::oooooooo::,,,,,,,:,,:::,:,:
 ooooooooooooooooooooooooo::::::::,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,.,,..................,,::oooooooo::,,,,,,,:,::::::::
 ooooooooooooooooooooooooo::::::,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:,:,,,,,,,,,,,,,,,,,,,,,,....................,::ooooooooo::,..,,,:,:::,::,:
 oooooooooooooooooooooooo::::,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,::::::::::,,,,,,,,,,,,,:::,,,,,,..................,:::oooooooo::,..,,,:,::::::::
 ooooooooooooooooooooooo::::,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,,,::::::::::,,,,,,,,,,,:::::,,,,,...................,,::oooooooo::,...,,,::,::::,:
 ooooooooooooooooooooooo::::,,,,,,,,,..,,,..,,.,,,,,,,,,,,,,,:,,,,,,:,::,,,,,,,,,,:::::::,,,,,,,,:,,,::::::,,,,,,,,................,::oooooooo::,,.,,,,,::,:::::......,........................ ooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,:,,,,:,,,:,,,,,::::,:::,,,,,,,,,,:,,:::::::,,,,,,,,,...,...........,::oooooooo:,,.,,,,:::::,:,:
 ooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,::,:,,:,:,,::,,,,,,,:,::::,,:,,,,,::,,::::::::::::,,,,,,,,,,,,,...........,::ooooooo:,,..,,,,::::::::
 oooooooooooooooooooooooo:::.,,,,,,,,,,,,,,,,,:::,,,,:,,,,,,:,,,:,:,,,,:,,,,,,,,:,:::::,,,,,,,,,,::::::::::::,,,,,,,,,,,,...,.,.,,...,,::oooooo::,,.,,,,,:::::,:
 ooooooooooooooooooooooooooo::::,,,,,,,,,,:::::::,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,:::::,,,,,,,,,,::::::::::::::::,,,,,,,,...,,,,.,,.,,,::oooooo::,..,,,:,:::::::
 oooooooooooooooooooooooooooo::,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:,::,,,,,,,,,,,,:::::::::::::::,,,,,,,,,,,.,,,,.,,,,.,:::oooooo:,,.,,,:,:::,:::
 ooooooooooooooooooooooooooo:::,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,::,:::,,,,,,,,,,,:::::::::::::::::,:,,,,,,,,,,,,,,,.,.,,,:::ooooo:,,.,,,:,,::::::
 oooooooooooooooooooooooooo:::,,,,,,,,,,,::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::,::::::::::::::::::::,:,,,,,,,,,,,,,,,.,.,,,,,,:::oooo:,,...,,::::::::
 oooooooooooooooooooooooooo::,,,,,,,,,,,::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:::::::::::::::::::::::::::,,,,:,,,,,,,,,,,....,.,,,,,,,::::::,,...,,,::,::::
 oooooooooooooooooooooooo:::,,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,:,,:,:,:,,::,::,:::::::::::,,,:,,,,,,,,,,,,,,......,.,,,,:,,,,::::,,...,,,,::::,:
 oooooooooooooooooooooo::::,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,::::::,:,,,:,,,,,,,,,,,,,.....,,.,,,,,,,,:,:,,,,,,,,.,,,,,,,,:
 oooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,
 ooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,:,:,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,.,,.
 o:o::o:ooo:o:o:o:oo:o:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,..,,,.,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,
 :o:oo:::oo:o::o:oo:ooo::o::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.......,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,
 o::o:::oo::o:o:oo::o::ooo:o:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,....,,,,,,,,,,,,,,,,,.....,.,.,,,,,,,,,,,
 ::o::oo:oooo::oo::::o:oo:o:oo:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,.,.,.,,,,,,,,,,,,,,........,,,,,,,,,,,,,
 o::::oo::o::o:o:::oo:::o:o:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,,.,..,.,...,,,,,,,,,,,,,,
 ::::::::o:o:o::o:oooo:o::oooo:o::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,..,...,,,,.,...,,,,,,,,,,,,,,
 :::::oooo::oo:::o:ooo::o:o::o::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,.,..,,,,,,,,,,,,,,,,,,,,,,,,
 o:::o::::o:o:ooooo:o:ooo::o:::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,
 ::::::::o::ooo::ooo:o::::::o::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::o:o::o:o:oo::::o:::o::::::::,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........,,..,......,,,,,,,,,,,.,,,,,,,,,,,,,,
 o::::o::::::o:o:o::::::o:o::::::::,,.,..,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,,,,,,,,,,,,,..,,.,,,,,,,,,,
 ::::o:::::::o:o::ooo:::o:o:::::::::,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,..................,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



oooooooooooooooo:oo::::::,::,:::,,,,,,,,,,:::::::ooooooooooooooooooooooo::::::::::::::::::::::::::::::::::::::::::,,::,:: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::o:oooooooooooooo::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,,,,,.,,...,......,....,,.,,.,..,,,,,,:,::oooooooooooo:::::::::::::::::............................... oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o:::::,,,,,,,,,,,...........................................:,::ooooooooo::::::::::::::::::::::::::,::,,::::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::,,,,,,,,,,,,,.,.............................,.......,.......,::ooooooooo:::ooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,:,,,,,,,,,,,,,,,,,,..........,....................,,,.,,,..,.........,:ooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,.,............................,...,.,....,.,.........,:ooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,,,.................................,...................,,:oooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,,,.........................................,...............,::oooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,,,,,,,,,,,,,,,,,,......,...................................,.................,:ooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,:,,,,,,,,,,,,,,,,,,,,,,....,.........................................................:oooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooo::,:,,,,,,,,,,,,,,,,,,,,,,,..............................................................,ooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,,,,,,,,,,,,,,,,,...............................................................,oooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooo::::,::,,,::,,,,,,,,,,,,,,,,,................................................................:ooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,,,,,,,,,,,,,,,,,,,,.................................................................ooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,:,:,,,,,,,,,,,,,,,,,,,...............................................................,oooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::,:,,,,,,,,,,,,,,,,,,,.,.,.............................................................oooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.......,:::,::,:.,,................................oooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::,,,,,,,,,:,,,,,,,,,,,,,,,,.,.,...........,,,,,:::,,:::,..,.............................oooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::,,,,,,,,,:,:,,,,:,,,,,,,,,,..........,,,,,:,,,,,::,,,::,,,.,,,.........................oooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,,,,,,,,,,,,:,,,:,::,,,,,,,,..,,,,.,.,,,:::,,,:,::,,,::,.,,,,..,......................:ooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooo:::::,,,,,,,,,,,,,:,,,,,,,,,:,:,,,,,,,,,,,.,,,,:,:,,,::.,,,,:::,,::,,:,,,,.,...,..................,ooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooo:::,....,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,,.,.,::::::::::::,,,,,,,:,,,:::::,,.,,,.....................ooooooooooo
.ooooooooooooooooooooooooooooooooooooooooooooooooo::,,.....,,:,,,,,,,,,,,,,,,:,:,:::,:,::::::::::::::::::::,,,,,,:,,:::::::,,,,,,,.,.................:oooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooo:.,::,,,.......,,,,,,,,,,,,,:,,:::::,,::::::::::::::::::,,,,,,::,::::::::,,,,,,...,,...,............:ooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooo,,,::,,,,,,,,,,,,,,::,::,::,::::,:,,,:,,::::::::::,:::,,,,,,:,,:::::::::,,,,,,,,,,,.,.,..,.,.......:oooooooo......,........................ oooooooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,:,,:::::,:,,:,,,,,:,:::,,,,,,,:::::::::,,:,,,,::,:::::::::::::,,,.,,,,,,..,.,,,,,,,,,..,:oooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooo,:,,,,,,::::::::,:,,:,:::,::,::,,:,:,,:,:::::::::::,,,:,,::::::::::::,,::,,,,,,.,,,,,,,,,,,,,...,oooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooo:,,,,,,,::::::::::,,,:,,:,::::,::::,,:,,,:,:::::::,,,,,,:,::,:::::::::::::,,,,,,.,,,,,,,,,,,.....,:'oooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooo:,:,,,,,,::::::::,::,:,,,,,:::,,:::,:,:,:,:::::::::,,,,,,::,::::::::::::::::::,,,,,,,,,,..,....,,,.,,::oooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooo,,,,,,,,,,:::::::,,,,,::,,,,::,:,:,::,,,,,,,,:::::::,,,,,,:,:::::::::::::::::,,,:,,,,,,,,,.....,,,,:::,,:::o
 ooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,:::::::,,,,,,,,,,,,,,,,::,,,,,:,,,,::::::::::::::::::::::::::::::::::,,:,,,,,..........,:::,,::,,,
 oooooooooooooooooooooooooooooooooooooooooooooooo::,,,,,,,,,,,::::::,,,:,,,,,,,,,,,,,:,,:,,,,,,:,:,::,::::::::::::::::::::::::::,:,,:,,,,,...........,,,,,::,,,:
 ooooooooooooooooooooooooooooooooooooooooooooooo::,:,,,,,,,,,,,:::::,,,,,,,,,,,:,,,:,,,,,,,,,,,:::::::::::::::::::::::::::::,,:::,,,,,,,,,.....,,,,:::.,,,,,,,:.
 ooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,..,.,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:::,,:,,:::::::,::::::::::::,:,,,,,,,,,,..,,,,.:::,:::.,,,,..
 oooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,.,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,,:,,,,,:,,:,:,::::,::::,:,,,,,,..,...,,,,,::,,,,,,,,,,..,
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooo,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,:,,,:,,,,,,,.,...........,:,,,,,,,,,.....
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,......
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooo::,::,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,......,,,.,...,,........
 oooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,,,,.,.......,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,..,,,,,,...,....,,,..
 ooooooooooooooooooooooooooooooooooooooooooooooooooo:,,,,,,,......,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,...,....,,,..,
 ooooooooooooooooooooooooooooooooooooooooooooooo:o:,,,,,,,.......:::,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:......,,,,,...,,...,..,,:,,
 oooooooooooooooooooooooooooooooooooooooooooooo:::,,.....,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,.,....,......,,,,,,
 oooooooooooooooooooooooooooooooooooooooooooo:::,,,,..,,.,..........,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............,....,,,,,,,,,
 ooooooooooooooooooooooooooooooooooooooooooo::,,,.....,.............:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................,...:,,:,,.
 oooooooooooooooooooooooooooooooooooooooooo::,.....................:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,.................,:,,,,,,,,.,,
.ooooooooooooooooooooooooooooooooooooooo::,.,............,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,................,,,.,,.,,...,,
 ooooooooooooooooooooooooooooooooooooo:::,,,.............,,..,,,,,,,:,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............,,.,,,.:,....,,,
 ooooooooooooooooooooooooooooooooooooo::::,,,....,:,,,...,.,,,,,,,,:,,,,..............................,,,,,,,,,.,,,,,,,,,,,,,,,...............,..,,,,,,,,...,.,,
 o:oooo:oooooooooooooooooooooooooooooo:::,,,.....,::,.::::,,,:,,,,,::,,,,,.,,,,,,,:,,,,,,,,,,,.........,,,,,,,,..,.,,,,,,,,..................,,,,,,,,,,,...,,,..
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:............................... :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::o::o::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::o::ooo:o::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:o::oo:::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooo:oooo::::o:::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooo::::oo:::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooo:oooo:oo:o:::ooo:::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooo:oooo:oo::o::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:oooooooooooooooooooo:oo::o:::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooooooooooooo:ooo:::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooooooooooo:o:oooo:::::::,,::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::o:o::o:ooooooooooooooo:o:ooo::,...,:::,,,,:,,,,,::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo::::oo;;;;;;o^^^YYoo::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::,,,,,,,,,:::::::::::::::::::o;;;;vv;OOY^^YYYY::::oooooooooo::::::::::::::::o:::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,:,:::::::::::o;v;OO%OoY^^^YY:,,::::::::::::oooooooooooooo::::::::::::ooo::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,:::::::::::O:,,,:::::::::::::::::::::::::oooooooooooo::::::::::::oooo::::::o
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::,,::,:,,,,,,::::::::oO:::::::::::::::::::::::::::::::o:oooooooooo:::::::::ooooooo::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::,,,,,,,,,,,,,,,:o,,o,,,::::::::::::::::::::::::::::oooooooooo::::::::::oooooooo::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::,:,,,,,,,,,o,:::::::::::::::::::::::::::::::::ooooooooooo::ooo::::ooooooooo:::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::,,:::::::::,o::::::::::::::::::::::::::::o::oooooooooo:::o::::ooooooooooo,:
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,:::::::::::::::::::::,:,:::,::::::::::::::::::::::::::::::o:::oo:ooooooooooo::::ooo:::ooooooooo,,
 ::::::::::::::::::::::::::::::::::::::::::,::,.,.::,,,::::,,,:::::::::::::::::::::::,:::::::::::,::::::::::::::::::::::oo:o:o:oooo:oooooooo::::oo::o:ooooooo::,
 ::::::::::::::::::::::::::::::::::,::,..,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooooo::o::::o:o::ooooooo:,,:......,........................ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::oooooooooooooooooo::::::::::::ooooooo:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::ooooooooooooooo:::::::::::::::ooooo::::
 ::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::ooooooo::o:o:::::::::::ooooooo:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooo:ooooooooooo:oooooooooo:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:oooo::oooooooooooooooooooo:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::oo::oo::oooooooooooooooooooo:::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::o::o:o::::ooooo:ooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooooooooooooooooo
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::o:::o:::ooo:::oo:oooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo:o::o::ooo:ooo:ooooooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:o:o:oo:ooo:ooooooo
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::oo:ooo:::oooooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::o:oooooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,:,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



OOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOO%OOOOOO%O%%%%%%OO%%%OOOOOOOOO%OOOOO%OOOoOOOOOOOOOOOOOOOOOOOOO%::::::::::::::::::::::::,,::,:: OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOO%O%OOOoOOOOOOOOOOOOOOooOOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%O%OOO%OOO%OOOoOOOOOO%%OOOOOOooOOOOOOOOOOOOOOOOOOOOO%............................... OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OO%OO%OOOOOOOOOOOO%O%OOOOOOOoOOOOOOOOOOOOOOOOOOOOOO:::::::::,::,,::::
.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%O%%O%%%%%O%%OOOOOOOOO%%OO%OOO%OOOOOO%OOOOOOO%OOOOOOOOOOO
.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOO%OOO%OOO%%%O%O%O%%O%OO%OOOO%OO%%%%O%O%%%OOOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%OOOOOOOOOOOOO%%OO%%%%%%%O%O%OOOOO%O%%%OOO%%%OOOOOOOOOOOO%OOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOooooooooooooooooooooOOOOOOOOOO%OO%OOOO%O%O%%%%OOOOOOOOOOOO%OOOO%O%OOOOOOOOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooo::::o:o:oo::o:::::::::::oooooOOOO%%O%%O%OOO%O%OO%%%OOO%OOOO%OO%O%OO%%%OOOOOOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOoo::::::::::::::ooooooooooooooooooooo::ooOOO%OOOO%O%O%%%OOOOOOOOOOOOO%%%%O%O%%%OOOOOOOOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:::::::::::oooooooooooooooooooooooooooooo:oOO%%%O%%%%%%O%%%%%%%%OOOOOOO%%%OOOOOOOOO%%OOOOOOOOOOOOOOO%
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:::::::::::o:ooooooooOOOOOOOOooooooooooooooooo:oOOO%O%%%%%%%%%%%%OO%%OOOOOO%%%%OOOOOO%OOOOOOOOOOOOOOOOO%
.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOo::::ooooooooooooooOOOOOOOOOOOOOOOooOooOOooOOooooooooOOOOOOOOOOOOOOO%OO%%%OOOO%%%O%%OOOOOOOOOOOOOOOOOOOOOO%
 oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOooooooooooooooooOOOOOOOOOO%%%O%OOOOOOOOOOOOOOOooooooo:oOoOOOOooOoOOOOOOOOOO%OOOOOO%%%%OOOOOOOOOOOOOOOOOOOOOO
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOooooooOOOOOOOOOOOOOOOOOO%O%%%%%%%%%OOOOOOOOOOOOOooooooo:oOOOOOOOOOOOOOOOOOOO%OOOOOOO%%O%OOOOOOOOOOO%OOOOOOOOO
 oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%$$%%%%%OOOOOOOOOOooooooooOOOOoOOOOOOOOO%%%OOOOoOOOOO%OoOO%OOOOOOOOOOOOOOOO%
 oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%O%%%%%%%%%%$$$$$$$%%%OOOOOOOOOoooooooooooooooOOOOOOOOOOOOOOooooO%OOOOOOOOOOOOOOOO%OOOOO%
 ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOO%%%%O%OO%OOOO%O%%%%O%O%%%%%%$$$$$$$$$$%$%%%OO%OOOOOOooooooooooooooooOoOOOOOOOOoooooO%OOOOOOOOOOOOOO%%OOOOO%
 ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOO%%%%%%%%%OOOOOOOOO%O%%%%%%%%%$$$$$$$$$$$$$$$%%%%OO%OOOOOOooooooooooooooooooooooOoooooooOOOOOOOOOOOOOOOOOOOOOO%
 ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%OOOOOOOO%%O%%%%%%%%$$$$$$$$$$#$$$$$$%%%%%O%%%%OOooooooooooooooooooooooooooooooOOoOOOOOOOOOOOOOOOOOO%
 ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOO%%%%%%%%%%%O%%OOO%%%%%%%%%%%%$$$$$$$$$$$$#$%$RPOvo;;v;Oy%$yOoooo:::::oo:oooooooooo::::::oOOoOOOOOOOOOOOOOOOOOO%
 ooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%O%O%O%%OOOOO%%%%%$$$$$$%$$$%##$%%%%%%%$$$$$RRnoRyOo:::o::::::ooooooooo:::::::oOOOOOOOOOOOOOOOOOOOO%
 oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%$%%%%$%%OOOOOoooooooooOO%yyORR$%$$$$$$$$$$%OO%$#$$$YY$$oO%oo:::::o:oooooooooOoooo:ooooOOOOOOOOOOOOOOOOOOOO%
 oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOO%%$$%%%%OOOOOooooooooyoOOy%OoOO%%%%%$$$$$$$$$$$%%$$$#%oO$$oO$ooo:ooooooooooooooOOoooooooOOOOOOOOOOOOOOOOOOOOOO
 oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOoooooooOOOooo%Y;ooOOO%%%%$$$$$$##$%$$$$$##o:#$oO%OO::oooooooooooooooooooooOOOOOoOOOOOOOOOOOOOOOOO%
 oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOooo;;oooOooOOOOooooooooooROOOOOOO%%%%$$$$$$$$$$%$$$$#Ooo$$oO$%%o::o:oo:ooo:oooooOOOooOOOOOOoOOOOOOOOOOOOOOOOOO......,........................ oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOoOOoooooo:%OOOOOOOOooooooOOOoOOOO%$%$$$$$$$$$$$$%%%$$$y%$$$O$$$Oooo:;OOR%noo::ooooooOOOOOOOOOOOOOOOOOOOOOOOOOO%
 oooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOoOoooYo;;Ooo:ooOOOOOOOOOOOooYoooOOOOO%%$$$$$$$$$$$$$$%%%$#$$%%%$$$#$OoooOOooOoO$oooooooooOOOOOOOOOOOOOOOOOOOOOOOOOO%
 ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo^Yov;OOOOOoOOooOOOOOOOOOO;oooOOOOOOOO%%%$$$$$$$$$$$$$$$##$#$$yyy$####$OOyOo:oo%o%%OooooooOOO%OOOOOOOOOOOOOOOOOOOOOOO%
 OoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoYOOOOOOOOOOO%ROOOO%%%OOOOoOOOOOOOOOO%%%$$$$$$$$$$$$$$$$$$$$$#$######$$%%$:ooo%o%%OoooooooOOOOOOOOOoOOOOOOOOOOOOOOOO%
 ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO;oOOOoOOYYO;OOO%%%%%%%%oooooOOOOOOO%%%$$$$$$$%$$$$$$$$$$$$$$##$$#$#$$$OOoyyOO%%OOOoooooOOOOOOOOOOoOOOOOOOOOOOOOOOOO
 ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo;oOOOO%O%OOO%OYYOooooOOOooooOOOOO%%O%$$$$$$$$$$$$$$$$$$$$$$$#$$$$$OooooOOOy#%OOOOOOOO%%OOoOOOOOOOOOOOOOOOOOOOOO
 ooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOO%%%OoOOoooooooOOOOOOOOOoOOOO%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%o:'ooyy###%%%O%O%$$$%o:ooYYYOOOOOOOOOOOOOOOO
 OooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOoOOOOO%%%%$$%$$$$$$$$$$$$$$$$$$$$$$%Oooow#######$$$$$$$$$$yo,::o;o;uyOOOOOOOOOOOO
 OoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOooooooooo;oooooOO%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%Oo;OR#########$%%$%O%Oyooo%%y#yyyyOOOOOOOOOOOo
 OooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOoooo;OOOOOOOOOOOOooOOOO%%%%%%%%%$%%%%%%%$$$$$$$$$%Ooy$##########P#yROoOOo;y%%%$$$$$%#$OOOOOOOOOOOO
 OoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooOOOoooooooOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%%$$$$$%oy$R#####$$$#mRyRPOoooyy$$%%%$$$$$$$OOOOOOOOOOOOO
 ooOooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooOOOOOOOOOOOOOOOOO%OOOO%%%%%%O%%%%%%$%%OYO$#%$####$O;%#RPy%ynmyyyy%%P%OO%%y%R$%%OOOOOOOOOOO
 OoooOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%%%OOOOOOOOOOOOOOOOO%%%%%%OO;$$$%#####R$%%$$#R####R######ywy;;O%yOOR$yyOOOOOOOOO
 OooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%$$$y###$$%$%%%%%y###$$$#PPPPPP####wyROOO$$%$%OOOOOOO
 OOOoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOooooooooooooOOOOOOOOOOOOOOOOOOOOOoO%$$$$$$$$$O%%%$$%y###$%$$%#yoooyy#R####yYO%$y$$%%OOOOO
 OoooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOooo;oooooooooooooOooooooooOOOOOoO%$RP$$$$$$%%$#R%$$#RRy$%%$$#yy$$$##$$%$#####y$#$$$O%yOOO
 OOOoooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOoYYYYYYYYYOOOOOOOOooOOOOOoooooooooooooooooooOOOoY#$$$$$$y%$%%$$o:#$%$$$%%$$PR$%%$#####y;P######R###$%%%$OO
 OOooOoOOOOOOOOOOOOOOOOOOOOOOOOYYYYo::::::::,:,:,,,,,,:,::,::::,,:YOOOOoO;OOOOY;o:o'oooooooooooOOOOOy#m#$$$$$$%%%%OoYn$$$$$%%$PR%%%%$PPYooOP##m#######moP####$$%
 OOooooOOOOOOOOOOOOOOOOOOOOY:,:::::::::::::::::::,,:,::,::,:::,v;o;OOOOOOOO%;o%"o:,:oooOoOOOOOOOOOOo:u$$$o$%%%%OY%%$yR$$%%%OR:o:nO###oo;:oooooY#$#######yOR###%$
 OOoOoOoOOOOOOOOOOOOOOOOOo::::::::::::::::::::::::::::,:::::,vo;%Oo^%OOOOOOOO##$ooooOOooOOOOOOOO%OY:;$$$O%%%%%O%%%$$$$%%%%ooo;w##$$##$;wy$m$y%O#$#####$########y
 OOooOOoOOOOOOOOOOOOOOOOo:,::::::::::::::::::::::::::,::,::v%Oo::Y:ouY$%OOOn$$$OOOOOOOOo:%OOOOOO%$$$$$%;%%%%%O%%%$$%O%%$yy%$$####$n$$#########$#######$#########
 OOOoOooOOOOOOOOOOOOOOOO::::::::::::::::::::::::,:,::::::;OYOO:::n%%%yRR%%$$$$%%%%%OOOOO:OOO%%%$$$$$$%%%%%%%O%%%$%%%%Oyy$RO$Y$$$$$$$$$$#$####$$########$OPR#####
 OoOooOOOOOOOOOOOOOOOOOO,,::::::::::::::::::::,:,::::::wOy%OOOO;%OO%%#,O%%PRYYv%%%yOY%Oo:oOO%$%YYR$$%%%%%%%o%%$$%%%%%$$%oOo$$y%RY%$#####%$$$$##yy#y###$#OYOO####
 OoOOOoOOOOOOOOOOOOOOOOo::::::::::::::::::::::::::::;O$Oy%%O%oYOYYOORYoYooo::o%%%%%%%;%O;:y$%YOooooOO%%%%%%$$%$$%%%%OR%:oO;%ROoY#####$$$%$##Ry##%PPPP#####my%###
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,,::,:: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo............................... ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,::,,::::
 ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::,,.,,,,.,....,.......,,::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:',.,,,,,,,....................,,:.::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooo:,,,,,.,.,........................,.,,,::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooooo::,,,,...................................,,,:::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooooooo::.,,.........................................,,,,::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooooooo::::,.,............................................,.,,,::ooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooo:::,,..........,.,..................................,.,,,,,:oooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooo:::,..............................,.,.................,.,,,,.,,:oooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooooo::,,....................,..,.,..,,,,,,,,,,.,,,,,,...........,.,,,.:oooooooooooooooooooooooooooooooooooooooooooooooooo
 :oooooooooooooooooooooooooooooooooooooooo:,,...............,.,,,:,,,,,,,.,:::::,,,,,,,,,,,,...........,,....,::oooooooooooooooooooooooooooooooooooooooooooooooo
 ::ooooooooooooooooooooooooooooooooooooooo:,,.....,......,,,:::,,,,,....,,::::::::,::,,,,,:,,..,...............,:ooooooooooooooooooooooooooooooooooooooooooooooo
 ::oooooooooooooooooooooooooooooooooooooo::,,,.......,.,:,:::::,:.,,,,,::::::::::::.::,.,,,,,.........,.......,,::oooooooooooooooooooooooooooooooooooooooooooooo
 :::ooooooooooooooooooooooooooooooooooooo::,.,.......,,,:::::::::::::::::::::::::::::,,,,:::::,..............,.,:ooooooooooooooooooooooooooooooooooooooooooooooo
 ::::oooooooooooooooooooooooooooooooooooo:,,,,......,,,:::::::::::::::::::::::::::::::::::::::,,..............::oooooooooooooooooooooooooooooooooooooooooooooooo
 ::::oooooooooooooooooooooooooooooooooooo:,,,,......,,:::::::::::::::::::::::::::::,,,,,,::,::::,,.......:....:ooooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::ooooooooooooooooooooooooooooooooooo.,,,,......,:::::::::::::::::::::::,,,.,.,,,,,:,::::::::,,....:.:.,,:ooooooooooooooooooooooooooooooooooooooooooooooooo
 :::::::oooooooooooooooooooooooooooooooooo,.,,,......,,,,,,....,,,,,,::::::::,,,,,,,,,:,,,,:::::::,,,,,::,,...,ooooooooooooooooooooooooooooooooooooooooooooooooo
 :::::::ooooooooooooooooooooooooooooooooo::,.,,,.....,::,,,,,,,,,,.,.,:::::::,,,,,,....,,,:::::::::,,,,,::.....::ooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::ooooooooooooooooooooooooooooooooo:,,,,,....,,::,,:.,....,,,,,:::::::::,,,,,,,:::::::::::::,,,,:::.......::ooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::ooooooooooooooooooooooooooooooooo:,.,,,....,:::::::,,,.,,,,::::::::::::::::::::::::::::::,,,,:,,..........::ooooooooooooooooooooooooooooooooooooooooooo......,........................ :::::::::ooooooooooooooooooooooooooo::oo::,,,.......::::::::::,:,:::::o:::::::::::::::::::::::::,,,,,,,...........,,::ooooooooooooooooooooooooooooooooooooooooo
 ::::::::::ooooooooooooooooooooooooooo::::,,,,,......,:::::::::::::::::::::::::::::::::::::::::::,,..................,,:oooooooooooooooooooooooooooooooooooooooo
 ::::::::::ooooooooooooooooooooooooooo::::,,.........,:::::::::::::,::::::::::::::::::::::::::::::,.................,,,:oooooooooooooooooooooooooooooooooooooooo
 :::::::::::oooooooooooooooooooooooo::::,,,,...........::::::::::,,,:::::::::,,:::::::::::::::::::...................,:ooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::oooooooooooooooooooooo:::::,,,,...::,.....,::::::::,,,,,::,,,,,::::::::::::::::::::::..............,,:::o:ooooooooooooooooooooooooooooooooooooooooo
 :::::::::::::ooooooooooooooooooooooooo:::::,..:::.....,:::::::::,,:::::::,,::::::::::::::::::::::.,.........,,,,,..:''ooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::::oooooooooooooooooooooooooooo:,,,........,:::::::::,::::,.,,,,,,:::::::::::::::::::,,,,..,...,,,,,,,,.,....,':ooooooooooooooooooo:::::::::''':::::
 :::::::::::::::oooooooooooooooooooooooooooo:::,,,......,::::::::,,,::.,,,,,,.,,,::::::::::::::,,,........,.,,,,,,,,.....,,,.::::,,............................,
 :::::::::::::::ooooooooooooooooooooooooooooooo.,.......,,,::::::,:::::,,,,,,,:,,:::::::::::::,,,...,,.....,,,,.,,,,,......:,,.,,.,,............................
 :::::::::::::::::ooooooooooooooooooooooooo::::,.........,,,::,.,.,.:,:,,,,,,,,:::::::::::::,....,..,.,...,,...,,,,,........,.,.,,,.....,,,.....................
 :::::::::::::::::::::::'''''':::,,,..,,,,,,,,,,..........,,.,,........,,,::::::::::::::::.......,,,,,,,..,...,.,,,,,.,,,....,,,,,,,,,,.,,,,,,,,,...............
 :::::::::::::::::,,,..............,,,,,,,,,,,,,.......,,,,,,..,...,....,,:::::::::::::,...,,...,,,,,,,,:,...,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.............
 ::::::::::::::::::,,..........,,,,,,,,,,,,,,,,,........::,,...,......,.,,,,:,::::::.........,,,,,,..,.,:...,,,,,,,,,,,.....,,,,,,,,,,,,,,,,,:oo::............,,
 :::::::::::::::::::,........,,,,,,,,,..,,,,,,,,.......,,,..........,.....,,,,,,....,.....,,,,,,,,,.,,,,::..,,,,,,,,,,,.,,...,,,,,,,,,,,,,,,,oooooo,::::::::::::
 :::::::::::::::::::,,.......,,,,,,,,..,,,.,,,,,,......,,............................,,,,,,,,,.,,,...,,,::..,,,,,,,,,,...,...,,,,,,,.,,,,,,,:oooooooo:::::::::::
 ::::::::::::::::::::,,....,o,,,,,,...,.,,,,..,,.,...............................,,..,,..,,,,,,,,,...,,,::,...,.,.,,,,..,,...,,,,,,,,,,,,,,,:oooooooooo:::::::::
 ::::::::::::::::::::::,,,oo:.,,,,,...........,,..,.....::,,,,,........,........,..,.....,,.,,,,,..,.,...,,..,,.,.,,,,..,,....,.,,,,,,..,,,.ooooooooooooo:::::::
 ::::::::::::::::::::::::oo::,,,,,,...........,,,,,,,..,,,.,,,,,........,................,,.,,,...:.,..,:,......,,,,,....,,,..,,,.,.,,,.,,,.oooooooooooooo::::::
 :::::::::::::::::::::::::oo::,,,,.............,,,,,,.,,...,,::,,.......,................,,.,..:,,::,,.......,,,,,.,....,,,,,.,,,,,,.,,,,,,.oooooooooooooooo::::
 :::::::::::::::::::::::::::::.,,,..............,,,,,,,.....::,..,,,......,...........,,,,,..,:.::::,,.......,.,,,,,.....,.,...,.,....,,,,..ooooooooooooooooo:::
 ::::::::::::::::::::::::::::::,,,................,,,,.....::,..:::,:::..,,.,,,,,,,,,,,,,,.,:.::::,,,,.......,,,,,,.......,,,,.,.,...,,,,,,,::oooooooooooooooo::
 ::::::::::::::::::::::::::::::.....................,,..,,,:,..,:::::::,,,:,,,:::,,,,,,,,,:...:::,,,,..........,,.........,...,.,......,,,.:::ooooooooooooooooo:
 :::::::::::::::::::::::::::::::..,.................,.,..,:,..:::::::::,,..,:....,,,..,,,,..,.,:,:::..,...................,.,.,.......,.,.,:::oooooooooooooooooo
 ::::::::::::::::::::::::::::::::.,,...............,,.,,,:,..,:::::::::::,,:::::,,:::,,,,,..,.,,::,,,.,........,....,....,.,,,,.,,,..,,,,,,:::::oooooooooooooooo
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::::::::::,,::,:: ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooooooooooooo::''::,,:::::,...,,,,::::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo............................... ooooooooooooooooooooooooooooooooooooooooooooooo::,...........................,::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::,::,,::::
 oooooooooooooooooooooooooooooooooooooooooooo:,.................................,...,::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooooooooo::.,........................................,,,::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooooo:...,..,...,.,,..................................,,:::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooooooo:,,........,,......................................,.,::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooO
 oooooooooooooooooooooooooooooooooooo:,......,.........,...............................,....,,,:::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ooooooooooooooooooooooooooooooooooo:,,.,,,,,....,,,................................,,,,,,,.,,,,:::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooooo,,,,,,,,,,,..,,,.......................,,,,,,,..,:::,,,,,..,,,,:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 oooooooooooooooooooooooooooooooo:,,,,,,,,,,.,.,,,,.................,,,:::::::,,,,,,:::::,.....,,,::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :oooooooooooooooooooooooooooooo:,,,,,,,,,,,,,.,,,.................,:::::::::,,,,,::::::::.....,,::o:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :oooooooooooooooooooooooooooooo:,,,,,,,,,,,,,,,,,.............,,,::::::::::::::::::::::::::::.,::o::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ::oooooooooooooooooooooooooooo:,,,,,,,,,,,,,,,,.............,,,:::::::::::::::::::::::::::::,:oooo:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :::oooooooooooooooooooooooooo:,,,,,,,,,,,,,,,,,...........,,,,:::::::::::::::::::::::::::,,:,,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :::oooooooooooooooooooooooooo:::,,,,,,,,,,,,,,..........,,,,:::::::::::::::::::::::::::,,,:,,:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ::::oooooooooooooooooooooooo:,::,:,,,,,,,,,,,,,........,,,,,::::::::::::::::::::::::::,:::..,,ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :::::ooooooooooooooooooooooo::,,,,,,,,,,,,,,,,...........,,,,:::::,,,,,.,,,,,:::::::::::::,::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::oooooooooooooooooooooo:::,,,,,,.,,,,,.,..........,,,,,,,,,,,,,,,,...,,,,,,::::::::::::::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :::::::oooooooooooooooooooooo:::,,,,,,,,,,,............,,,,,,,,,,,,,,::,.,,,:,,:,::::::::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :::::::oooooooooooooooooooooo:::,,,,,,,,,,............,,,,,:,,,,,,,:::::::::::::::::::::::::::::..::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::ooooooooooooooooooooo::,,,,,,,,,,,............,,,:::::::::::::::::::::::::::::::::::::::..,:,oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::oooooooooooooooooooo::::,,,,,,,,,.............,,,:::::::::::::::::::::::::::::::::::::::..,:ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 :::::::::ooooooooooooooooo::::::,.,,,,,,..............,,,,::::::::::::::::::::,:,::::::::::::::,,,,,:oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::::ooooooooooooooooooo::,,.,,,,,,.............,,,,,,::,::::::::::::::::::::::,,:::::::::,,,,,,,::ooooooooooooooooooooooooooooooooooooooooooooooooooooooo......,........................ :::::::::::ooooooooooooooooo:,,.,..,,,,,.....,,,,,,..,,,,,:::::::::::::::::::::::::::::::::::::.,,,,,,,,,...'':oooooooooooooooooooooooooooooooooooooooooooooooo
 ::::::::::::ooooooooooo:::::::,.......,...............,,,:::::::::::,:::::::::::::::::::,:::::,...,,,,,,,,.,,...,':oooooooooooooooooooooooooooooooooooooooooooo
 :::::::::::::ooooooooooooo::::...,...................,.,,,:::,:::::::::::::::::::,,,:::..,,:::,..,,,,,,,,,..:::.,,,,....::'''ooooooooooooooooooooooooo:o:':::':
 :::::::::::::oooooooooooooo::,,,,,....,,..............,,,:::::::::::::::::::::::,,,,::::::::::,,..,,,..,,,,.:::,,,,,,,,,,,,,,,,,,,,..:::,:..,,...,........,...,
 :::::::::::::::ooooooooooo::::,,,,,...............,.....,,,,::::::::::::::::::::::,,:,,::::::,,,.,,,..,,,,,,::,.,,,,,,,,,,,,.,,,,,,,,,,,,,....................,
 ::::::::::::::::oooooooooooooooo:::,.......................,,:,::::::,,,::::::::::::::::::::,,,,.,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,o,,,,:.....................
 ::::::::::::::::ooooooooo':'''''',::,.............,,,,,,...,.......,,.,..,..:::::::::::::::,..,,:,...,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,oooooooo:,..................
 :::::::::::::::::,..................,,,...........,,,,,,,,.....,,,,..,......,,:::::::::::::.,,,.,:..,,.,,,,,,,,..,,,,,,,,,,,,,,,,,.oooooooooooo,...............
 :::::::::::::::::::,................,,,,,.......,...,,,.....,.,,,.,..,.,,.,.,,,,:::::::::,,,,,,,,::,,.,,,,,,,,,,,..,,,,,,,,,,,,,,,:oooooooooooooo:.............
 :::::::::::::::::::,...............:,,,.,,,....,,......,,,.,,,,,........,,,.,.,...,,,,,,,,,,,.,,,::,.,,,,,,,,,,,,..,,,,,,,,,,,,,,,:ooooooooooooooo:::::::::::::
 ::::::::::::::::::::,...........,,,,,,,.,,,...,,...........,,,,...............,.,,,,,,,,,,,,,.,...,:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oooooooooooooooo::::::::::::
 ::::::::::::::::::::,........,,,,,,,,,,,,,,,..,,,..........,...................,,,,,,,,,,,,,,.,,,,:.,,.,,,,,,,,,,,,..,,,,,,,,,,,,,oooooooooooooooooo:::::::::::
 ::::::::::::::::::::::,,,.,,,,,,,,,,,,,,,,,,.................O,,...............,,,,.,,.,,,,:,,,..,..,.,.,,,,,,.,,,,,.,,.,,.,,,,,,,:ooooooooooooooooo:::::::::::
 :::::::::::::::::::::::,:,,,,,,,.,,,,,,,,,,,,,,.,::::,,.....,,,,,::............,.,.,,,,,,.,:::,........,,,,,,,..,,,...,,,,,,,,,,,,::ooooooooooooooooo::::::::::
 :::::::::::::::::::::::,,,,,,,,..,,,,,,,,,,,,,,,,::::::::::,,..,,:::,,.,,...,,.,..,,,,,,:,::::,.......,,,,,,,....,,,,,,,.,,,,,,,,,:ooooooooooooooooooo:::::::::
 ::::::::::::::::::::::::,,,,,.,.,,.,,,,,,.,,,,,..::::::::::....,:::,.,,,,,,,,,,,,,,,,.:.,::,::...,.......,,,,...,,.,,,,,..,.,,,,,,oooo:ooooooooooooooo:::::::::
 :::::::::::::::::::::::::,,,,,......,,.,,,,,,,,,.::::::::....,,,:,..,,,,,::,:,,,,,,,,:.::::,::......,..,.........,,,.,,,,,..,,,,,:::::ooooooooooooooooo::::::::
 :::::::::::::::::::::::::,,,,,...........,,,,,,,,::::::::,,,.,,:,.,.,,,,,,:::,,,,,,:,,,.::,::,.....,.,..........,,,,,...,.,,,,,,,:::ooooooooooooooooooo::::::::
 ::::::::::::::::::::::::::,,,,.............,,,,,.:::::::,,,,,,:,..,.:,:,,,,:,,:,:,:,,,..::::,,......,...........,.,.,...,,,,,,.,,:ooooooooooooooooooooo::::::::
 :::::::::::::::::::::::::::,,,...................::::::,,,,,,:,..,::.,:,,,,,,:::,,,,.,::::::,,,............,.,...,..,,..,,,,,.,,,:ooo:ooooooooooooooooo::::::::
 ::::::::::::::::::::::::::::,,,..................:::::,,,,,,:,..:::::,::::::,,:::,,::::::::,,,.............,.,..,,..,,,,,,,,.,..:oo:ooooooooooooooooooo::::::::
 :::::::::::::::::::::::::::::,,,.................::::,,,,,,:,,.,::::::,:::::o::,,,:::::::,,,,,,,........,.,.,,.,.,..,.,,.,,,,..:oo:ooo:ooooooooooooooooo:::::::
 ::::::::::::::::::::::::::::::,.,................,::,,,,.,:,..,.:ooo:,:.,::::::::,,:::,:,,:,,.............,..,..,....,,,,,,,...:o:oo::oooooooooooooooooo:::::::
 :::::::::::::::::::::::::::::::,......,,:,.,.......,,,,,,:,..,,,.:oooo:::::,:::::,,,::,,,,,,,,...............,,...,,...,,.....,,.:::oooooooooooooooooooo:::::::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






,,oooo::::::oooooooooo:;$oooooooooo::,::::::::::::::ooooo,,%:::oooooooooooo:::::::::::::::::::::::::::::::::::::::::::::::::,,::,:: ooooooooooooooooooooOooooooooooooooooooooooooooooooooooooooooooooo::::::ooooooooo:O'oooooooooo:::.:::::::::::::ooooo:,O::::oooooooooooo::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::::::::::::o:Ooooooooooo::,:::::::::::::ooooo:,:::::oooooooooooo::::::::::::::::::::::::............................... oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::::,,,,,,,,,,,,,,,,,,:::::oooo:::,:::::::::::::oooo:,.o:::oooooooooOoo:::::::::::::::::::::::::::::::::,::,,::::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,,,,.,,,,,,,,,.,,,,.,,:::o:::,:::::::::::::ooooo,.%:::oooooooooOoo::::::::::::::::::::::::
 oooooooooooooooooooooooooooooooooooooooooooooooooooooo::::,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,.,:::::,:::::,::::::ooooo,,O::::oooooooooooo:::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooooo:::::::,,,,,,,,,,.,,.,,.,,,,,,,,,,,,,,,,,,,,.,.,::.:::::,::::::ooooo:,O::::ooooooooooo::::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooooo::::::,,:,,,,,,,,,,.,.,.,.,,,,..,,....,,..........,::,::::::::::::oooo::oo:::oooooooooOoo:::::::::::::::::::::::
 ooooooooooooooooooooooooooooooooooooooooooooo::::::::::::,,,,,,,,,.,.,,,,,,,.,.,,.,.,.,.,...........,::::::::::::ooooo::O:::oooooooooOooo::::::::::::::::::::::
 Ooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::,,,,.,,,.,.,....,,,,,,.,,,................,::::::::::::ooooo,,O:::oooooooooOooo::::::::::::::::::::::
 Ooooooooooooooooooooooooooooooooooooooooooooo:::::::::::::,,,,,,,,...,.,,,,,,..,,,.,,.................:::::::::::ooooo::O::::oooooooooooo:o::::::::::::::::::::
 Oooooooooooooooooooooooooooooooooooooooooooo::::::::::::,,,,,,,,,,,.,....,,..,,.,.,,,...,..............::::::::::ooooo::o::::ooooooooooo:o:::::::::::::::::::::
 Oooooooooooooooooooooooooooooooooooooooooooo:::::::::,:::,,,,,,,,,,,,.......,,,,.,,.,,.......,........,::::::::::ooooo:::o:::oooooooooooo::::::::::::::::::::::
 OooooooooooooooooooooooOoOoooooOooooooooooo::::::::::::::::,,,,,,,,,,.,,,,::::::::,,,,.,,.,,.,,........:::::::::::ooooo::O:::oooooooooOooo:::::::::::::::::::::
 OoooOooooooooooooOoOOoooOoOooOooOooOoOOOoOo:::::::::::::::::::,,,,,,,,,,,,:,,::::::,,,,,,,,,.,.,.......,::::::::::ooooo::O::::ooooooooOooo:o:::::::::::::::::::
 OoooooOoOoOOoOoOoOOoOooOoOOooOoOOOOOOOoOOOo::::::::::::::::::::,,,,.,,:::::::::::::::::,,,,,,..........,::::::::::ooooo::o::::oooooooooooooo:::::::::::::::::::
 OOooOOOOOOOoOoOoOOooOOoOOOOOOOOOOOOOOOOOOOo::..,::,:,::::::::::::,::::::::::::,:::::::::,,,,,,,,,,,.,..,,:::::::::ooooo:::o:::oooooooooooo:oo::::::::::::::::::
 oOoOoOOoOoOOOoOoOOOOOOOOoOOoOOOOOOOOOOOOOOo:,,,....,,,,::::::::::::::::::::::,,::::::::::,,,,,,,,,,,,....:::::::::ooooo:::o:::oooooooooOoooo:::::::::::::::::::
 OOOOOOoOoOoOOOoOOOOoOOOOOOOOOOOoOOOOOOOOOoo,:::,,,::,:::::::::::::::::::::::,,:::::::::::::,,,,,,,,,,,,,.,:::::::::ooooo::O:::oooooooooOooo:oo:::::::::::::::::
 OOOOOOOoOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOoooo::,,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,:::::::::ooooo::o::::ooooooooOoooooo:::::::::::::::::
.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:,,..:::::::::::::::::::::::::::::::::::::::::::::::::::,,:,::::,,,::::::::ooooo:::o:::ooooooooooooooo:o:::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo:,,,..,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:,:::::::ooooo:::o:::ooooooooooooooooo:::::::::::::::
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOo:,,,.,::::::::::::::::::::,::::::::::::::::::::::::::::::::::,,,,,,::::::::::oooooo::o:::oooooooooooooooo::::::::::::::::
 OoOOOoOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOoo:,..:::::,,,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::,:::::ooooo::o:::::o::ooooOoooo:o::::::::::::::::
 OOOoOoOOOOOoOOOOOOOOOOOOOooooooooooOoo,,..:::::,,,,:::::::,:::,::::::::::::::::::::::::::::::::,,,,,,,:::::::::,,,,,:,:::::,,,,:::::::::,,:::::::::::::::::::::
 ooooooOOoooooooooooooooooooooooooooooo,,,..:::::::::::::::,::::::::,::::::::::,:::::::::::::::,,,,,,,,,,:::::,:,,,,,:::::,::,,,,::::::::,,:::::::,:,:::::::::::......,........................ ooooooooooooooooooooooooooooooooooooooo,,,.,:,,,::::::::::::::::::::::,:::,,,,,:::::::::::::,,,,,,,::,,,,,,.,,,::,,,,:::::,:,,,,,:::::::,,,::::::::,::,,,.:::::
.oooooooooooooooooooooooooooooooooooooooo,,.:::::,::.,..::::::,,::,:::,,,,,,,,,,::,:::::::::,,,,,,,,,,,,,:,,,:,:::::,:,,,,,,,:,,,.,::::,:,,,,,::::::::::,,,::,::
 ooooooooooooooooooooooooooooooooooooooo:o:,:::::::::::::::,::,,,,,,,,,,,,,,,:,,,:,,:,:::,:,,,,..,,,,,,,,,,,::::,..,:,,:,:::,::,,,,::::::::,,,:::::::,,,::,:,,,,
 oooooooooooooooooooooooooooooooooooooooo:,..::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,:::,:,,::,..,,,,,,,.,:::::,.,,,,,,,::,::::,.,.,,,::::,,.,::::::::,,,::::::,
 oooooooooooooooooooooooooooooooooooooo:::::,,::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,.,,..,:::::,,,:::,...,,,,,,,,.,.,,,,,,,,.,,,,,,,,,,::::::::::
 ooooooooooooooooooooooooooooooooooooooooooo::::::,:::,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,.,,,,,.,,::::.,,::,,,,,,,,,,::,.,,,,::,:,,,,,:::::,,,,,::::::,,:
 ooooooooooooooooooooooooooooooooooooooooooooo,::::::,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,::,..,::,,:,,,:,,::::,,,,:::::,:,,,,,:::::,,,,,::::::,,
 ooooooooooooooooooooooooooooooooooooooo''::...,:::::::,,,,,,,.,,..,,,,,:::::.,,,,,,,,,:,,.......,,,,,,::::..,,:,,::,,,,,,::::,,,,,:,::::::,,,::,:::,,,::,,,,:,,
 ooooooooooooooooooooooooooooooooooooo,,,,.,,..:.,::::,,,,,,,.....,.,':::::oooo,::.,,,,,,....,.....,,,,,::,,,.,,,,,,,,,,,,::,:,,....,,,,,,,,...,,,,,,,,,,,,,,,,,
 oooooooooooooooooooooooooooooooo'''',,,,.::,,..,,:,,:..,,,......,..,....::oooooooo'.,,,...,,,.,...,,,::::,,,,,:,,,,,:,.,,,,,,,,....,,,,:,::...,,::::::,,::::,,,
 oo'''''''':::::::,,........,,,,.,,,.,.::::::,,..,.,,,,,,...................'ooooo,.,,.....,,.,.,,,,:::::,..,,::::::,::...,,,:::,...,:,,,:,::,,,,:,,::::,,::::::
 ..,,,,,,,,.,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,::::,,.,,,,,,..,..,.,,............::',,,.....,,..,,,,::::::,,,..,,::::,:,,,,..,:,::,:,,,,,:,,:,,:,,,,,::,:::,,,:::::
 ,,,.,,,.,.,,,.,.,....,,...,,,,,.......,.,,,,:::::,,.,.,..,,,,,,,.................,,,..,,,.....,:::::::,,...,,:,,,,,,,,,,,,:,,,:,,,,,,,,,::,,,,.,,,,,,,,,,,,,,,:
 .........................,:,,,..........,,,,,:::,:.,,::,,,,,,,,...................,,.......,.:,:::,,,:,,,,.,,,,,.::,,,,,,,,:,,,,:,....,,,,,,,,..,.,,,::::,.,:::
 ..,,,,,,:,,:::::::::::::::,,,..,,.......,,,,,,:::::::::::,,,,,....................:,,,....,,.:,,,,:,:,,,,.,::,,,,,,,,,,:,,.,,,,,,,....,,,,,,,:,,,,,:,::,::,,:::
 ..:::::::::::::::::::::::,,,,...........,,,,:::::oo:ooo::::::,........,.........:,,,,...,...,:::,::::,,,,.,:,,::,,,,,,,:,...,:,,:,:,,,,,,,,,,,:,,,,:,::,::,,,::
 ::::::::::::::::::::::::::,...........,.,,,,:::o:ooooooo:::::,........,..,....::,,,,,,.....,,::,,:::..,.,,,,::,,,,..,,,::,,,,,:,:,,,,,,,,,,,,,::,,,,:,:::::,,.:
 ::::::::::::::::::::::::::,,,........,,.,,::::oooooooooo:::::.,,........,....:,,,,,,,,,..,,,,::,,:,,,.,.,.,,,,,,,....,:::.,,,,:,,:,,,,,,,,,,,,,,,...,,,,,,,,,.,
 ::::::::::::::::::::::::,,,,,....,,,,,:,::,::oooooooooooo::::.,,....,,,,,,::::.,,:,,:::..,,,:::,,,,:,.,,,.,,..,,,,...,:::,,,.,:,,,,,,,...,,,,,,,,,..,::,::,:,,,
 ::::::::::::::::::::::,,,,,,...,,,,,,:,,,::ooooooo::ooooo::::....,..,,,,,,,:,:.,,,,,::::.:,.:,,,:,::,,,,,,.,,.,,:,,,.,::,,,....,,,,,,,,..,:,,,,,:,,,,,::,:,,:,,
 ::::::::::::::::::::::,,,,,...,,,,,,:,:,,ooooo::::::oOooo::::.......,,,,,:,.,.,,,,,.::.,,,,::::,:,::,,,.,,..,...,,,,.::,,,,,....::,,,,,,,,,:,,,,,:,,,,,,,:,,:,,
 ::::::::::::::::::::,,,,,...,::,,,,,,,,,,:o:::::::::oooooo::,.,......,,,::..,,,,,,..,,,,,,:::::,:,::,....,,.....:,,,,..,,,.,,,,,,:,,,,,,,,,,,,,,,,,,...:,,,,,,,
 ,::::::::::::::::::,,,,,...:::::,,,,,,:,,,,::o::o:::oooooo::,,,,,,.,,,,:,,,.,,,,::..,,,,,:::::::,,:,,.,..,,.....,:,,,...:,,,,,.,,::,,,,,,,..,,,,,,,,....,,,,,,,
 ,:::::::::::::::::,,,,,..,::::::,,,,,,:,,,,,:::o::::ooooooo::,.,,,,,,,,,,,,,,,,,,,..,,,:,:::::,,,,::,:,,.,,,,...,,,,,,.,,:,,,,,,,,,,,,,,,,...,,,,,,,,..,,,,,,,:
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



#########################################::::::::::::::::::::::::,,::,:: ####################################################################################RROOOOOOOOOOOOOOOOOOOOOO%OO%%$R############################################
 ################################################################################R$%%OOOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%###########################################............................... #############################################################################R%%%OOOOOOOOOOOOOOOOOOOOO%%%%%%%%%%%%%%%R#########################################:::::::::,::,,::::
 ############################################################################%%%OOOOOOOOOOOOOOOOOOO%O%O%%%%%%%%%%%%%%%%R########################################
 #########################################################################R%%%%OOOOOOOOOOOOOOOO%%%%%%%%%%%%O%%%%%%%%%%%%%#######################################
 ########################################################################$%%%%OOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%O%%%%%%%%%O######################################
 #######################################################################$%%%%OOOOOOOOOOOOO%%%%%%%%%%%%%%%%%OO%OO%%%%O%%%%%%#####################################
 ######################################################################$%%%%OOOOOOOOOOOOO%%%%%%%%%%%%%%%%%%%%O%O%%%O%%%%%%%R####################################
 #####################################################################%%%%OOOOOOOOOOOOOOO%%%%%%%%%%%%%%%%%O%%%OOOOO%%OOOOOO%####################################
 ####################################################################$%O%%OOOOOOOoOOOOOOOO%%%%%%%%%%%%%OOOOOOO%%OOOOOOOOOOOO%###################################
 ###################################################################$%%O%OOOOOOOoOOOOOOOOO%%%%%%%%OOOOOOOOOOOOOOOOOOOOOOOOOO%###################################
 ###################################################################%%OOOOOOOOOooooooOOOOOOOOO%OOOOOOOOOOOOOOO%%%%OOoOOOOOOO%###################################
 ##################################################################R%OOOOOOooooooooooOOO%%OOOOOOOOOOOOOoooOOOOO%%%%OOOOOOOOOOR##################################
 ##################################################################%%O%OOOooooooooooOOOO%O%%OOOOOOOOO%OOoOoOO%%%O%%%OOOOOOOOOOR##############################$%%
 #################################################################%%O%OOOOooooooooooOOOO%OO%OO%OOOOOOOOOOOOOOOO%%%%OOOOOOOOOOOO###############################OO
 ###############################################################%%%%%%%OOOooooooooooOOOOOOOOO%%%%%%%%%OOOOOOOO%%O%OOOOOOOOOOOOOO###########################%%%OO
 ############################################################$$OOOOOOOOOOOOOOOOOooooooOOOOOOOO%%%%%%%%OOOOOOOOOOOOOOoOOOOOOOOOO###########################$$%%OO
 $#########################################################$$$%OOOOOOOOOOOOoOoOOOOooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoOOOOooOOOOO#########################$$%%OOOO
 $#########################################################$$$%OOOOOOOOOOooOOOOOOOoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOy########################$%OOOoooO
 $#########################################################$$%%%OOOOOOOOOooooOOOoooOOOOOOOOOOOOOOOOOOOOOOOOOOOO%%OOOOOOOOOOOOOR######################%$%OOOooooo
 $$#######################################################%$$$%%%OOOOOooyOooooOOOoOOOOOOOOOOOOOOOOOOOOOO%%OO%%%%%%OOOOOOOoooOOo######################$%yyOOooooo
 $%%R#####################################################$$%$%%%%OOOOoo#ooooooooooOOOOOOOOOOOOOOOOOOOOOOO%%%%O%%OOOOooOOOOOOOO######################ROOOOoooooo
 $%%OR####################################################%$$$$%%%%OooooPoooooooooooooooooOOOOOOOOOOOOOO%OO%%%OOOOOOOOOOOOOOOOO%#####################Poooooooooo
 %%$$%%###################################################%$$$$%%%%OOOooooooooooooooooooooooOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOOOOOOO################PRPRoooooooooooo
 %%$####R#################################################%$$$$$%%%%OOooooooooOOOOOooooooooooOOOOOOOOOOOOOOOOOO%OOOOOOOOOOOOOOO%##############PYOooooooooooooooo......,........................ %%%%$#%O#################################################P%$$%$$%%%OOOOOoooooOOOOOoooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOoo############%oooooooooooooooooooo
 %%%y%$#O##############################################POOOooOOO%OOOOOOOOOOOOOOOOOoooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOomR########RYooooooooooooooooooo::o
 %%%$###O############################################PoOOOoooooooooOOOOOOOOOOOooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooo$R####y#Oooooooooooooooooooooo::o
 %%%$$##%##########################################POOOOOooooooooooooooOOOOOOooooooooooooooooOOOOOOOOOOOOOOOOOOOOOOOOooooooooooO$R$##$$%ooooooooooooooooooooo::o
 %%%%$$$%########################################POOOOOoooooooooooooooooooooOoooooooo:oooooooOOOOOOOOOOOOOOOOOOOOOooooooooooooooo%O$##$%Oooooooooooooooooooo:::o
 %%%%$$oO$######################################OOOOOOooooooooooooooooooooooooooo::o:oooooOooOOOOOOOOOOOOOOOOOOOOooooooooooooOOoooOoR$$%OOoooooooooooooooooo:::o
 %%%%%OoO$####################################POOOOooooooooooooooooooooooooooooo:oooooooooooooOOOOOOOOOOOOOOOOOOooooooooooooooOOOoooo%$$OOoooooooooooooooooo:::o
 %%%%OooO%################################PRoOOOOooooooooooooooooooooooooooooooooo:oooooooooooOOOOOOOOOOOOOOOOOOOooooooooooooOOOOOyoooO$$OOooooooooooooo:ooo::::
 %%%%OooO%$###%$$%mPPRooooooooooooooooooooooooooooooooooooooooooo:ooo:oo:oo:oo:o:::ooooooooOOOOOOOOOOOOOOOOOOOOooooo::oooooooOOOoOOoooY$$Oyooooooooooo:ooYooo::o
 %%%%%oOOO%#$#y%PRoooooooooooooooooooooooooooooooooooooooooooooo:oooo:::::ooooo:o:::::oooooOOOOOOOOOOOOOOOOOOoOOOoooo:o:ooooooooOoooOoooY$Oooooooo::oooo:o:oo:::
 %O%%%oOO%$$%$ooooooooooooooooooooooooooooooooooooooooooooooooooo:::o::::::::oooo::::::oooooOOOOOOOOOOOOOOOOOOOOoooooooooooooooooooooOoOoo%%ooooooo:o:oooo:::::o
 %OO%OoOOO%OORoooooooooooooooooooooooooooooooooooooooooo:oo::oo:oo:::::ooo:::::o:o:::::o:oooooOOOOOOOOOOOOOOOOOOooooooooooooooooooooooooooo%OOooo::::::ooo::::::
 OOOOOOoOOOOYooooooooooooooooooooooooooooooooo:o:oooo:::o:o:::oo::::::o:o:oo:::::::o::::::oooooOOOOOOOOOOOOOOOOOoooooooooooooooooooo:oooooooooO%;o::::::ooo::::o
 OOOOOOoOYooooooooooooooooooooooooooooooooooooooooooo::::o:o:::::ooo::::o::::::::::oo:::::::oooooOOOOOOOOOOOOOOooooOoOooooooooooooooooo:oo:o:oo:oo:::::::o:o:::o
 OOOOOOooooooooooooooooooooooooooooo:o:oooooooooo:::::::o::::oo::ooo:::::::::o:::::::oo::::::ooooooOoOOOOOOOOOOOOOoooOOOoooooooooooo:::o::o:o::::ooo;o:::::oo::o
 OOOOOO::o:oooooooooooooooooooooooooooooo:oooooo:::::::::::::::::oooo::::::::::::::::::oo:::::oooooooOOOOOoooOOoOoOOoOOOoooooooooooo:o:ooo::::o::::o::oo;::::::o
 OOOOOO:::o:ooooooooooooooooooooo:oooooooooo:o::::::::::::o::o:oo:::oo:::::::::::::::::::oo::::ooooooOoooooooooooOOOoooOoooooooo:oo:oo::::::::::::o::::::ooo:::o
 OOOooo::o::::ooooooooooooo:ooooooooooooooooooo:::::o::::::::::o::::o::::::::::::::::::::::oo:::ooooooOoOoooooOOooooOoooooooooooo::o:o::o::::::::o::::::::::o::o
 OOo:o:::::o:ooooo:o:oo:::oo:oooo::o::::oooooo::::::::::::::::::o::::::::::::::::::::::::::::Y;o:ooooooooOooOoOooooooooooooooooo:o:o:o:::::::::oo::::::::::::ooo
 OO::::::::::::o:::o:oo::o:::::o:::o:o:ooo:o:::::::::::o::o:::::o::o:::::::::::::::::::::::::::Yo::oooooooOOoOoOooooooooOoooooooo::::::::o::::oo:::::::::::::::o
 Oo::::::::::::::::::::::::::o::::::o::::o::::::oo::o:o::o::::::o:oo:::::::::::::::::::::::::::::P;::ooooooooOOOOooOoOOooOoooooo:o:::::::::::oo:::::::::::::::::
 O:::::::::::::::::::::o:o:::::o::::o:o::::::::o:oo::o:o:::::::::::::::::::::::::::::::::::::::::::Y;:oooooooOOOOOOOOOOOOOooooooo::o::::::::oo::::::::::::::::::
 Oo:::::::::::::::::::::::::::::::::::::::::::::::o:oo:oo::::::o:::::::::::::::::::::::::::::::::::::oo:oooooooOOOOOOOOOOOoooooo:::::::::::oo:::::::::::::::::::
 OOo::::::::::::::::::::::::::::::::::::::::::o::o:o:::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooOOOOOOOOoooooo::::o:o::::oo::::::::::::::::::::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #





,,,,.,,,,,,,,,,,,,,,,::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,::::,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,............................... :::::::::::::::::::::::::::::::::::::::,,,,,:::,,::,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,.:::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,
 :::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,..,.,..
 ::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,.,.,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,...,,,,,,,,,,,.,,.,.,,,,:,:,,,::::::,,,....,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::,.:::::'Y':..,.,,,,,,,,,.,,,::::,,,,,:::,::::::,....,.
 ::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::..,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:::::,:::::,,,..
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,:::::,,::::,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::oo::::::::::::::::,,:,,,,,,,,,,,,,,,,,,,,,,:,::,,,,:::::::::::::,,:::,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,:::::::::::.::::oo:'oo:,:::::::::::::::::::,,,,,,,,,,,,,,,,,,:,,::::,:,:::,.,,:::::::::::,,:::,,
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,.,:o:,oo:'''..,:::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,::::::::::::::::::,,,,,,::::::,:::,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,;:::::':.,,,,:,,::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,::::::::::::::,.,,,,,::::,,:::::,::,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:Y::::::,,::,,,,::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,::::::::::::::..,,,,,,,::::,:::,,::,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,,:,,:;::::::::::,,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,::::::::::::,.,,,,,::,,,:::::,,:,,,,
 :::::::::::::::::::::::::::::::::::::::::::::::::,.,,,::::::,P::::::::::,:::::::::::::::::::::::::::::::,,,:,,,,,,,,,,,,,,,::::::::::::,,,,,:::::::::::,,:::...
 ::::::::::::::::::::::::::::::::::::::::::::::::::o.:,,::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,:::::::::::,,,,:::::::::::::::::,...
 ::::::::::::::::::::::::::::::::::::::,::::::::::::::::,:::::::,:::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::,,...
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,,,,,:::::::::::::::::::::::::::::,,,.....
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,:::::::::::::::::::::::::::::::::,..............,........................ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..........
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...........
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,::,:,::::::::::::::::::::::::::::::::,,..............
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,::,:::::::::::::::::::::::::::::,,,,,,.................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..................
 ::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::::,:::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::,,,....................
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:,,::,,,,,.....................
 ::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,:,,,:,:,:,,::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::,:,::,,,,................,,......
 ::::::::::::::::::::::::::::::::::::::::,:,::,,,,.,.........:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.........................
 :::::::::::::::::::::::::::..................................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,............................
 :::::::::::::::::::::::.......................................::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,.............................
 :::::::::::::::::::::.........................................,::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,..............................
 :::::::::::::::::::,...........................................:::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::,,,,,,,............................,,,
 ::::::::::::::::::,,............................................::::::::::::::::::::::::::::::::::::::::::::::,:::,,,,:,,,,,,,,............................,,,,
 ::::::::::::::::::,............................................,:,.:,:,,,,,,,,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,...........................,,,,,.
 :::,::::::::::::::,...........................................,::,:::::::::::::::::::::::::::::::::::,::,,:::::,,,,,,,,,,,,,,,,........................,,,,,...
 :::::::::::::::::,,..........................................,,,,,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,,,,.........................,,,......
 :::::::::::::::::,,..........................................::,,::,,:::::::::::::::::::::::::::::,:::::::,:,,,,,,,,,,,,.,...........................,,,.......
 ,:::::,,:::::::::,..........................................,:::::,,,,..,:::::::::::::::::::::::::::::,::,:,,,,,,,,,,,,............................,...........
 ,,::::::,,::::::,,,.........................................::::::,,....,::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,............................,,...........
 ,,,::::::::::::::,.........................................::::::::,...,::,::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,............................,.............
 :,,:::::::::::::::.......................................,,:::::::::::::,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,..........................................
.::,,,::::::::::::::.......................................,::::::::::::..,,::::::::::::::,::::,,,,,,,,,,,,,,,.,,.,.............................................
 :::,,,,:::,,,:::::::...................................,,....,::::::::,,.,::::::::::::,::,,,,,,,,,,,,,,,,,,,...................................................
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #




::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,:::::::::::::::::::::::::::::::::::::::,,::,:: :,,,,:,,:,,:,,,,,,,:,,,,,,:,,,:,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::,,,,,,,,,,,,,,::,:,,,,,,,,,,,::,::,,:::::::,,,,,,,,,,,,,,,,,,,,.....,:::::::::::::::
 ,,,,:,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,,,,:,:,::,:::,:,:,,:,:,::,:,::,::::::::::,::::,:,,,,,,,,,,,,,,,,....,,,:::::::::::::............................... :,,,,,:,:,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,:::::::::::::::::::,::::::::::,:,,:::,:,::,::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,....,:::::::::::::::::::::,::,,::::
 ,,,,,:,,,:,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,::::,:::::::::::::::::::::::::,,:::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,.,...,:::::::::::
 :,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:::::::::::::::::,,,,,,,,,,,,,,,,,,,....,::::::::::
 :,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,...,,:::::::::
 :,,,,,,,:,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,....,::,::::::
 :,,,:,,,:,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,,,,:::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,,..,,:::::::::
 ,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,.,,,.,,,::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,.,,:,::::::
 ,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::,::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,...,,:::::::
 :,,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,,,.,,,,:::::
 ,,,,:,,,,,,,:,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::,,,,,,:,,,::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,.,,:::::::
 ,::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::,::::::::::::::,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::,,,::::::,,,,,,,,:::::::
 ,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::,,,,,,,:,:::::,,,,,,,,,,,,,,,:,,,,,,,::::::::::::::::::::::::::,,,,,,...,::,::,,,,,,,:::::::
 :,:,,,,,,,,,,,,,,,,,:,:,,,,,,,:,,:,,,,,,,,,,,,,,,::::::::::::::::,:,::::,,,,,,:,::::,:::,,,,,,,,,,:,,:::::,,,,,,:::::::::::::::::::::::::::::::::::,,.,,::::,::
 :,,,::,,,:,,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,::::,:,:::,,,,,::,,::,,,,,,,,:::::::::,,,,,,,....,,,,,,,,,,,,:::::::::::::::::::::::::::::::,::,,::,,,,:::::::
 ,:,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,.,:,.,.,,,,,,,,,...,,.::::,::,,,,,,,,,,,,,.,,,,,,,,,::::,::::::::::::::::::::,::::::::,::,,,:,,,::::::::
 ,,,:,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,::::,::,,,,:::::::,,:,:,,::::::::,,,:,,,,,,,,,,,,,,,,:,,:,::::::::::::::::::::::::::::::::.,:::,,:,,::::,::::
.:::,,:,:,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,::,::::::::::::::::,:::::::::,,,:,,,,,,,,,,,,,,,,:,::::::::::::::::::::::::::::::::,,::::,,:,,:,:::::,:
 :,,,::,:,::,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::,:::,::::::::::::::::::::,:::,:,:,,,,,,,,,,:,,,:::::::::::::::::::::::::::::::::::,,,::::,::,,,::::::::
.,:,,,:,,,:,,,::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,:,:,,:::::::::,,::::::::::,:,:,:::::,:,::::::::::::::::::::::::::::::::::::::::::,,,:::,::,,,,:,::::::
 :,:,,,,,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::,:,:::::::::::::::::::,:::,,,:,,::::::::::::::::::::::::::::::::::::::::::,,,::::,,:::,,,::,:::::
 :::,,,,:,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::,:::::,::::::::::::::::::::::::::,,,,:,,::::::::::::::::::::::::::::::::::::,::::::::::::::,,,,::::,,:::
 ::,,,,,,,,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,:::::::,::::::::::::::::::::::::::::::::::::::::::,,,::,::,:::......,........................ :,,,:,,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:::::::,:,:::::::::::,,:,,,,,,,,,,,,,,,,,,:,,:,,,,,,:,::::::::::::::::::::::::::::::,,::::::::::,,,::,:::::
 :,::,,,,:,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::,::,:::::::::::::,,:::,:,,,,:,,,,,,,,,,,,,,:,,,,,,,:,,:,:::::::::::::::::::::::::::::::::::::,,,,,:,::::
 :::,:,,,:,,,:,:,:,:,:,,,:,,,,,:,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::,::::,:,:::,:,,:,,,,,,,,,,:::,,,,,::,:::::::::::::::::::::::::::::::::::::::,,::,::::::
 ::::::::,,:,:,:,,:,:,,::,,,,,,:,,,,,,,,,,,,,,,,,,,,::::::::::::,::::::::,:::,,,,,,,,,,,,,,,,,,,,,,,::::::::::,:::::::::::::::::::::::::::::::::::::::,,:,:,,:,:
 :::,:,,::::,::,:,:,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,::::::,::,:::::::::,:::,,,,....,.....,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,::o
 :::,:,,,::,:,,:,:::,:,::,,,:,,,,,,,,,,,,,,,,,,,,,,,::,:,:::::::::::::::,,:::::,,,,,,,.,,,,,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::::::::::::,..,,,,::oo
 ::,:,:,::,,,:,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::,::,::,::::::,,,::,:::,,,,,,,,,,,,,,,,,,,,,,,::::::::,::::::::::::::::::::::::::::::::::,,,...,:::ooo
 ::::,::,::,:::,:,::,,,:,,,,,,:,,::,:,,,,,,,,,,,,,,,,:::::,::::::::,:::::::,::,,,,,,,,,.,,,,,,,,,,,:,:,,:::::::::::::::::::::::::::::::::::::::::::,,,.::::ooooo
 ::::::,:,:,,:,:,,::,,,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::,::::::::::::::,::::::::,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::,,.:::::::::ooo
 ::,::,:,::::::::::,::,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,:,:::::,:,:,:::::,::::,,,::::::::,,,:,,,,,:,:::::,,:,:::::::::::::::::::::::::::::::::::::,,,:::::::::::::o
 ::::::::::,:::,,,,:,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,::::,:::,:::::::::::,,,::::,::,,,:,,,,,,:::::::::::::::,,,,:,,:,::::,::::::::::::::::,,,::::::::::::::::
.:::,:::,::::::,:,:,::,::,,,,,::,,,,,,,,,,,,,,,,,,,,,,:::,::,::,:::,::,:::::::,,::::::::,,,,,,,,:,,:,:::,:,:,,,,,,,,,,,,,::,:::::::::::::::,,,::::,:::::::::::::
 ::::,:::::::::,::,:,:,:,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,:::,::::::,:::::::::::::::,::::,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::,,.,::::,::::::::::::::
 :::::::::,::,,:::::,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::,,::::,::::,::::,:::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:::,:::,::,,,::::::::::::::::::::::
 ::::::,:::,:::,:,,,:,,::,:,,,,::,,,,,,,,,,,,,,,,,,,,,,,::::,::,:,::::,,::::::,:::,:,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,::,,,::::::::::::::::::::::::
 :::::::::::::::::,:,,:,::,:,:,,,,,,:,,,,,:,,,,,,,,,,,:,:::,:::::::::::::,:::::::::::,,,,,,,:::oov:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,::::::::::::::::::::::::::
 :::::::,:::::::,:::::::,::,:,,:,,::,,,,,:,,,,,,,,,,,,,,:::::,::::::::::::::::::::::::,,,,,,,,:o:oOo:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::,
 :::::::::,::::::::,,:,,,:,::::,:,::,:,,,,,,,,,,,,,,,,,,::::::::,:::,::::::::,:::::::::,,,,,,,,:::o',.,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::,:::::::::.:
 :::::::::::::::::::::,:,:::,:,:,:,,,,,:,,,,,,,,,,,,,,,:,:::::::::::::::::,:::::::::::::::,,,,:,:::.....,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::,,:::,.::
 ::::,:::::::::,::::::,:::::,:::,:,::,:,:,,:,,,,,,,,,,,,::::::,::::::::::::::,::::::::::::::::::::,,.....::,,,,,,,,,,,,:,,,,,,,.:,::::::::::::::::::::,.,::,,:::
.:::::::::::::::::::,::,:::::::::,::::::,::,,,,,,,,,,,,:::::,::::::::,::::::::::::::::::::::::::::,,..,,,,:::,,,,,,:,,::::,,:,:::::::::::::::::::::,,:,,,,,:::::
 ::::::::::::::::::,:::::::::::,:,:::,:,:,,::,,,,,,,,,,,:::::::::::::::::::::,::::::::::::::::::::,..,,:::::::::::::::::::,,:....,::::,:::::::::::::::,,,,::::::
 ::::::,::,:::::::,::::::::,:::,:,:::,:,,:,:,,:,,,,,,,,,::::::::::::::::::::,:::::::::,:::::::::::,::::::,,:::::::::::::::,:....:::::,::::::::::::::::::,:::::::
 ::::::::::::::::::::::::,::,::::,,:,:,,:,,:,,,,,,,,,,,,:::,::::,::::,::,::::::::::::,::::::::::::::::::::,.:::::::::::::::....,::::,:::::::::::::::::::::::::::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






......,,,,,,.........,,...,.,...,,.,,,,,,,.,,,,,,:oooOOOOOOOOOOOOOOOOOOOOOOOOO::::::::::::::::::::::::,,::,::.oo:ooooooo:::::::::::::::::::::::::::::o:,::$O%%%%%OOOOOOOOOYYY:.,,,,,,,,.,...,,............,,......................,.,,,..,,,,,,,,,::ooOOOOOOOOOOOOOOOOOOOOOOO
 oooooooooo:::::::::::::::::::::::::::::oo,:o$O%%%%OOOOOOYY,.,,,,,,,,,,...............................................,.,,,,.,.,,,,,,,,::ooOOOOOOOOOOOOOOOOOOOOO............................... ooo:oooooo:::::::::::::::::::::::::::::oo.::%O%%%OOo^Y:..,,,,,,,,,,,...,..,,...........,.,,...............................,,.,.,,,,,,,,,::ooOOOOOOOOOOOOOOOOOOO:::::::::,::,,::::
 ooo:oooooo:::::::::::::::::::::::::::::oo.::ooY^Y,,.,,,.,,,,,,,,,....,,,,....................,,....,,......................,...,,,,,,,,,.,:ooOOOOOOOOOOOOOOOOOO
 ooo::ooooo::::::::::::::::::::::::::::::o.,::::,,,,,,,,,,,..,...,..,.,,..............................,,......................,,...,,,,,,,,,,:ooOOOOOOOOOOOOOOOO
 oooooooooo:::::::::::::::::::::::::::::::,...,,,,,,....,.......,.,,,,,,,,,,,,,,..............................................,.,....,,,,,,.,,::oOOOOOOOOOOOOOOO
 ooooooooooo::::::::::::::::::::::::::::::..,.......,..........,,,,,,,,,,,,,,,,,,,,,,,....,,................................,....,.,,,.,,,,,,,,,:oOOOOOOOOOOOOOO
 ooooooooooo:::::::::::::::::::::::::::::......,.........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...,.,.........,..,...............,....,,,,..,,,,,,,,,:::oOOOOOOOOOOOO
.ooooooooooo:::::::::::::::::::::::::::::..,...,......,,,,,,:,:,:,:,:,,,,,,,,,,,,,,,,,,,,,,............................,...........,,.,,,,,,,,.,,,::oOOOOOOOOOOO
 oooo:oooooo:::::::::::::::::::::::::::,,...........,,,,::::::::::::::::,,,:,,,,,,,,,,,,,,,,,.................,,,........,...........,,,,,,,,,,,.,,,:oOOOOOOOOOO
 ooooooooooo:::::::::::::::::::::::::::,..........,,,,:::::::::::::::::::::::,:,,,,,,,,,,,,,.,.................,.,.......,,...........,,,,,,,,,..,,,,:oooOOOOOOO
 ooooooooooo:::::::::::::::::::::::::::,.......,,,,,,:::::::::::::::::::::::::::,:,,,,,,,,,,,.,,,................,,,.....,,,,........,.,,,,,,,,,,,,,,,:oooOOOOOO
 oooooooooooo:::::::::::::::::::::::::,.......,,,,,::::::::::::::::::::::::::::::,:,,,,,,,,,,,,.,,,,.............,,,..,..,.,,,.,.....,..,,,,,,,,,,..,,.,o:OOOOOO
 oooooooooooo:::::::::::::::::::::::::,,.....,,,,,,::::::::::::::::::::::::::::::,:,,:,,,,,,,,,,..,,,..............,,,,,...,,,,,.....,,,..,,,,,,,,,,,,,,.::oOOOO
 ooooo:oooooo::::::::::::::::::::::::::......,,,,:::,:::::::::::::::::::::::::::::,,::,,,,,,,,,.......,.............,,,....,,,,,....,,..,,,,,,,,,,,,,,,,,,::ooOO
.oooooooooooo::::::::::::::::::::::::::,....,,::,:,:,:::::::::::::::::::::::::::::::::,,,,,,,,,......................,,,....,,,,,,,....,.,,..,.,,,,,,.,,,,.::oOO
 oooooooooooo::::::::::::::::::::::::::::...,,::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,.,..................,,...,,,,,,,,....,,.,,.,,,,,,,,,,,,,,.:oO
 oooooooooooo::::::::::::::::::::::::::::::..,,::,::::::::::::::::::::::::::::::::::::,:::,,,,,,,,,,.,..................,,,,...,,,,.......,,,..,,,,,,,,,,...,.oo
 ooooooooooooo::::::::::::::::::::::::::::::,:::,:::,:::::::::::::::::::::::::::::::::::::::::,,,,,,,,...................,,,,..,,,,,,......,,..,,,,,,,,,,.,...,o
 ooooooooooooo::::::::::::::::::::::::::::::::::,:::,:::::::::::::::::::::::::::::::::::::::::::,,.,,,,.....,..........,,,,,,,,.,,,,,..,.........,,,,,,,,,.....,
.oooooo:oooooo:::::::::::::::::::::::::::::::::,::::,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,...........,,,,,,,,,,,,.,,,,,,...........,,,,,,,,,....,
 oooooo:oooooo:::::::::::::::::::::::::::::::::::::::,::,:::::::::,:,,::,,,,:,:::::::::::::::::::::,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,.......,...,,,,,,,......
.oooooo:oooooo::::::::::::::::::::::::::::::o::,::::,:,:,,,,,.,,,,,,,,:,::::::,:::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,...........,,,,,,.,,..
 ooooooo:ooooo::::::::::::::::::::::::::::::o,,:,,:,,,,,,,..,,,.......,,,,,,,,,:,:::::::::::::::::::::::::,::,,,,,,,,,,,,,.,,,,,,,,,,,...,,...........,,,,,..,..
 oooooooooooooo:::::::::::::::::::::::::::::o,,.,,,,,,,,,,,,,,......,..,,,,,,,,,,,,,::::::::::::::::::::::::,::,,,:,::,,,,,,,,,,,,,,.,................,,,,,,.,........,........................ ooooooo:oooooo::::::::::::::::::::::::::::::.,,:w:,,,,,,,,,,,,.,,,,..,,:,,,,,,,,::::::::::::::::::::::::::::::::,,::,,,,,,,,,,,,,,,,,..................,,,,.,,.
 ooooooo:oooooo:::::::::::::::::::::::::::::::,,:#O;:,::::,,,,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::,:::,,:,,,,,,,,,,,,,,,,,,,...................,,,,,..
 ooooooo::ooooo:::::::::::::::::::::::::::::::,,:##%y:::::::,,,,,,,,,,,,,,,,,::,::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,.....................,,.,..
 ooooooo::ooooo::::::::::::::::::::::::::::::o.,:##%Y::::::::::,,,,,,,,,,:,:,::::::::::::::::::::,,:::::::::::::::,:,,,,,:,,,,,,,,,........................,,,..
.ooooooo:::oooo::::::::::::::::::::::::::::::o.,:Y#O,:::::::::::,::,,:,,:,::::::::::::::::::::,::,::::,:::,:::::,:,,:,:,,,,:,,,,,..........................,,,..
 ooooooo::::ooo::::::::::::::::::::::::::::::o..:o#::::::::::::::::::,:,:,:::,::,:::,:,,:::::::::::::,::::::::,:::,,,:,,:,,,,,..................................
 oooooooo::ooooo::::::::::::::::::::::::::::::..:.R::::::::::::::::,::::::::::,:,,,,:,,,,:,::,::,,,::,:,:,::::,:::,,,,,,.,,,,,,.............................,...
 oooooooo::::ooo:::::::::::::::::::::::::::::::,,::::::::::::,,:,,::::::::,::::,,,:,:::,,:,,,,,:,:::,::,:,:,,::,:::,,,,,,,,,,,,...........,.................,...
 oooooooo::::ooo::::::::::::::::::::::::::::::o,::::::::::,:,,,,:,,,:,:,,::,,:,,,,,:,,,:,,,,,,,,,:,:,:,:::,:,,,:,:,:,,,,,,,,,,,.................................
 oooooooo:::::oo::::::::::::::::::::::::::::::o,::::::::::::::,,,,,,,,,,,,,,:,::,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,,:,:::,:,,:,,,,,,...........,.....................
 ooooooooo::::oo::::::::::::::::::::::::::::::o,,::::,,,,.,,,,,,,,,,,,,,,,,,:,:,:,:,,,,,,,,,,,,,,,,,,,:,:,,,:,,,,,:,,,,:,,,,,,..................................
.ooooooooo::::oo:::::::::::::::::::::::::::::::.,,,,,,,...,,,,,,,:::,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,:,,,,,,...................................
 ooooooooo::::::o::::::::::::::::::::::::::::::,.,:#y%%%%O,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,...................................
 ooooooooo:::::o::::::::::::::::::::::::::::::::.,:##%%%%O:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,,,,,:,,,,,,,,...................................
 ooooooooo::::::o:::::::::::::::::::::::::::::::,,:$#%%%%O;,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,..............................,,....
 oooooooooo::::::::::::::::::::::::::::::::::::o.,:%#%%%%OOOv;,..,,.,,,,,,,,,,,,,,,,,:,,,,,,,,,:,,::,,,,,,,,,,,,,,,,,,,,,,,,..............................,.....
 oooooooooo::::::::::::::::::::::::::::::::::::o.,:o#%%%%OOOOO:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,.............................,.....,
 oooooooooo:::::::::::::::::::::::::::::::::::::..::#$%%%OOOOO;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,...................,..........
 oooooooooo::::::::::,:::::::::::::::::::::::::::.,:#$%%%OOOOOOOO;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,........................,...,...
 oooooooooo:::::::::::::::::::::::::::::::::::::o,,:$#%%%%OOOOOOOOo,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,...............,:.......::,,,..,
 ::ooooo:o::::::::::::::::::::::::::::::::::::::o.,:Y#%%%OOOOOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..........ooo:o::::...,,..,:,
 ::::::::::::::::::::,::::::::::::::::::::::::::o,,,:#%%%%OOOOOOOOO,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,......,oooooo::,.......::
 ::::::::::::::::::::::::::::::::::::::::::::::::::................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.....::'':,,,........,
 :::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,..,...........................,,
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #


vvuvuvuuvvu%%OY^^:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,:'ooOOO%%%%%%%%%%%%%%%%%%%%%%::::::::::::::::::::::::,,::,:: OOoooooooo:::::oo:::::::::::::::::::::ooo,::$%$$$%%%%%%%%%%Y^Y,,,,,,,,,,,,,,,,.,,,,,,....,..,,,,,,,,,,.,,,,,,,..,,,,.,,..,,,,,,,,,,,::ooOOO%O%%%%%%%%%%%%%%%%%%
 OOoooooooo:::::ooo::::::::::::::::::::ooo,:o%%$$$%%OYY^Y::.,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,.....,....,..,.,,,,,,,,,,,:oOOO%%%%%%%%%%%%%%%%%%%............................... OOoooooooo::::::o::::::::::::::::::::::oo.::o%%%OOoo:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,.,,,,,,,.,,.,..,,,,,,,,,,,,:oOOOO%%%%%%%%%%%%%%%%:::::::::,::,,::::
 OOOooooooo::::::oo:::::::::::::::::::::oo.::o%OP^...,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,.,,,,,,,,,,,,,,.,.,,,,,.,,,,,,,,,,,,:ooOOO%%%%%%%%%%%%%%%
 OOooooooooo:::::o::::::::::::::::::::::oo::::%..,..,.,,,,.,,,..,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,,,,,,.,,,,,,,,,,,,:oOOOO%%%%%%%%%%%O%
 OOOoooooooo:::::o::::::::::::::::::::::oo::::..:....,,.,....,.,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,:oOOOOO%%%%%%%O%%%
 OOOoooooooo:::::o::::::::::::::::::::::ooo,:.,,,,,,,.,.....,,,,,,::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,o%OOOO%%%%%%%%%%
 OOOoooooooo::::::o::::::::::::::::::::::oo,,,,,.,.,.....,,,,:::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,....,,,,,.,,,,,,.,,.,,,,,,,,,,,,,,,,:OOOOO%%O%%%%%%
 OOOOooooooo::::::::::::::::::::::::::::ooo,.,,.,,.,.,,,,,:::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,oOOOO%O%%%%%%
 OOOOooooooo::::::o:::::::::::::::::::::ooo.,.,,.,..,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,..,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oOOOOO%O%%%%
 OOOOoooooooo:::::o::::::::::::::::::::::::,,.,...,,:::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:YOOOOOOO%%%
 OOOOoooooooo:::::o:::::::::::::::::::::::,.,....,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:OOOOOOOO%
.OOOOOooooooo:::::::::::::::::::::::::::::,.....,,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,,,,,,,,,,......,.,,,,,,,,,,,,,,.,,,,,,,,,,,,,,:oOOOOOO%
 OOOOOooooooo::::::o::::::::::::::::::::::,....,::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,.,,,,.,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oOOOOO%
 OOOOOooooooo::::::o:::::::::::::::::::::::....,::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.,...,...........,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:oOOOO%
 OOOOOoooooooo:::::o::::::::::::::::::::::::..,::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,....,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oOOO%
 OOOOOoooooooo:::::oo:::::::::::::::::::::o:,..::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,..........,,,,,,,,,,,,,.,,,,,,,,,,,,,,:oOOO
 OOOOOoooooooo::::::::::::::::::::::::::::oo,,.,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,.,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:oOO
 OOOOOoooooooo::::::o::::::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,...........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:OO
 OOOOOOooooooo:::::::::::::::::::::::::::::oo,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,.,,...,,:::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,.:O
 OOOOOOooooooo:::::::::::::::::::::::::::::oo,::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,Y
 OOOOOOooooooo:::::::::::::::::::::::::::::oo,,::::::::::::::,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::,:,:,,,,::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 OOOOOOoooooooo::::::::::::::::::::::::::::oo.:::::::::::::::,,,,,,,,,..,,,,,:::,,,,,,,:::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,
 OOOOOOoooooooo:::::oo::::::::::::::::::::::o.,::.,,,,::::::::,:,,,,,,,,,,,.,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,
.OOOOOOoooooooo:::::oo::::::::::::::::::::::o:,::#;..,,,:::::::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,,,,,,,,,,,,,,,,.,,,,,,,,,......,........................ OOOOOOoooooooo::::::o::::::::::::::::::::::o:,::#$;o;:,::::::::::::::::,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:,,,,,,.,,,,,.,.,..,,,,,,,,
 OOOOOOoooooooo::::::o::::::::::::::::::::::oo,::##%%%%::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::,,,,,,,,...,....,...,,,,,,,,
 OOOOOOoooooooo:::::::::::::::::::::::::::::oo.::##$$$%O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::,,,...............,,,,,,
 OOOOOOooooooooo:::::::::::::::::::::::::::::o.::$#$$$$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.................,,,,,,
 OOOOOOOoooooooo:::::::::::::::::::::::::::::o.,:o#$$$Y::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,....................,,,,,,
 OOOOOOOoooooooo:::::::::::::::::::::::::::::o:,:o#$$Y:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,::,,,........,.............,,,,,,
.OOOOOOOoooooooo:::::::::::::::::::::::::::::o:,::##::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,.........,.............,.,,,,
 OOOOOOOO:oooooo:::::::::::::::::::::::::::::oo.::#Y:::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,..,.......,,.....,.....,.,,,,
.OOOOOOOoooooooo:::::::::::::::::::::::::::::oo.,:o::::::::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..,......,,,......,......,,,,
 OOOOOOOOooooooo::::::::::::::::::::::::::::::o.,:oo:::::,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,........,,,,...........,.,,,.
 OOOOOOOOoooooooo:::::::::::::::::::::::::::::o.,:o#yvvvvv:,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,..........,,,,...........,,,.,
 OOOOOOOOOooooooo:::::::::::::::::::::::::::::o:,::##$$$%%%::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,........,,,,,...........,,.,,
 OOOOOOOOoooooooo:::::::::::::::::::::::::::::o:,::##$$$%%%O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.......,,,,,,,........,,..,,,
 OOOOOOOOOooooooo:::::::::::::::::::::::::::::oo,,:##$$$%%%%o:,,,,,:,:,:::,:,:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,......,,..,,.........,...,,,
 OOOOOOOOoooooooo:::::::::::::::::::::::::::::oo.,o%#$$$%%%%%;:,,,,,,,,,,,:,:,,,:::::::::::::::::::::::::::::::::::::::::::::,,,,,.......,,.,..,,.............,,
.OOOOOOOOOoo::ooo::::::::::::::::::::::::::::::o.,:O#$$$%%%%%%O::,,,,:,:,:::::,,:::,:::::::::::::::::::::::::::,::::::::::::,,,,,,,,......,.,.........,:,.....,,
 OOOOOOOOOoo::oooo:::::::::::::::::::::::::::::o,,:o##$$%%%%%%%O;,,,,,,,,,,::::,:,,,,,,:::::::::::::::::::::::,::::,:::::,,:,,,,,,,...,,...............,,:...,,,
 OOOOOOOOOO:::oooo:::::::::::::::::::::::::::::o:,,:##$$%%%%%%%%%;,,,,,,,,:::,:::::::,::::::::::,::::,:,:,:,,,,,,,,::::,:,:,:,,,,,,,,,.....,..........:oo,,,..,,
 OOOOOOOOOo::::ooo:::::::::::::::::::::::::::::oo,::##$$%%%%%%%%%%O.,,,:,::::::::::::::::::,,:,:,,,:,,,,,:,:,,,,,,,,:,:,,:,,,,,,,,,,,,,...............:::::...,,
 OOOOOOOOOo::::ooo:::::::::::::::::::::::::::::oo.,oR#$$$%%%%%%%%%O:,,:,:::::::::::::::::::,,:,,:,,:,,,,,,,,,,,,,,,,:,:::,,,::,,,.,,,,,......,.........::::,..,,
 oooooooooo::::ooo:::::::::::::::::::::::::::::oo.,:o#$$$%%%%%%%%%O::,:,:::::::::::::::,::,,,,,,,,,,,,,,,,,,,,,,,,:,,:,:::,:,,,,,,,,,,,,.......:,.,.....:::.::,.
 :::::::::::::::oo::::::::::::::::::::::::::::::o:,::#$$$$$%%%%%%%%O:,,,:,:::::::::::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,,,,,,,,,,.......,:o:::,.,.:::,,,
 ::::::::::::::::o::::::::::::::::::::::::::::::oo:,.::.............,,,,,:,,:,,:,:,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,:,,,,:,,::,,,,,,,,,,,,,,,.,......,:,,.....,.,::
 :::::::::::::::oo:::::::::::::::::::::::::::::::o:::::::::::::::::::::,,,,,,,,,,,,,.,,,,,,,........,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,........................,
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #






::,,.,,.,........,::::::::::::::::::::::::::::::::::::::::::::,,::,:: :::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,.,........,:::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,............,,:::::::::::::::::............................... :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,..........,::::::::::::::::::::::::::,::,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,...........:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,.,........,,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,......,..,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::oooo:o::::::::::::::::::,,,,,....,,.,,::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,::::::::::::::::::::::::::::::::::::::::::::::ooooo:oooo::::::::::::::::,,,,..,,.,,,,,:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::,,,,,,,,,,,,,,:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:::::::::::::::::::::::::::::::::::::::::::::::oooooooo:o::::::::::::::::,,,,,,,,,,,,,,:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::::::::,,,,,,,,,,,.,,:::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,:::::::::::::::::::::::::::::::::::::::::::::::ooo::::::::::::::::::::::::,,,,,.,,.,,.::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::,,,,,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,:,,,:::::::::::::::::,,,.,,,,,::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::,:,,,::::ooooooo::::::::::::::,,,,.,,:::,::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::oooooo:::::::::::::,,,,,:::::,:::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::,,,,,:::,,,,,,,,:::::::::::::::::::::::::::::::::::,:::::::::::::::::::,:::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.:::,:::::::::::::::,::::::::::::::::::::::::,,,:,,,:::':::,,:::::::::::::::,,,:::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::,,::,,,.,,.,,:::::::oo:::::,,,,,::oo:::.,,,:::::::::::::::::::::::::,:::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::,,:::,::::,,,,,,,,,::::oooooooo:::::::::o:::::::::::::::::::::::::::::::::,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::,,,,,,:o:o.::^,,,,,,::::::oooooo::::::::::::::::::::o:::::::o:::::::::::::::,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::,,,,,::::::,:,,,,,,:::::::o:::o::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::,,,,,,,::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::,,,:::::::::::oo:::ooo:::::::::::::::::o:ooo::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::::oo:::o::::::::::::::::::o:::oo::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::......,........................ ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::ooooo::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::ooooo::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,::::::::::::::::::::::::::::::,::,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::::::::::::,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::,::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::::::,,:,::::::::::::::::::::::::::::::::::,:,,:::::::::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::,::::,,::::::::::::::::::::::::::::::::::::::::::::,,,::::::,::,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::,,::,::::::::::::::::::::::::::::::::::::::,,,:,,,,,::::::::::,::::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::::::::::::::::::::,:::::::::::::::::::,,,,,,,,,:,::::,,:::::,,:::::::::::::::::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::,,::::::::::::::::::::::::::::::::,,,,,,,,,,,,::::,,:::::,:,,,:::::::::::,,,::::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::::,:,:,,:::::::::::::,,:::::::,::,,,,,,,,,,,,,,:::,,,:::::,:,,,,,:,,,,,,,,.,,,,,:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:::::::::::::,:,,,,,,,:,,,,,,,,,,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,:,::,,,,,,,:::.,.,,,,,.,,,,::,:::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::::::::::,,,::,::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,:,,,:,:,..,.,.,::,:,,,,,,,.::::
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::::::,,:,,:::,::,::,,:,,:,,,,,,,,,,,,,,,,,:,,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,::::::::,,..,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,:,,:,,,..,,:,,,,,.......,,,,.,,,,,,,,,,,,,,,,,:,,::::
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:..........,,,,,,,,,,,,,,,,,,,....,,,,,:,.,,....,.,.,........,,,,,,,,,.,,.,,,,,,,,,,,.,,,,,,,,
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,..,.............,,::::,,,,,,,,,,,,,,.,,,,,.,......,,.,,...,.,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,:,,::
 ...,....,......,.,.,,.,.,,,.,,,..,,,,.,.,,,,..,....,,,.,..,.,..,,,...,.,.,,,.,,..,.,..,,..,...,...,...,.....,.....,.............,..............................
{157} root@ascii ~/libbgrab-1.9 # 
 #    #     #     ####   ######           ####    ####   #    #  ######
 ##   #     #    #    #  #               #    #  #    #  ##   #  #
 # #  #     #    #       #####           #       #    #  # #  #  #####
 #  # #     #    #       #               #       #    #  #  # #  #
 #   ##     #    #    #  #               #    #  #    #  #   ##  #
 #    #     #     ####   ######           ####    ####   #    #  #



,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,.,,,,,,,...  ........,..,,,::::::::::::::,:,,...          ..,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,...  ........... 
 ,.,..,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,.... ...........:                                 ,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,... ............
 ..,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.... ..........,.
 ,.,,.,,.,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,:,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,... ...........
 .,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,.,... ...........
 ,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,....  .........,
 .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,,:,:,,,,,..,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,.,,,,.... ..........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,,,,,,:,,,,,:,,,,,,,.,,,,,:,,:,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.... .........,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,:,,,:,,,,,,,,.,,:,,,,,,,,,,,,,,:,,:,,,,:,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,... ..........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,:,,,,,,,:,:,,,,:,,,,,..,,,:,,,,:,,,,::,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.... ....,....,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,,:,:,,:,:,,,:,,,,,,:,,,,,,,..,,,,,,,,:,:,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,..,  ..,......
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,:,,,,,,,,,,:,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,...  .........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,:,,,,,,,.,,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,.... .........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,,:,,,:,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,.,. ......,..
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,:,,,,:,,,:,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,... ....,...,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,,,:,,,,,,,,,,,,,,,,:,,,:,,,,,,,..,,:,,,,,,,,,,:,,:,,,:,:,,:,:,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,... .........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,...  ........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,,..,,,,,,,,,,,,,,,:,:,,,,,,,,,,,:,,,,,:,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,.... ........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,..,. ......,,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,:,:,:,:,:,,,,,,,,,,,,,,,,,,.,,:,,::,,,,,,,,,,,,:,,::,,:,:,,::,,,,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,. .......,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,,,,,,,,:,::,,,,,,,,,:,,,,,,,,,,..,,,,,,,:,,,,,,,,,:,,,:,,:,:,:,:,,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,, ........
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,:,:,,,,,,:,,,,:,,,,,,,,,,,,,.,:,:,:,:,,,,,:,:,,,,::,,,,,,:,,,:,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,  .......
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,,,,:,:,,,,,,.,,,,,,,,,,,,,,,,:,::,,,,,,,:,,:,,,,,:,,:,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,  ......,
 .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,,:,:,:,,:,,,,,,..,,,,,,,,,,,,,,,:,,:,,,:,,:,,,:::,:,,,:,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.... .......              ,:::::::::::, ,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,,,,,,,,,:,,,,,,,,,,,,:,,,,,.,,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,:,,,,,,,,,,,.,,,,,,,,,,,,,,,,. ......,:
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,,,..,,,,:,,,:,,,,,,,,,,:,,,::,,:,:,,,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,. ......,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,:,,,,,,:,,,,,,,,:,:,,,..,,,,,,,:,,,,,,::,,,:,,,,:,:,,,,,:::,,::,:,:,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,.,. ......,.
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,.,,,,,,,,,,,,,,,::,,:,,,,,:,,:,,:,:,,:,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,.,,  .....,                                  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,.,.  .....,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,:,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.... ......
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,::,,,,,,,,,,,,..,,,,,,,,,,,,,,:,,:,,,,,,,,,,,,,:,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,... .....,.
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,,,,,,,:,,,:,,,,,.,,,,:,,,,,,,,:,,,,,,,,,,,:,,,:,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,... .....,
 ,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,:,,,,,,,,,,..,,,,:,,,,,,,,,:,,:,,,:,,:,,,:,,:,,,,,::,:,,,,,,,,,,:,,,,,,,,,,,,.,,,,,,,,,,,,,,...  ....,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,:,,,,,,..,,,,,:,,,,,,,::,,,:,::,,,:,:,:,,,:,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...  .....
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,:,,,,,,,,.,,,,,,,,,,,,,,:,,,:,,,,,,,,,,,:,,,,,,,,,,:,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.... .....
 .,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,::,,,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.... .....
 ,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,:,,,,,,,,,,,:,,,,:,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....  ....
 ..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,,,,..,,,,,:,,,,,,,:,,,,:,,,::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,....  ...,
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,:,:,,,,,::,:::,,:,,::,:,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...  ....
 ,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,,,,..,,,,,,,,,,,::,,,,,,,,,,::,,,,,,,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...  ....
 ..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,:,:,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,....  ....
 .,.,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,...  ....
 .....,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,......  ...
 ......,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,.,,.,,.,...  ...
 .,.,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,,,,.,,..... ....
 ..,...,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,.,,,,....  ...
 ,..,.,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,.,,.,.,,.....   ..
 .....,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,.,,,.,.......   ..
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #





               ......                                                             ,,,::::::::::::::,:,,...          ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.       ..,,,,...,....    .. . ...                                                                                         
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,...,,,,:     ...    ...                                                                                              :                                 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. ,,,,.        .    .                                                                                               .
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,.:.,,:..                                                                                                             .
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,..                                                                                                             
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,:,,, .:,...                                 ........                                                                    
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,, .... .                           ........... ..                                                                  
 ,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,,....                           ...:,,.,...........                                                               
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,..                           ..,:::::::,,,,..,..,...                                                             
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,.....                        .,:::::::::::,,,,,,,.,,,,...                                                         
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,,,:,,:,... ..                      ..::::::::::::::,,,,,,,,,,,........                                                   
 ,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,:,,,,,,...  .                      .::::::::::::::::,,,,,,,,..,.,.,........                                              
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,:,,,,,,,.....         . .          .::::::::::::::::,,,,,,,,,,,,,,...........                                             
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,,,:,,,,,,,:,..... ..      .            ,:::::::::::::::::,,,,,,,,,,,,,,,.,,.........                                          
 ,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,:,,:,,,.....        .            .,::::::::::::::::::::,,,,.,,,,,,,,,,......    ..                                       
 ,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,:,.  . .              .......,:oooo::::::::::::::::,,,,,,,,,,,....                                                  
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:,,,.     .             . ... ,::oooo:::::::.............,,..,,.....    ......   .                                    
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,:,.                     .   ,::oooo:::::,..         ....,,......    ..     ....                                     
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,..              ....    .  ,::oooo::::,,.. ...........,:::,...  . ,         ....                                   
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,,,,  .          .   .... .   ..:::ooo::::,  ... .  ......,:::,.........   .. ......                                   
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,:,,:,:,,.  .               ,:..    ..:::ooo:::,..,:::.  .......:::,,... . ................                                  
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,   ..       . .    ::,... ...,:ooooo::::::::,,,......::::::,,........,....,.......                                  
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,:,,.  ..              .,.:.,,...::ooooo:::::::::::,,,:::::ooo::,.......,,,.,.........                                  
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,.   .         . .    ::::..::::oooooooo:::::::,:,:::::::::::,........,.,,........                                   
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.   ..       .  .     ::,,,:::::ooooo::::::::::::::::::::::::,,....................                                               ,:::::::::::, ,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,      .    .           ::,,,,:::oooo::::::::::::::::::::::oo::...  ..,...........                                   :
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...   .     ..          .:::::::::oo:::::::::::::::::::,..,,.....................                                   
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.      .    .             ':::::::ooo::::::::::::::::::::,......... .............                                   .
 ,,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,, .    ..   ..                   ::oo::::::::::::::::::,,,,,,...................                                                                      ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. .    . ...                     :o:::::::::::::::....,,,... ..       .........                                    
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.. .   .  ..  .   ..             .::::::::::::::::,.. ............. .........                                      
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....   ....                      'o:::::::::::::,.::::::,..    .............                                      .
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, . .  .......  .                  :::::::::::::::,,,,.,....  ......... ..              .....,..                  
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....  ....  .                      :::::::::::,,:::::::,,,.........                        ,::,..               
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...  .......                 .:,   :::::::::,,,::::,,,,..... . .     .. .               .::::,....             
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........              ..:ooo ..  :::::::::,:.,,.......          ......            .:::,,,::::::::,.         
 ,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........          ..,:,:::oo:  ...:::::o:::::.....          ..........          ,:::,..... ,,::::::::.      
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..        ..,,,,,:...,ooo,  .. ::::oooo::::,.,..... .............         ,:::,   ...........,::::,,,,. 
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,    ..,:,...,...,::oooooo.  .  :::::::::::,,,,............,....       .,::::::,.     ... .....,::::::::
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,::.,:,:,,..,::oooooooo. .   :::::::::::,.,.......,...,...      .,:::::,:::.. . .  ..   .........,::
 ,,:,,.,,,,,,,.,,,,,,,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,:,:oooooo:,,,. ,,,:ooooooooo      :::::::::::..........,....    .,:::::'..::::..    .,:,... .:,. .......
 :,,,,,,..,,.,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,:,.,:oooooo:,,,,..,,,:oooooo::oo.    ,::::::::,,........,.,.....:::::::,   ,::::..    .,......,::::.   ....
 ,,::,..,.,,,,.,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::..::oooooo,,,,...,,,ooooooo:..oo,.   .::::,,,,........,::::::::::::.,.   ,.:::,,    ...  ....:::::::.  ...
 ,,,:,,,,..,...,,,,,,.,,,,,,,,,,.,,,,,,,,,,,,,,,,,,::,.::ooo:ooo,,,,..,,,:oooooo::..:ooooo,,,,o::::::::::::::::::::::::::,.   .,:::::    .,,  ...::::::::::,. ..
 ,,,,,,.,.,.,,,,,,,,.,,,,.,,,.,,,,,,,,,,,,,,,.,,.::o.:.::ooo:oo:,,,,..,,,:oooooo,:..:oo:'oooooooooo:::,''',....:::::::::.,.  .:.::o:.   .,..  ..::::::::,..... .
 ,,,,,,,.,,.,,.,,,,,,,,,,,.,,.,,.,,,,,,,,,,,,,,,,: o:,:.:oo::oo:,,,,..,,,ooooooo:,.,:oo:.::ooooooo.,,,.   .....:::ooo::::.   ..::o::  ..,,.  ..:::::::,.  ..:::.
 ,,,,,,,.,,.,...,,,,,,,,,,,,,.,,,,.,.,,,,,,,,,,,:. :o:.: oo::::,,,,, .,,,ooooooo:..::oo:,.:oooooo:,,,..  .....,:ooooo::,,   .,.::o:,  ..:.   .::::::,....::::...
 ,,,,,,,,..,...,..,.,,.,,,,,,,,.,,,,,,.,,,,,,,,:,, .o::,,:o::::..... .,,,oooooo::..::oo:..::ooooo:,....  .....,:ooooo:,:.   .,::::,..,.::.  .::::,,...::::..   .
 ,,,,,,,,...,.....,.......,.,..,,.,.,,.,,,,,,,,o:,, ::::.:o::::..... ,,,:oooooo,:..::oo: .,:ooooo:,....  .....:oooooo:,,   .,.:::,,.,,::.. .:::....,::::.   .  .
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #




..... ........................:::::::::::::::o:::o:ooooooooooooooo:::::o$%%%%%%%%%%%%%%OOOOOOOOoooooooooooO:##$$$$$$$$$$$$$$$$$#,,,::::::::::::::,:,,...          ::::::::::::::::::::::::::::::::::,:,,,,,::,:::::::::::::::::::::::::::::::::::::::::ooooooooo::ooo:::O#%%%%%%%%%%OOOOOOOOOOOOoooooooooooO:###$$$$$$$$$$$$$$$$# 
 :::::::::::::::::::::::::::::::::::::,:,:::::::::::::::::::::::::::::::::::::::::::::ooooooooooooo:::oO$%%%%OOOOOOOOOOOOOOOOOOooooooooooooo$##$$$$$$$$$$$$$$$$#:                                 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o::::::o:::::::ooooooooo:ooo::::oYOOOOOOOOO%OOOOOOOOOOO%ooooooooooooo%##$$$$$$$$$$$$$$$$#.
 :::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::o:o:::::o::ooo:ooooooooooooooo::o,OOO%%%%%%%%%%%OOOOOOO%ooooooooooooO:###$$$$$$$$$$$$$$$#.
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oo::o:::o::::::ooo:oooooooooooo::o:%%%%%%%%%%%%%%%%%%%O%%OoooooooooooO.###$$$$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooo:o:::o:o:oo::ooooooooooooooo:::o#%%%%%%%%%%%%%%%%%%%%%%oooooooooooO,####$$$$$$$$$$$$$$#
 ::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::ooooooooooooooooo:oooooooooooooooooO#%%%%%%%%%%%%%%O%%%%%%%oooooooooooO:#####$$$$$$$$$$$$$#
 ::::::::::::::::::::::::::::::::::::::::::,v:^::::::::::::::::::::::oo:ooooo:oooooooooooooooooooooooo:o%$$%%%%%%%%%%%%%%%%%%%%%ooooooooooooo$###$$$#$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::':,::::::::::::::::::::::oooO:ooooooooooooooooooooooooooooooooO%%%%%%%%%%%%%%%%%%%%%%%ooooooooooooo:###$$$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:oo%:ooooooooooooooooooooooooooooooooo%%%%%%%%%%%%%%%%%%%%%%%ooooooooooooO.####$$$$$$$$$$$$$#
 ::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::o::ooooooooooooooooooooooooooooooooooooO%%%%%%%%%%%%%%%%%%%%%%Oooooooooooo% $###$$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::o::::::::::::::::::::o:ooooooooooooooooooooooooooooooooooooooooO$$%%%%%%%%%%%%%%%%%%%%Oooooooooooo% $####$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::O:::::::::::::::::o:o:oooooooooooooooooooooooooooooooooo:''':''YRPY%%%%%%%%%%%%%%%%%%%%oooooooooooO.$###$##$$#$$$$$$##
 :::::::::::::::::::::::::::::::::::::::::$::::::::::::::::o:oooooooooO:ooooooooooooooooooooo:''       .  .,':Y^O%%%%%%%%%%%%%%%%oooooooooooo:%###$$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::#:::::::::::::::o:ooooooooooO:ooooooooooooooooooo:.           .     ..,O%%%%%%%%%%%%%%%oooooooooooo:o###$$$$$$$$$$$$$#
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooooO:ooooooooooooooooo'                 .   . ,.Y%%%%%%%%%%%%%oooooooooo:oo:###$$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::n:::::..,,,,::::::::oooooooo%:ooooooooooooooooo:...                 .    :o%%%%%%%%%%%%ooooo:ooo:::o:####$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::#,...,,,,....,,:::,,.ooooooo%:ooooooooooooooooo::::::::::..         .   .,.:Y%%%%%%%%%Oooooo:oo::::O:####$$$$$$$$$$$$#
 :::::::::::::::::::::::::::::::::::::::::#.,,,,,,,.    .....  .oooooo%:ooooooooooooooooo::::::::::,..            .,.,:Y%%%%%%%%Oooooo:o:::::O ###$$$$$$$$$$$$$R
 ::::::::::::::::::::::::::::::::::::::::::,,,,:,,..     ...,...:ooooo%:ooooooooooooooooo::::::::::,..... .        ..,::$%%%%%%%OOoo:ooo:::::O ###$##$$$$$$$$$R.
 :::::::::::::::::::::::::::::::::::::::::,,,,,,,..     ....,,,:oooooo%:oooooooooooooooo,'...:::,:,:,... ... ....,..::::%%%%%%%%%Ooo:o:::::::o ####$$$$$$$$$$$: 
 ::::::::::::::::::::::::::::::::::::::::::.'.,,,,..     ',..,::oooooo%:ooooooooooooooo::,,.:,:,.:,,:..   .....,..,,::::$%%%%%%%%%:o:o:::::::o.###$$$$$$$$$$$$n.
 ::::::::::::::::::::::::::::::::::::::::::,,. .,,,,.,:: .,:.,:ooooooo%:oooooooooooooo::::::,:::::::,..    .,.,,...::::o%%%%%%%%%%:oo:o::::::::###$$$$$$$$$$$$$#
 ::::::::::::::::::::::::::::::::::::::::::,,.,,,,,,,::,,,:o::o:'ooooo$:oooooooooooooo,,.,,::::::,,,.....: .:,:  ..,:::%%%%%%%O%%O:o::o::::::::$###$$$$$$$$$$$$O
 :::::::::::::::::::::::::::::::::::::::::.%,,,,,,.,,,,::o:o:':,o%:ooo%:ooooooooooooooo:,::::::,,.,..,,,,.,,,.    ,::.v%%%%%%%%%%O:o::o:::::::oo###$$$$$$$$$$$$y              ,:::::::::::, ,,,,, :::::::::::::::::::::::::::::::::::::::::.$:,......,...,:,.:oooooo:oo%ooooooooooooooooo.,,,:::,,,,,,....,.,.    . .vu%%%%%%%%%O%Ooo::::::::::oO###$$$$$$$$$$$$#:
 ::::::::::::::::::::::::::::::::::::::::::$::,.      ..  .:.::ooo;O:o$ooooooooooooooo''::::,,,,..........,,,.     o$%%%%%%%%%%%%Ooo::::::::::oo###$$$$$$$$$$$$$
 ::::::::::::::::::::::::::::::::::::::::::$,,,.   .  .. .',oo:o,ooo;o$oooooooooooooo   ........     .......     .n$%%%%%%%%%%%O%OOoo,::::::::o ###$$$$$$$$$$$$P.
 :,::::::::::::::::::::::::::::::::::::::::^....   ,,. . :,:'.,o:ooooo#yoooooooooo:'''              .....             """"%O%%%%O%O:o,:::,::::o ###$$$$$$$$$$$Y:                                  ::,.,,,,,::::::::::::::::::::::::::::::::.... ..,..,....:'.::::::oooo##ooooooo''              ...,,,,                      ^Y%OOO%::,::,,,,:,o ###$$$$$$$$$$O:.
 :::::::::::::::::::::::::::::::::::::::, .......... .:,. ..,:::::ooooYRooo''             .                                    YOOO::.::,,,,,,o.###$$$$$$$$$$$$$
 :::::::::::::::::::::::::::::::::::::,.. ... .  ...,. ..,:.::::,::::.o:'                                                      .YOO::.,:,,,,,,:.###$$$$$$$$$$$$$.
 ::::::::::::::::::::::::::::::::::::  ...   .., ... .:,, .::,.o::o o:                      .                                   .YO::.,:,,,,,,::%##$$$$$$$$$$$$$
 ::::::::::::::::::::::::::::::::,..  .,.   ..  .. .,.. .,::.:.:.:: ::                    .'                                      .::..:,,,,,,,:R##$$$$$$$$$$$%$
 ::::::::::::::::::::::::::::. .     ..... ..  ..  ... ,:. .:::.,.  :                    '                                          ',,,,,,,,,,:.....:::Y^""""^P
 :::::::::::::::::::::,. ...     .. ..... ..  .  ... ..  ..,. ,'  .:.                                                                 .:,,,.,,,,,,,,,,,:::::::::
 :'::::::::::::::::::        ..  ... ... ..  . ..   ..  . ..,'                                                                        .,,.,,..,,,.,,,,,,,,,,,,,,
 :.    ... .. ...,...  .     . .  .  .. ....       .   .,  , .                                                                       ..,,.....,,,.,,,,,,,,,,,,,,
 :,   ..    ......           ..  .    .   .  ..  .   ..  ..    ..                                                                   .,.,,....,,,.,.,,,,,,,,,....
 ::            ....                        ..          ..                                                                           :,..........,..::,,,,::.    
 ::,            ... ..    ..                                                                                                       ,:..,.............,,..       
 :::           .....,..                                                                                                            ,:................           
 ,::.            .,.                                                .                                                             ..:..............             
 :,,,                                                  .....                                                                     ...,..........                 
 ,,,,.                                            .::,,.......                          ..                                      ....,.......                    
 :::,,                                           .,,..,,....                           .:                                       ....,...                        
 :::,,,                                         .,,,.,..                                                                        .....                           
 ....,,.                                       ....     .....,.,,,..                                                                                            
 .....,.                                        ....,.,,,,,,,,,,,,,,,,,........     ..    .....                                                                 
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #







.........  .............................,,:,,.........,,,::::::::::::::,:,,...                        . ..               ....... .....,:::::o:,:o::'Y'':,..,,,,,:..,,...::::,:':oYoOO,,v, .:,, ,,,.,..  ..  ...............,..............,,,,,........ 
 .          . .. .. . .          .....,......,,,.::,... . ..     ...                ...........,::oo:o::::::o::::.,,. ............,................,,:,,,.......:                                            .   . ....         .....,,.....,.... ... ..   . .     .                 ... . .  ....,:::ooooooooooo:::,  .............................,,,,,,,.......
  .    .    .  .... ....  . ...,............ . .           ..      .          .    .....      ....,:::ooooo:o:o::,..   .............................,,,,,,,......
    ..   ..   .. ...      ........ ...    ..  .       .    ..               .   .               ...,,,:::oooooo:,,::,................................,,,,,,,....
        .      . .      ..........    .     .    . .       ..    .                .              ....,,,::::ooooo::::.  ..............................,:,,,,....
                  .  ..........     .       ..  ..   .     .  .           .  .             ..........,,::::::oooYoo:. . ...............................,:,,,,...
               . .  ..........  .  .      . ..  .  .. .      .... .        .. .        . .......,.,.,,::::::ooooO;:o,.   ..............................,,:::,,,,
                   ........... .   .      ...    . ...  .  .. .....   .    ..     .........,.,,,,,,,,,,::oo:ooooooo::... ...............................:::::,,,
                  .... .........  .  ..  . .. .  . .. .. ..........  .  .... .    ......,,,,,,,,,,,,,,,,,:o;ooooooo::..    ............................,,:::::,,
                ............ ...  ..       ...    ................  ......     ........,,,,,,,,,,,,,,,,,,,:oOooo:::....     ...........................,,::oo:::
                ....... ... .... ....      ...   ........ . ....... ...  ............,,,,,,,,,,,,,,,,,,,,,,:o$::o,:.. ..    ..........................,,,:ooo:::
               ......  ...  ... . ...      ...    ....................  ... ........,,,,:,,,,:,,,,,,,,,,..,,::$::....  .     ..........................,,:ooo:::
      .....    ...... ...............  . ....... ..................................,,,:,:,::,,,,,,,,,,,,,,,,,:Py........      .........................,:oooo:::
      ..    ............ ............ ...........................................,,,::::::::,,,,:,,,,,,,,,,,,,:om........      ..................,....,::ooo::,,
  ...  ...  ................................... ...............................,:::::::::::,:,,::,,,,,,,,,,,,,,:Yo:.......     ......................,::oooo:,,.
  ....       ................................................................,,:::::::::::::::::::,,:,,,,,,,,,.,..: ......     .. .................,,::ooo:::,..
       .     .,.............................................................,:::::::::::::::,:,..........,,,,,,..,:........    .... ..............,.,::oo:::,,,.
      ..    ....,.........................................................,::::::::::::::::,..............,,,,. ..:.........    ...............,::::::ooo::,,,..
 .  ..   .. .............................................................,::::::::::::::.........,,,,...,,,,::   ,...........   .............,,,,,,::ooo:::,,...
   ....   ....,......................................................,,.,,::::::::::::,,,.::,,......,,,,::::::... :...........  ... .......,...,.,,::ooo::,,.,..
   .  .. .......,.....................................................,,,,:::::::::::::::::,.... ....,,,:::::::::,;..... ..... ..... .........,,,,,::ooo::,.....
    .  .....,..,,...............,.................................,..,,,,::::::::::::::::,,.,:,. ...,,::::::::::,,';'...........  . ..........,::.,::ooo::,.....
 ..  .  . ..,..,,..............,..................................,,,,,,:::::::::::::::,..,:::::: ...,,,::::::::::,,Y,..................,,,,.,,::::::oo::,,.....
 ..... . . ...,.,,..,......................,...............,,,,,,,.,::::::::::::::::::::::::::,,,,,,,,,:::::::::::::,,^u  ...............,...,::::oooo::,,......              ,:::::::::::, ,,,,,    ... . ...,,,,..,,.........,,..,...,.........,......,.,.,,,,,,,,:::::::::::::::::::::::::::::,,,,,:::::::::::::::::,,Y,...............,::::::::::::::,,......:
     ......,,.,,,,,,,,.......,,....,.......,,:,,,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::,::,::::::::::::::::::::,Y,....,........,::::::::::::::........
  .   ........,,,,.,,,.................,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.......,::,...,::::::oo::::,.........
 .   ......,.,,,.,,,.,,.............,,,...::::o::::o::::::::::::::::::oo:o:o:o::::o::::::::::::::::::::,,,,:::::,...:::::,....,,.....,,:::::oooo::::::..........                                    .  .......,,,,,,,..,..........,,,.,...,::::o:::::ooo:::::::oo::ooooooooooo::oo:o::::::::::::::::::::,,,,,,:,,::,,,,oO....,,,...,...,.::::::ooo::::...........
 ...........,,,,,,,...,........,,,.......,::::o::::::ooo:::::oooooooooooooooooooo:ooo::::::::::::::::::,,,:,::,,,,:,,,:O:  ..,,,,,.....,,,,:::o::::,............
  ..........,,,,,,,,...,......,,,........,::::::,::::::::oo::ooooooooooooooooooooooo::::::::::::::::::::,:::::,:,:,,,,,,Y:  .,:,,,....,,,.::::::::,....... ......
 ...........,,,,,,,,,..,.....,,,.........,:::::,:::o::::::oooooooooooooooooooooooooooo::::::::::::::::::::::::::::,,,,..,,  ..:::,,...:::::::oo::,.........  .. 
  .........,,,,,,,,....,.................,,:o:o:::::::::::oooooooooooooooooooooooooooo:::::::::::::::::::::,::::,,......v:..   .:::::::ooooooo::,,,.......   . .
 ..........,,,,,,,.......................,,::oo:::ooooo::oo:ooooooooooooooooooooooooo:::::::::::::::::::::,,..,,.,,,,.,..Y...  ..:::::ooooooo::,,,,..... .      
 ..........,,,,..,......................,,,:::ooooooooo:::::oooooooooooooooooooooooooo:::::::::::::::::::,,,:::::::,,,,,,:: ... .,::::::ooooo::,,,......        
 :::,.......,,,,.......................,,,,:::::oooooooooomoooOOOOOOooooooooooooooooo:o:o::::::::::::::::::::::::::,,,,,,o   .::..,,:::ooooo::::,.......        
 oooo:,,,..,,,,,.....................,,,,,:,::::oooooooooo;ooooOOOOOOOoOooooooooooooooo:::::::::::::::::::::::::,,,,,,,,:o    .,,:::::oooooo:::,,......         
 ooo:ooooo::,..,....................,,,,,,,::::::oooooooooOooooOOOOOOOOOOOOOooooooooooooo::::::::::::::::::::::::,::,,,,:O.    .,::::::ooooo::,,.....           
 o:o:::::::::..................,,,,,::,,,,:,::::ooooooooooooooOOOOOOOOOOOOOOOOOooooooooooooo:::::::::::::::::::::::,,,,,,:o,.   ..::::oooooo::,,.....           
 oooo:o::::::::,,.........,,::..,,,,:::::::::::::oooooooooOoOooOOOOOOOOOO%OOOOOOOOOooooooooooooo::::::::::::::::::::,,,,,,: ... ..,,:ooooooo::,.....            
 oooooooo:::::::::::::::,::::oo:,.,,::oo:::::::::::ooooooooooooooOOOOOOOO%%%%OOOOOOOOOOOOOOooooooooooooo::::::::::::::,,:::::ooooooooOOOOOoo:,,....            .
 o:oooooooo:::::::o::::::ooooooo:::::oooo:::::ooooooooooooooooooooOOOOOOOOOOO%%%%$$$$$$$######yyyyyyOOooooo::::::oo::::::::::::::ooooooOOOoo:,....           ...
 ooOooooooooo:::ooooooooooooooooo:oooooOOo:::ooooooooooooOooOooooOoOOOOOOOOOOOOOOOOOOO%%%%$$$$#######RRooo:::::oooooo::::::oo::::oooooOOOOoo:,...          .....
 OOoooOOOooooooooooooooooooooooooo:oooooOOOo:ooooooooooOOOooooooooooOOOOOOOOOOOOOOOOOOOOOO%%%%$$$R"'  Ooooooooooooooo::::ooooo:::ooooooOOOoo:.....       .......
 oooooooooOOooooooooooooooooooooOOooooooOOOOooooooooooOOOOOoooooooOOOOOOOOOOOOOOOOOOOOOOOOOO%O^'    ..OOOOoooooooooooo::ooo:ooo:oooooOOOOOoo:...      ..........
 oooooooooooooOOooooooooooooooooooOOoooooOOOOooooooooOOOOoOooOOoOoOOOOOOOOOOOOOO%OOOOOOOOOOY:,.....   OOooooooooooooooo:::oooooo:oooOoOOOOoo:...    ........    
 oooooooooooooooOOOOooooOoooooooOOOOOooooOOOOO:oooOOOOOOOOO%%%%%%%%%$$%$$$$$$$$$$$$$%%OOOY:,,,,,,:,...,OOoooooooooooooooooo::oooooooOOOOOoo::.............      
 oooooooOOOO;;OOOyy%%yyy%%%$yyy%%y$y$$yoom%yy$OoO%%$$$$$$#########################$$%%OY::::,,,,,,,:::.oOoooooooooooooooooo::oooooooOOOoooo::..........         
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #











...................................................       oooo,,,::::::::::::::,:,,...          ,,,,,............                ..,,,,,,,,..........                               . .....................................................                oooo 
 ,,,,,,,,,,,,.,,,,.,,,,.,.,.,.,.,,,,,,,...........                                                              .....................                   . ..:o:o:                                 ,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,................................... .                                                                           ...,.,.,,,:ooo.
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,.............................................................                                   .....,.,,...,.,,.,,,::oo.
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,.,.........,.....................................................................................,,...,,..,,,.,,,,,ooo
 ,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,...,,,,,..,.,,...,................................................................................,.,...,.,..,,...,...,....,ooo
 :,,,,,,,,,,,,,,,,,.,,,.,,,,,,.,,,,,.,.,.,,,...,...,,.,..,.,.................................,........,...........................,.,..,.,.,...,.............ooo
 :,,:,,,,,,,,,,,,,,,.,,.,,,.,,,,.,.,,,,..,,.,..,,,.,..,...,.,....,................................,.,..................................,...,....,..,.,,,.....ooo
 ,,::,,,,,,,,,,,,,,,,,,,,,.,,,,,...,.,,.,,,,.,,,.,..,,,,....,.,.,..,.,...........................,..,,,.....,...,................,.,,,..,.,,..........,.,....:oo
 :,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,.,,,,,,,,..,,,.,,.,,.,,..,,...,,,....,....,..........,,..,...,,,..,,,.,.,...................,.,,...,.,........,.,.,....,::o
 ::,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,.,.,.,,,,.,,,.,,...,,,,,..,.,,.,....,.,.,.........................,,..,,.,..,......................,.......................,oo
 ::,,,,,,,,,,.,,,,,,,,,,..,.,,,,.,.,,..,,,.,,,,,..,,,,,,,,,.,,.,.,,,,..,..,,..,.,...,.......,.,..,.,,,,,,,.,,....................,,..,..,............,..,::.::oo
 :,,,,,:,,,,,,,,,,,,,,,,..,,,,.,,,,,,.,.,,,,.,.,.,,.,..,,...,.,,,,.,..,.,....,.,.,..,,........,,.,,,,,,,.,,.,..,...................,.....................:o,oooo
 ::,,,,:,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,.,.,,,,,,,,.,,.,,,,..    ...,.,.,.,...,,.,,.....,....,.,,,,.,,,,.,,,,,,,......................,...................:o:oooo
 ::,::,:,,,,,,,,,,,,,,,.,,,,,,,,,,,,,.,,,,,,,,,,.,,,,.,,,.        ...,,...,,,..,,...,..,,..,.,,,,,,,,,,,,,,,,,,,,.......................................,:oooOoo
 :::,:,o,,,,.,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,.,,,,,,,,,,,,.          ,,,,,,,,,,,,,,,..,..,,,,,,,,,,,,,,,,,,,,,,,,,,..,......................................oo:ooo
 :,::::o,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,          ,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................oO:Ooo
 :::,:,:,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.        .,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................oo:ooo
 ,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.      .,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,:,,,,,,,,,,,........................................:::::o
 :::::,::,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,.     .     ..,,,,,,,,,,,,,,,,,,,,,,, '     ..      ..,.......................................,::::o
 ::,::,:o,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,                    ,,,,,,,,,,,,,,,,.                  ...........................................ooooo
 :::,,::o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..     ...                        ,,,,,,,,,,:,,.                    ..................................       . OO:Oo
 :::::::o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..                                     ,,,,....,,,,     .                 ............................             'Y:Oo
 :::,::,o,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.        ..                                      .,,    . .                .    ............ .......                  .OO
 ::::,,:o,,,,,,,,,,,,,,,,,,,,,,,,,,....      ...                 ..  .                    ,   .....        .      .     .........  ........           .       oO              ,:::::::::::, ,,,,, ::::::,:,,,,,,,,,,,,,,,,,,,,,,,,.     .  . .:,.   ..                                     .  .......       .           .....             .         ...        'O:
 :::::,,:,,,,,,,,,,,,,,,,,,,,,.      .  ....:::,.  .,.                                                                 ...                         ...     .  :O
 ::,:,::,...,,,,,,,,,,,,,,,,,,       ..  . .::::,......                                     .. .                       .                           .....   ... O.
 :::::,::.    ................     ......  ,:::,,,,. .         ...... ...        ..         .... .        .            ,                        .  ......      O                                  ::::,,:,,     . . ... ......     ..  . ..  .,,,,,,....         .               .... ..  ,,..  ..                                                   ......      
 :::,::,,,           ..........  ...        .:,,.....                           .....    ....      .             ......                                ...      
 ::,::,,,,         .  . ...... ...... .     .::,:,.                               ....   .,.......                .                              .              .
 ::::,::,,        .  .    ..... .....       .:::,,,.                            ..... .............              .....                .             .           
 ::::::::,      ....             ...        :::,,:,.                             ..,,.     ......  ..      .      .....               .            .. ..        
 :::,:,::,                       .           ::,,,,.                            .,.....      ....  .      ..   .   ....                      . .     ...      . 
 ::::::::,                                        .                             ....           ....       .         ...                       .......   .  .....
 ::,:::::,                                                                     ..              . .         .        ....                      . .........     ..
 ::::::::,.                                                  .                 .                              .     ..                         .................
 :,,:::::,.                                         .                                                       .  .     .                     .....................
 :::::::::.                                                                                                 .  ....  ..    .               .....................
 ::,::::::.                                                                                                 . . ....       ..               ....................
 :,:::::::..                                                                                                 .. ....  .    ..               ... ................
 ,,,,,:::,,                                                                                                   ......       ...             ... ..............   
 ,,,,,,::,,                                                                                                   .....       ....             .  ...               
 ,,,,,:,,,,.                                                                                                 ..          .....           ...,,,.           ...,:
 :,,:,,,,,,.             .                                                                                 ...           ......         ...,..            .'''''
 ,,,,,,,,,,..      ..                                                                                .     ...          ..,....          ........               
 ,,,,,,,,,,...     .                                                                                ...    ..,..       .,.,..               .....               
 ,,,,,,,,,,....                                                                                       ..    ..,.      ......                  ..                
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #


,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::,,,:,,,,,,:,,,,,,,,,,,,,,,...... . ooO,,,::::::::::::::,:,,...          :::::::::::::,,,.............. ...,:::::::::::,,,,,,,,..                ...................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...    .....  . ooO 
 :::::::::::::::::::::::::::::::::::::::::,,,,,,,,,..                      .  .     .   .......  .....................,,,,,,,,,,,,,,.... .   .. . . ......:,:oOO:                                 ::::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,:,,,..,....,..,........... ..   ..  .. ... .... ....  ...              .,.,,,:::,::::,:oOO.
 ::::::::::::::::::::::::::::::::::::::::::::,:::::::::,:::,:,,:,,,::,:::,,::,:,:,,:,,,,,:,,,:,:,,,:,::,,,,,,.........,.....        .....:::::::::::::::::::::oO.
 :::::::::::::::::::::::::::::::::::::::::::::::,:::::::::,,,,:::,,:,,:,,,:,,,:,,,::::,,:,:::,:::::,:,,,:::,,::,:,,,:,,,,,,,,,,,,,,,,::::::::,::::::::::::::::OO
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,::,:,::,,::,,,,,,:,,,,,:,,::,,,:::::::::::::,:,,::,,,,,,,,,,,,,,,,,,,:,,:,:::,:::::::::::::::::,:,OO
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::::,::,,:,,:::,,:,:,::::,:,,,:,::,::::::::,:::::::,,,::,,,,,,,,,,,::,,::::::::::,::::::::::::,:oO
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,:::,:::::,::,:::,::,::::::::::::::::::::::::::::,::,,,,:,:,,,,::::::::::::::,:,::::::::::::oO
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,:,::::::,::,:::::::::::::::::::,::::::::,,::,::,:,,,,,,::::::::,:::::::::,::::::::::o
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,,:,,,,,:::::::,:::::::::::,::,::::::O
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:::::::::::::::::::::,:,:::,:,,,,,,,,::,:,:::::,::::,:,:,::,:::::O
 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::,:::::::::::::::::::::::::::::,,,:,,,,,,:,::,,:::::,,::,:::,:,::o:::O
 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::::::::::::::::::::::::::::::::::,,:,,,:,,,,,:,,,,:,:,,,,::,:,::,:,::OooOO
 :::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::,.    .'::::::::::::::::::::,::::::::::::::::::::::::::::,:,::,,,:,,,,,:,:,,::,:,,::,,:,::,::::%%o%O
 :::::::o::::::::::::::::::::::::::::::::::::::::::::::::::'   ...   :::::::::::::::::::::::::::::::::::::::::::::::::,:::::,::,,,,,,:,,:::::::,::,,::,:,:,%$o%O
 :::::::o,:::::::::::::::::::::::::::::::::::::::::::::::::  ..  .  .:::::::::::::::::::::::::::::::::::::::::::::::::::,,:,,,,,,,,,,:,,,:,:,:,,:,:,,,:,,,.%%:%%
 :::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::  .... ..,:::::::::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,:,,,,:,:,:,,,,:,:,,,:::,O%o%%
 :::::::oo:::::::::::::::::::::::::::::::::::::::::::::::::::,, ......,'::::::::::::::,,::::::::::::::::::::::::::::::::,:,,:,,,,,,,,,,,,:,,,:,,:,,,:,:,,,,oOoYY
 ::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::..... ..,:::::::::::::::::::::::::::::::::::::::::::::,::,,,,,,,,,,,,,,,,,,,,:,,,,,,,,:,,:::oo:o
 ::::::::O::::::::::::::::::::::::::::::::::::::::::::::::::::'  ......       ''::::::::::::::::::'''      '':::'    .':,:,,,,,,,,,,,,,,,,:,,,,,,,,,,,,:,,,:oo:;
 ::::::::O:::::::::::::::::::::::::::::::::::::::::::::::''       ..             :::::::::::::::              ,          ,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,OO:%
 ::::::::%::::::::::::::::::::::::::::::::::::::::::::::         ..,              '::::::::::::     ......              .,:,,,,,,,,,,,,,,,,,,,,,,,....   ..,%%o%
 ::::::::O:::::::::::::::::::::::::::::::::::::::::::::,        ...                ,::::::::::     .,,.     . ,       ,::,,,,,,,,,,.,,,,,,,,,,,              ^o%
 ::::::::O::::::::::::::::::::::::::::::::::::::::::.               .....               '::::: .  .,,. .   ..        .' .,,,,,,,,,.,,,,,,,,,..          .      %
 ::::::::o:::::::::::::::::::::::::::::::::::::::,.....      .....  ..,,:      .  .     ..,:::  .,,,,,... . . ..  .      ,,,,,,,,,...,,.,,,,       ....,.      ^              ,:::::::::::, ,,,,, ::::::::o::::::::::::::::::::       '':::::::::. .. ..  ..........    .,:                 ::::...,,:,,....  ..   :      ,,,,....        ...        .,,,..  .. .:
 :::::::::::::''    ...''::''           ':::::::. .. .,.:::..  ...                       :   :::.,,,:,,..         :     .,..                       ..,,,..  ,, ,
 :::::::::::                              .::::,. ,, .::::,.  ...       ..        ... ...:   :::::,.......              '                      ... .,.,,,...,,. .
 ::::::::::.                      ....... .,,,,::: .  ::::,,...:,. ..:::.''      ,.. .,. ,   .,:,,,,,..          ,     .:                       ....,,.,,,,....                                   ::::::::::                       .....   .,,,,,...  .:::::,........            ..,,..,.,.::.....,,,,,,.    ... ..   ..:,         ..          .   ...,,,,,,.    
 ::::::::::                          .    .,,,,,.......::::::,.    .             ..,.,..  .,:::..::,,,,. ....,...,,:,,''                    ................... 
 ::::::::::         .      .       ....   .,,,.      ::::::::.,.             ... ....... ..:,:::::,,,,..............,,,..       ..    .......... ..,...... .    .
 ::::::::::         :      ...   .....   ....        :::::,,,..            . . .'....,,:.,:,,:,:::,.,:,.,,,,.......,,,,,,...   ....  ..............,.......    .
 ::::::::::,.:,.    .,.  ....   .......            .::::::::,                     .:::::,....,,::::..,...,.,,,.....,,,,,, .. ..... ....................,........
 :::::::::::::... .      ... .......               ::::::::,.                    .:::,::,.....,.,:,.........,...,,...,,,,....  ... .............,,.....,........
 ::::::::::,....                ...                 '::::::.                     ::::,,.,.........,.........,,,.,.....,,......     ....... .......,,,,,.......,,
 :::::::::::,,.                                        ' '                       ::,,....... ................,...,....,,......     ...............,,,,,,,,,,....
 ::::::::::: :::..                                                               :,...  ..... ... ....................,.... ...    ....... ....,..,,,,,,,,,,,,,,
 ::::::::::: ,. .                                                                 ....    ..... .................,.....,.. .....   ....... .....,,,,,,,,,,,,,,,,
 ::::::::::: :..                                         .,       .               ..        ..   ................,,,...,.. ......   .........,,,,,,,,,,,.,,,,,,,
 :::::::::::  .,.                                                                 ..         .    . ..............,,,..... .......  ....... ...,,..,,,,,,,,,,,,,
 :::::::::::  ,:                                                                              . .... ..........,..,,,....  ..,,...          .......,,,,,,,,,,,,,
 :::::::::::..:.                                                                       .     .. . .............,.,,,,.... ..,,,...         .....,,,,,,,,,,,,,,..
 :::::::::::,:,                                                                               .. . ...........,.,.,...     ,,,,...     .....,.,,,,..'''      .. 
 :::::::::::::.             ..                                                                 ...  ..........,,,...      ,,,.,...     ...,,,,::. '''.      .,,:
 ::::::::::::.               .                                                            .     . ..............,. .     ..,,,,:..     ...,,,,:.  .       .'''''
 :::::::::::,                                                       .                     ..        ..........,.,.....   ,,,,,,..        .,,,,:::,,       ......
 :::::::::::,                                                           ''                  ...       ........,,,,...   ,,,:,,,              .....,.           .
 ::::::::::::                                                                              .......    ........,,,,...  .,,,:,,.              ..,,.     .,. .....
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #



:::::,:::::::,,,,:,::,,,::::::::::::::,:,,...          ,,,,,,,,,,,,,,..............,.,,,,,,...........,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:,,:,::: 
 ,,,,,,,,,,,,,,,.............,,,,,,,,...........,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,:,,,:,,:,,,::                                 :,,,:,,,,,,,,,,.............,,,,,,,....,.......,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::,::,:,::,,:,,:,,:.
 ::,,,,,,,,,,,,,............,,,,,,,,....,.......,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,,:,:,,:,,,,:.
 :,::,,:,,,,,,,,,.,,........,,,,,,,.....,.......,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::,:,,,:,,,,,,,,,:
 ::::,:,,,,,,,,,,,,........,,,,,,,,.....,......,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,:,:,,,,,,,,,,,:
 v;,,:,:,,,,,,,,,,,.........,,:,,,,,....,.....,.,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.        .:::,:,,,,:,,,,,,:,,:
 YYOO;vv,,,,,:,,,,,,.......,,,::,,,.....,.....,.,,,:::::::::::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::.             .:,:,::,:::,:,:,,,:
 %%oO%%%,,,,,,,,,,,,.......,,:::,,,,....,,......,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::   ...         .:,,:,,,,:,,:,,,,,
 %%o%%%%,:,,,,,,,,,,,......,,::::,,,....,,..,.,.,,,,:::::::::::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::  .:,.....     ,,:,,,,,,,,,,,,,,,
 $$o$$%%,,,:,,,,,,,,,.,.,..,::o::,,,....,,..,.,,,,,:::::::::::::o::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::::::::..:,. ..       ::,::,,,,:,,,,,,,:
 $$o$$$$::,:,:,,,,,,,,..,.,,::oo::,,.. .,,..,.,.,,,::::::::::::::oooo:ooo::o::::::::::::::::::::::::::::::::::::::::::::::::::::.:::,,,      ::,,,:,,:,,,,,,,,,:
 #$o$$$$:::,:,,,,,,,,,,,,,.,::%o:,,,.....,..,.,.,,,,:::::::::::o::oo:oo:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,.      :::,::,:,,:,,,,,,,,:
 #$:$$$$:::,:,,,,,,,,,,,,,.,,:#Oo:,,....,,....,,.,,:::::::::::::ooooooooo::o::::::::::::::::::::::::::::::::::::::::::::::::::::. ,:,,.    ::,:::,::,,,:,,,,,,,:
 #$o$$$$o:,::,,,,,,,,,.,,,,,,:#$o:,,....,,.....,.,,,:::::::::::oo:o:oooo::o:::::::::::::::::::.:::::::::::::::::::::::::::::::'            ::::,,::,,,,,,:,,,,,:
 #$o$$$$o:::,,,,,,,,,,,..,.,,:$%o:,,.....,.......,,,:::::::::::oo:o:ooo:::::::::::::::::::::::::::::::::::::::::::::::::'''                  ,:,,,,,,,,,,,,,,,,,
 #$o$$$$O:::,,,,,,,,,,,.,,..,:##$:,,..,..,...,...,,,:::::::::::::o:''.  . ':::::::::::::::::::::::::::::::::::::::::'.                           ',:,,:,,,:,,,,:
 #$o$$$$O:::::::,,,,,,,.,,,.::$##:,,.,,...........,,,:::::::::::o::         .,....,,,:::::::::::::::::::::::::::::::                               ,,,::,:,,,,,:
 $$o$$$$%::::,:,,,,,,,,,.,.,,:O##:,,,,,...........,,,::::::::::::o   ...     .......,,:::::::::::::::::::::::::::::                                 ,,:,:,,,,,,,
 $$O%$$$%::::,,:,,,,,,,.,,,,,:O##::,..:,..........,,:::::::::::::o  .,. ..             ,,:::::::::'        ...,,:::                                 ,,:::,:,,,,,
 $$O$$$$%,:,:,,,,,,,,,,..,,.,:o##:,,,,:,..........,,:::::::::'' .'  ,:,..                .::::::,    .      ....,,:                                 ,,:,::,:,,,,
 $$O$$$$$,,,,,,,,,,,,,,.,.,,,:o#$o:,,.::..........,,::::::'           ...      .           ::::::  ...       ....,,                                  ::::,:,:,,:
 $$%$$$$$,,::,:,,,,,,,,.,,,,,::##o:,..:o...........::,,.,.     ..         .  ,::::,         :::::, ...       ....,,.                                 .:,:,,,,,,:
 #$%$$$$#.,::,:,,,,,,,...,,.,::##O:,..:o. ........,'..          ...          ''':.  ..      ::::::: ...      ....,,.                                  .::::,,,::
 #$$$$$##.,,:,:,,,,,,,....,.,::##O::,.oo  ......,......      .   .            ::::. '.      ',:::::,,..      ...,,,:                                   ,:::,:,,:              ,:::::::::::, ,,,,, #$$%$$$#.,,,,,,,,,,,.....,.,::#$O::,.:o  .....,......        ..    ..         :...   .        .:::,'....   .    ....                                  .,,:,    :
 $$$%$$$#.,,,,,,,,,,........,::#%%::,.::  .....::,,....      ...  ^               :,..                .........  ,.           ..                        ,,.  .. 
 #$$%$$$$ ,,,,,,,,,,.........,:yo;:.       . ,::o:,... ..    .... . ..  .'. .      .                   .':,:,,.....    ',,.,      .....                  .   ....
 $$$O$$$$.,,,,,,,,,......... ..w;v::. .    .. ...::...,,.  .......             .                            .  ...      :,.                                  ...                                  #$$O$$#. .   ..,,...........,:$%$::,...   ... ...':::::.....  ;.              '                              . .       ,:,..                   .             ..
 $$$o##^:..      ,,..........,:%%$::,...   ....... Yo:::.     .    ..,........                                           :,..                   .. .           .
 $RPY"o%o::,..   ............,:OOO::,. ..           ,::,,,,. ,     ,,,.. .....                                           .:,.                   ...          . ..
 Y::::...:,       ...........,:oOO::,. ..          '::::,,.. .    .,,.  ..,..                ...      .          :,       .,,.                             ..,.,
 ywuo;: :o....   .............,oOOo:,...                     :.. .::,,....,.            .             ....       ,,.       ....                       .,....,,,,
 $$$onn# ,.     ..............,oOoo:,  .                      m o:::,,,,.... ...           ..          .                    ....                      ,,,,,.,.,,
 $$%o$$%Ro.         .... ... .,:o:::. ..                      Y,,::,,,,,,.......               . .......                     ....                     ,:,,,.,...
 Y$$o$$YOo::.               ..,::,,,. ..          .......'..    '::,,,........                                                 ...                    ,.,.,.... 
 "      . :..  .             ..,:...  ,vwwwu$R""""^            . :,....,,....        .             ....                            ..,:.,,,,,,,v,,,,vuuuuuv .  .
          .,,,..             .,,,O%RRP"""Y:..:,,,,,,,,,,,vvvvvvv;vvvv,,,,,,,,,,....       .'''''''^'^YY^^^YYYYY''::::::::,,,...................,####$$$$#$##$ww,
           ...         .:::::::::::::::::::::,...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.###########$$$#
           ..          ::::::::::::::::::::::::,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,.,,,,,,.:Y######""""""""
                       ::::::::::::::::,,,.,.,,...,,:.,................,,... .        ...           ,,v ,,:::                                #v:,:"#####oo::,,,,
                          :::,::::::,  :::::   Y:::oy#::          .:::::::             ....         ,:###y:::.                               ##,::::"###Ooo::::,
                          :::::::::,:  o:::o   :,o$##$::,.         :::::::.            .......       .####:::,                              .##,::,::."#%ooo::o:
                          :::::::::,,. o:::o    ::o##o:::,,        ::oo:::.            ..,,.,......   o:,:::::                              .O#::,:,::,.#ooo::oo
                          :::::::::::, %:::o    oyO##::::,,.       ##$y:::,            .,:,..o:;::.   :oo:::::                               Y#,:,,,,,,,:..::::o
                          :::::::::::, %::::    O#O##:::,,,..      ###$,:::          .:,,:,:,:.^..    :::o::::                                ":,,,,,,,,:,..,::o
                          ::::,::::,:: O::::,   %#'##o::,,,,,      #$#%::::         ::,,:,:.,.....   .#wo:::::                                o:,,,,,,,,:,...:::
                          :,:,,::,:,:: o:::::   OR P#y::,,,,..     #%$%::::        ,::,.:::,:,,:..    $#Oo::::                                ::,,,,,,,,;,...:::
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #




                                         ..,,,,::::::::::::::,:,,...          ............................,,...................,...,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,..,.,..,.....,.............................        .. 
 .,,..,,,.,,....,,.,,..,,,,,,,,,,,,,,,,,,,,,..,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,.,.,.,.,..,,,.,.......................         .:                                 ,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,..,,.,........,..............   .     ..
 ,,,,,,,,.,.,.,,,,,,..,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,.,,..,..........,.....................        ..
 ,,,.,,,,,,.,....,.,,,,,,,,,,,,,,,,,,,..,,,,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,:,:,:,::,,::::,,,,,,,,,,,,,,,,,,,,,,,,,..,,..................................         
 ,,,,,,,,,.,.....,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,:,:::::::::::::::,:::,,,:,,,,,,,,,,,,.,,......,..............................         
 ,,,,,,,,,,,,..,,,..,,,.,,,,,,,,,,,,,,,...,..,,,,,,,,,,,,,,,,,:::,::::::::::::::::::::::::::::::::::,,:,,,.,,,,,,.,,...................................         
 ,,,,,,,,,.,,,..,,,.,,,,,,,,,,,,.,,,,,,........,,,,,,.,:,::::::::::::::::::::::o:o:ooo:oooo:::::::::::::::,,,,,.,.,,................ ....................  .    
 ,,,,,,,,,,,,,,,,.,.,,,.,,,,.,,,,...............,,,,,,,:::wwwwmmmmmmmmmwwwmmmmmmyyyy################y#$$oo:,,... ... ..       ...........................       
 ,,,,,,,,,,.....,...,.,..,..,...,......,.,...      ....,:Y###########################################P##OOo,,.                 .........................        
 ,,,,,,,,,,..,..,.,.,.,.,..,,,,..,,,.,.......      ....,::########R""################################:##%:O,,,                 ..........................       
 ,,,,,,,,,,,.,,,.,,,,,,..,,,,,,,.,.........,.  . .......:,#####",::::::#####################"P"""####:O$%,O,,,                 ............,..............   .  
 ,,,,,,,,,...,.,.,,.,,,,,,,,,,,,..,........,.  ....,,,,.::####P.....,,:n##################",:,,,:^###:o#$oO.,..                ...,.........,................   
 ,,,,,,,,.,,.,.,.,.,,,,,,.,,,..,.,...,....,,.  .o:.,,,,.,:R##Y,.....,,:n##################::,....,####$#$Oo:,,.                 ............:................ . 
 ,,,,,,,,,,.,,,.,.,,,.,,,,..,,,,,,.,....,..,,   ::.,,,,,,:Y###wv....,,:####################o:,....'"##O$#%oo,,.                 ............ ............... .. 
 ,,,,,,,,,,,.,,,,,,,,,,,,,.,.,,,,.,,,...,...,.   .,,,,,,.::####P ....'#######""":.:,:::..""#w,.... ..   "Y:%...                 ................................
 ,,..,,,,,,..,,.,,,,,,.,,,..,.,,,,,.....,..,,.  .,,,,,,:.::R"" ..   ....'""P:,,.,..,..,,,,,."#":           % ..            .    .............:..................
 .,:,,,,,,,,..,,,,,,,,,,,.,,,,,,,,,,,...,..,,, ..,,,:,,:.,.....    . ....:..............,,,,,.^,           ,....   ..           ..,........,.:..................
   '::,,,,,,..,,,,,,,.,,,,,,,,,,,,,,,.,....,., ...,.,,:,,  .          ..:................,,..,.,            '... :               .......,..,,:..................
    ...,,,,,...,.,,,,,,.,,,,,,,,,,,,,,,.,,...,   ...:,::,              .:............... .,,.... o           ... .       .       ........,...,,.................
 ........,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,.,.   .,,:,:.        .,,   ..................,.,.,.....          ...       .......   .......,,,.,.,..,..............
 ....... :,,,.......,,,,,,,,,,,,,,,,,,,,.,.,...   ..::::       .. ..  ...... .......,..,,...,,....           ...     ........    .....,,,,,,,,,,,,..............
 .     ..,,,,.....       ...,,,,,,,,,,,,,,.,..,    .,,::.     ......  .,. ........,,,...,,.,.......           ...     .....      ..,,.,,,,,,,,,,,,..,,.,........
      ,,,,,,.....         ....,,,,,,,,,,,,,,,..   ..,:::.  ...,,,,.., ..... ......,,,,,,,.........             .        .         .,,,,,,:,,:,,,,,,,,,,,,.,.....
      ,,,,,,.....         ...,,,,,,,,,,,,,,,,...  ..,::::.  .,::::,.. ,. ... ....,,,,,,,.........   .         .                   .,,,,:::::::,,,:,,:,,,,,,.,..,              ,:::::::::::, ,,,,,     .,,,,,......          ...,,,,,::,:,,,,,,,,. ..,,:::::.:::::::,  ,,. .... .,,,,,,.,.......                                   ,,,,,,:::::::::::::::':,:,,,,.,:
     ,,,,,,.....             ...,:,::::::::,,,,. ..,::;;;nnowwown:,..:.... :::,,::,:,,......                                     :o....:nwwwmyymw::::y###::,,,,,
     ...,........     ... ........,::::::::,,,,,..,:y#######y##.o####:..   .,,::,.,::,,::,.. ..                              .   :oo,. o#P#######::::y###O:::,,,.
        .................. ...,....,,,::::::,,,,::v###########%Y:P###%,.   :...,,::..,,,:::,   ,..  ..                         :oooYYOo;::#######%:::####$:::,,,                                             .    .......... ,,,,,,,,,.,,::::,:,::o#############w':P##%.   :,,,:, ,,,:::,,....  :,......                        ::::::oooo:o###R###:::%####:::,,,
     .     .      .    ....  .,,vwwwuv,,::::,:,::################ww:oY.  .,.:::::::,...:::,,,, ...,... ..                 ..   .,...'''..:o:::n#P":::o"R#R:,,,,,
                              ...P####.,,.::::,'y###################wo, ,::.:,..:::::,.  .:::::....  ,. .. .              ...,..::,;;:::vwwyyooooo:::m#####:,....
     .                         ;,R###:ww:;.YO:::R#############Poo^""""Y::::::::.,::::::,::::,::::::..... ...,.            ...,::wy###########yOOoo:o:"""""",.   
                    ..........,.RO#mP#""^...ROo::###########RRYoo,..:,,,.,:::::::::::  ,:::,,.,::::: .....,..o;v.v           ,:,"#############ooooo::::::: :..  
               w  .,,,,.,......,,:''P"^    ..%O: ####RPP""PRo:::::::: ,:::,..::,:::::,,,::::'':::::::owwn',:.:"R#nR#%w,  ..,. o::::oP#########oooOo:::::...     
       .oR.,",:#y ..,,,,,,,.....:'          .',.'",v,oo::::,,:o::::. ..,,,,,:::,..,::::::::' ..::::::O#####mww'o,P,w.^R,  .....,::::o"########oo::o::::: . u.   
      .,:,,...o##v...,,,,,,...               .., ::.ow.:,,::: ::::,.::.:.:,,,. ,,.':::::::::::::::o,..#########Rw#wO;,yO. ...wwvvvv;:'::::::""o:::::::::  . ... 
      ... .  .:R## .  ..  ,                    . oPY ......:: .,,,......,,::::::::::::, .:::::::::o.::############w:oYP^:..  "y######$;:...,...,,.,,::,,  ..Yu..
                .     ,v:'                       oo:   ......  .........',.:::,,:.  ,::,.,::::,,:::::o##############n:..    ..########$o:    .,,:.,,,.,,. ... ^.
                      ^                          ,:.       .  ..........  .,,,...:::::::',':::,.':::::############y##,........  Y^"""""'     ,:::: ,,,,,.....,..
                                      ..............                       ...,.  ,,:::..:.::::::::::,O$#############,:##www: ::ww,wv,..,.,.....,...............
 ..                                 ......,..,.....                         . :,,,,,,:..:::::::.::,:ooow############P;##########w####o,...,,,,,,,...........    
                                      ......                         ..,.      ... .,,:,.,::,:,..,::::YP############y###############":,,.,,,,,.............     
                                                             .      .....       . .,:,,..:,:,:::::::::Py#########R#################RY,...,...............       
                                                                    ,,,,,  .     . .,,,::,..'. .,:::.,.'""R$######y###############P:::::............. . .  .    
       .                                                            ,,:::. ,        ..,,:........''...  :::::::::o:::,oPPP"P""PP":':::::: .,..      ..  . .     
                                                                    ..,,:: .                            .',:oo:o::ooooooo::o:::::::..:::::.,,..          ..     
                                                                        .,,              ...,..,,,,,,,,,:..   :::oo: ::::::..::::::::::,.':,..                  
                                                                        .:,              .....  .,.,..,,,:,:. . .::,:oo#######m:::::,,,,   ...                  
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #




                           .::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::,:,,...          ::::::,                                                                                             .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
 ::::::,                                                                                             .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::                                 :::::::.                                                                                             ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
 :::::::.                                                     .          ..'.     .                   ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
 :::::::,                                    ,. ..           , ..: ,,':,':::.:....                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::,                              ....,Y.....,,.. ..  . ,.....o:.::.o.;oO.o                      .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::                           :..:,ooo:::::::,,:,:Y'..Y::::::.::.o:ooOOo:.o                     .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::.                    ,. ..,,o%;Y::o:::',.              '.   ..:,::::,.: v                     :::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::.                 . :; '::y%Yoo:,',',.                  .       ,,:..,.::                     ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::,              . .  Y,OooP":::.  ...                   ..          ,':. oO:                   ,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::,          .  .::,,:ooOoo:::..                  ............       ...,::Y:                   .::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::          ..:,::,oOo.:,'.....      .       ..   ....,,,,.....     ....,::,..  .              .::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::         .vY;oooOY::,:..                   .... ,,,,,,,,.. .   ........,.::.,.               .::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::.        ;oyOOoo::,....                   ......,,,,,,,,,,,.   . ........:::.o         .      ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,     ..o;#Oooo::.                        .....,,,,,,,,,,,,,,.. .. ....:,.,::'.               ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::,    ..O%$%Yo::...                        ...,,,,:,,,,,.,,,,,,,,,..,.,,..,,,:                 .:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::     .%$#OOo,.....                       ...,,,,:,:,,,,,..,.,,,,,,,,,,,....                  .:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::. .  .O$OoO:,......                     .,,,,,,::,,,,,.....    ...,,,,,,...                  .:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::,    :O%Ooo::, ....                   . ..,,,,:::,,,,..,::,,.,,..,,,,....  .                  ,::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::,   ..OOO:o,:.....                      ..,,:::,:::::::.........,,... ..',,. ,.               .::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::,.  . Oo::,....                         .,,::::,:::,:,,.o ..  .,.,.,,,,.., .,:..              .::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::   .'ooO:  .                          ,,:::::::::,,,,..,  .. .....,,,,,. .,:::               .::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::. .,,:%%::          . .             .,,::::::::,,,,,,,,,,,.....,,,,,,,,,,::::                 ,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::.  . .YOo:.        ........        .,:::::::::::::::,,::,,,,,,,:,,,,,,,:,,,.                 .,:::::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::,. ...:o::o...     .,,,... ....  ..,,::::::::::::::::::::,:,,,,::,,::::::::: .            .  .,:::::::::::::::::::::::::::::::::::::::::::::::::::::              ,:::::::::::, ,,,,, :::::::::::,   .. :o,o: .      ,:,..... .::::::::,,:::::::::::::::::::,:,,:,,::,..,::,.                  .::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::     ..::::.....    ,:,,,,,...::::,,:,:::::::::::::::::::::,,,,,,,,,,:,:,                    .:::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::.        .::,   .    .::,:::,,,,:::,:,::,,,::::::::::::::::,,,,,,,,,,,,,.                     ,::::::::::::::::::::::::::::::::::::::::::::::::::::.
 ::::::::::::..         .Yv...,     ':,::::::,::,,::,,,::,,::::::::::::,,:,:,:,:::,,,..         .         .,::::::::::::::::::::::::::::::::::::::::::::::::::::                                  ::::::::::::,   .....   :Oo:..      ..,:,:::::::,,::,:,,:,:::::::::::,::::,..........,    .  .   . .      .::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,     .  ...:OoO:      .,,:::::::::,,,,,,,,:,::,,:::::::::::.:::::::,,,,:,.       .    .    ...::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::::::::::::,..      .. :PY,      .,,::::::::::::,,,:,,:,:::::::::::::,,:::::::,,,,,,             . .     .::::::::::::::::::::::::::::::::::::::::::::::::::::.
 :::::::::::::          ,:::..:.....,,:::::::::::,,,,,,,,,,::,,,,,::,:,,,,,,,,,,,...,.     .    .    .  .  .,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::.       ,oo:::;: .  .::,::,:::::,:,:,,,,,,,,:,:,:,,,,::,,,:,,,:,,,,,,,. .         .   .  ..  .,:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::,      . ::::oo'     ..,,,:::::,:::,,,,,,,,,,,,,,,,,,,,,,:,,:::,:,,,,,, .      .             .,::::::::::::::::::::::::::::::::::::::::::::::o::::
 ::::::::::::::      . ..,,..        ...,,,,,:,:::,,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,..   .           .  ... ..:::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::: .       ,:             .,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,.        . .. . ..  . ....:::::::::::::::::::::::::::::::::::::::::::::o:::::
 ::::::::::::::.    . ..,:               .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,....   .      . .     . . ......::::::::::::::::::::::::::::::::oo:::::::::::o:::::
 ::::::::::::::..  ::'    ..               .,,,,,,,,,,,,,,,,,,,,,,,,,,,......                .           . . ,::::::::::::::::::::::::::::::::::::::::::::::::::
 :::::::::::::::,:o::.                       .,,,,,,,,,:,,,,,,,,,,,,,,...:#o                          .  ..  ,:::::::::::::::::::::::::::::::o::o:::::::::o:::::
 :::::::::::::oo::...         ..               .,,,,,,,,,,,::,,,,:,,,,.:  Yo                            ... ..::::::::::::::::::::::::::::::o:o:o::o::::ooo:::::
 ::::::::::::o:... .                             .,,,,:,,:,::,:,,,,,,..            .                   . .....::::::::::::::::::::::::::::::::oo::o:::::oo::::::
 ::::::::::oo:.  . .                               ,,,,,,:,:,,,,,,,.  . .....  .                        . . ..,:::::::::::::::::::::::::::::::::o::::::ooo::::::
 :::::::::o:...                                     .,,,,,,:,,,,,..       . .,...                     .    .  ,:::::::::::::::::::::::::::::::ooo::oo::ooo:::::o
 :::::oooo:..                                          ,,,,,,,,,..                ''. .                .     ..::::::::::::::::::::::::::::::::o:oooooooooo:::::
 :::ooo::..                                             .,,.,.,...                     .                     ..:::::::::::::::::::::::::::::::::ooooo:ooo:::::::
 :oo:::,.                                                  .. ... .,.                    .             .      ..::::::::::::::::::::::::::::o::ooooooooooo:::::o
 o:,,.                                                            .,,,.                       .         .   .. .:::::::::::::::::::::::::::ooo:ooo:oooooo::::::o
 ,...                                                               .,,.                         .             .:::::::::::::::::::::::::::ooooo:ooo::oooo:::::o
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #



:::::::::::::::::::::::::::::::::::::::::::::,::,,:::,,:,,::,,,::::::::::::::,:,,...          ,,,,.,,,,,,,,,,,,:,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,::,:,:,::,,,,:,:,:,:,: 
 ,,,,,,,,,,,,,,,,,,,,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,::,:,:,:,,,,:,:,,:,,,,,,,,,,,,,,,:                                 ,,,,,,,,,,,,,,,,,,,,,,,:,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::::::::,:::,,::,,,,,:,:,,,,,,,,:,,,,,,,,,,,,,:.
 ,,,,,,,,,,,,:,,,,:,::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::,:::,,::::::,::,::::::,,,,:,,,,,,,,,,,,:,,,,,,,,,,,,,,:.
 .,,,,,,,,.,,,,,,:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::,::::,:,::,:,::,,:,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,,:,:,:,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::,:,,:,::::,:,:,,,,::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,,,:,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:,::::,:,,:,,,,:,,,,,,:,,,,:,,,,,,,,,,,,,,,,,,,,,,,:,,,,,:,,,,,,,,,
 ,,,,,,,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::,,::,:::,,::,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,,,,,,:,,,,::::::::::::::::::::::::::::::::,,:,,,.........'.'...,:::::::::::::::::,::,,,:,,,,:::,,:,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :,,,,,,,,,,,,:,,,::::::::::::::::::::::::::::..                           ...,::,::::::,,::::,:,,,,,,,:,,:,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :,,,,,,,,,,,,,::,::::::::::::::::::::::::...                                  .,:,::::::,,:,:::,,::,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :,,,,,,,,,,,:,,,:,:::::::::::::::::::,.                                           .,,,,:,:,::,,:,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ,,,,,,:,,,,,,,,,:::::::::::::::::,,.          ...                                    .:::,,,:::,,,,:,,:,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :,,,,,,,,,,,,,,:,,::::::::::::,:..        .........                                    ..,:,:,,:,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :,,,,,,,,,,,,,:,,,::::::::::::..       .,,,.,....,....     ..                             .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 :,,,,,,,,,,,,:,:,,:::::::::,:.       ,,,,:,:,,,,,,,,,,..       .                           .,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,:
 ::,,,,,,,,,,,,,,,,::::::,::.       .,::::::::,,,,,,,,,,,,....   .                            .,.,,................................,.,.,,,,,,,,,,.,,.,,,,,,,,,,,
 ::,,,,,,,,,,,,,,...::::..         .:::::::::::,,,,,,,,,,,,,,,......                           ....,.........  .. ......................................,,,,,,,,
 ::,,,,,,,,,,,,,.........          ::::::::::::::,,,,,,,,,,,,,,,.,.... ..                              ........  .  . ...    .  .........    .................. 
 :::,,,,,,,,,,..........          :::::::::::::,:,,,,,:,,,,,,..,,..........                     .....          ..............                    .......        
 ::,,,,,,,,,........ ...         ,:::::::::::::,:,,,,,,,,,,,,,..,,,..........     .              ...,,.........  .    . ....                                 ...
 ,:,,,,,,,,............         .::::::::::::::::::,,:,,,,,,,,,,,,.......,......                     ................ .                            .............
 :,,,,,,,.................  .   .::::::::::::::::::,:,,,,,,,,,,....         .....   .                                      .     .....     .. ... ... ..........
 ,,:,,,..................   ... ,::::::::,...,..,.,.,,,,,,,,,...              .......                 .  .  .    ..     .... ..                         . . .. .              ,:::::::::::, ,,,,, :,,,.....                . ..  .::::::,,.        ...,,:,,......          ...  .......                                                            .  .. .... ...:
 :,,..                     ..   .::::::,,..  ... ....,::::,,...       ...     ........                               . . .                     .      .. . .....
 ,,.                       .    .:::::::... , .:,.....::::,.......     ....   . ......       ..   .   . .   .  ...   . .             .              .............
 ...                        .  ..,:::::,..,:. .,...,..:::,,...... . ...................     .  .       . .  .....         .                . ..        ...  ....                                  ..                        .:. ...:::::::,:::,,......,::::,,............,,.,.,.........     . .   .     .. .           .     .            . . . ..   . .. .. ...
 ..                         ,... .::::::::::::::,,::::::::,........,,,,,.,,,,,.........    ...   .  .          .      .  ..      .      .  .  .. .. . . ........
                            .,::..::::::::::::::::::::::::,...........,,,..,,,................  .   .            ....       . .  .  . . . .   . .. ..   .   . ...
                              ::,,::::::::::::::::::::::::,,,,.......,,...,..............  ... ..  .. ...    .   .    .  ..         .  .. .  . .  .  . .  . . . 
                               :,,:::ooo:::::::::::::o:o::,..     ..,,....,.................   .  ..   . ..   .  .     .            .    .  . . . . .  . . . . .
                                ::.,::o:::::::::::::::...,..... . ...,,....................       ... .. . .   ...  .           . .   ....    . .  .    ..  .. .
                                 ,:::::::::::::::::::,.,,....,...   ..................             .  .                         .        .  .  ...              
                                   ::::::::::o::::::,,:::........... .................         .    .   . .........   .       . ..     .    .  . .              
 ,,,:,::::,::::::::,,                ::::::::o::::,,,::,.. ...         ..............          ...  .. . .. .  .       .      ...      .  .                     
 :,:,,,,,:,,,,,,,,,,,.                ::::::::::::....,,,......... . . . ...........           ... .   ....  .    .    ..              .                       .
 ::::::,,,,,,,,,,,,,,,                 ::::::::::::::::::,.      ...................         .... .. .      . .                                                 
 o::::,,,,,,,,,,,,,,,,,                 :::::::::::::::,,...   .................              ,:,.... ....   .  .                                         . .   
 :,,,,..,,,,,,,,,,,,,,,                  '::::::::::::::::,,............         ....        .::::,::::::::::.                                      .    .      
 ,,,,,,.,,,,,,,,,,,,,,,,                  . ',:::::::::::,,...... .           .......       :::.....,,,:::,:::..                                              . 
 ,,,,,,,.,,,,,,,,,,,,,,,.               ,:     ::::::::,,,....            ............    ,:::......... .  .,::::::.,,,,.. ....                          .     .
 ,,,,,,,.,,,,,,,,,,,,,,,,             .:::,    .::::,::...             ..............    ::::        .  ......:,......,,::::::...                   .         ..
 ,,,,,,,,.,,,,,,,,,,,,,,,.      ....,,:.::::.   :::::::::::::,.......................  .::::::,..          ..     ........,:::::,....                      .  . 
 ,,,,,,.,.,,,,,,,,,,,,,,,,...::::,,....  '::::. .:::::::::::::,,,,... .............. .::::.,::,..    ....  ..,:::.    .........,::::,..                         
 ,,,,,,.,.,,,,,,,,,,,,,,,,,.',..........,,:::::, ,,,:,:::::::::,,...................,:::'. :::,..   ...  ....:::::::,..   .......:::::..             .         .
 .,,,,,,,,.,,,,,,,,,,,,,,,, ....   ....,::::::::, ,,,,,,,:,,:,,,,.................::::.  ,.:::.,    ..  ....::::::::,,  ..,.    .,:::::..   .                   
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #

                .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,::::::::::::::,:,,...          ...,......,,,,,.,,,,,,,,,,,,,,,,,,,,.                                        ...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,..,,,,.,.,,,,,,,,,,,,,.,,,,,,,.,,, 
 ......,....,,,,,,.,,,,,,,,,,,,,,...                                              ..,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,.,.,.,.,.,.,.,...,.,,,,.,.,,,,,,,,,,,,,,,,.,,,:                                 .,,..,.,..,.,,,,,,.,,,,,,,,,,...          .... .                                   .........,,,,,,,,,,,,,.,,..,.,........,..,,,,...,,.,,.,.,,,.,..,,,.,,,,..,,,.
 .............,,,,,,,,,,,,,,,..         ..............                                   .... .,,.,.,,,,,,,,..,,.,..,.,....,...,...,....,,,...,.,.,,.,,,.,,,,,.,.
 .........,.,,,,,,,.,,,,,,,,.         ...,.,.........,...                                 ..............,..........................,.,..,.,..,,...,.,..,,..,,,,,
 ,,...,..,,...,,,,.,,,,,,,.         .,,,,,,:,,,,.,,,,,,,......                               ........ . .     .    ... ...................................,,.,,,
 .,,....,,.,,.,,,. ......          .,,,,,:,:,,,,,,,,,,.,,,...........                                 ..                   . .  ................................
 ,,,,..,..,,...,..                .,:::,::::::,,,,,,.,,,,,...,...........                    ...                                     . ..      ................ 
 ,,,,.......... ....             .,,:,::::::::,,,,,,,,,,,,,,,..............                    ........            .   .    .                                   
 ,,,,......,.. ...               ,,,:::::::::,:::,,,,,.,,,..,,................                      ....... .....         ...                                 ..
 ,,,,.........                  .,::::::::::::::::,:,,,,,,..,,,,,,........   ...                                                                                
 ,,,,...........  .             .,::::::::::::::::::,:,,,,,,,,,,,...             .                                                                              
 ,,,,,...... .  . ..           ..,::::::::::,.....,......,.,.,.....       ...     ...                                                                           
 ,,,,...                     .  ,:::::::::,..         .....,...... . . ...     .. ...                                                                           
 ,,,..                          ,::::::::,.. ...      ..,,:::,...... . .         ....                                                                           
 ,,..                           .::::::::,......        .::::,..... .,...   .  .  ....                                                                          
 ,.                              ,:::::::,....::.   . ..,,:::,...  . ..................                                                                        .
  .                              .,:::::::::::,,,.......,::::,,........................                                                                        .
                         ..      .,:::::::::::::,,,,,,::::::::,...........,.,.,........   .                                                                     
                         .       .,::::::::::::::,,,::::::::::,,...........,........... . .                                                                     
                            .... .,::::::::::::::::::::::::::::,,......................  .                                                                      
                           .:,,..,:,::::::::::::::::::,::::,'.....    ....................                                                                      
                            :,,.,:::,::::::::::::::::::::,.,,,......   ...................                                                                      
                             .:..,.:,,:::::::::::::::::::::,,,.......... . ............                                                                         
                               ,:::,:,:::::::::::::::::::,,,:,.........................                                                                                       ,:::::::::::, ,,,,, ,,:,,:,,,:,,,,,::,,,,           ':::.,::::::::::::::,,,,,,... ...         ............                                                                         :
 :,::,,,,,,,,,,,,,,,,,,                :::::::::::::::,.....,,.,......................                                                                          
 ::::::::,,,,,,,,,,,,,,.                ::::::::::::::,,,::,,,.      .... ...........                                                                           .
 :o::::::,,,,,,,,,,,,,,,                .::::::::::::,,:,,,,,....... ......... ....          ...                                                                                                  ::,,,,,.,,,,,,,,,,,,,,,.                 .:::::::::::,,:::::::,,.,........   .  . ..         .:,..                                                             
 ,,,,,,,,,,,,,,,,,,,,,:,,                   ..,:,::,,,,,:::::,,,,.......  .    .......        ,:::,:,:::::,,..                                                  
 ,,,,,,,,,,,,,,,,,,:,,,,,,                    :,:,,.....,.,.........         .........       ,::,',::::::::,:::. .                                              .
 :,,,,,,,,,,,,,,:,,,,,,:,,           ..::.    .::::::,.....               ............     .:::.........,,.,,::::::::..                                         
 ,,,,,,,,,,,,,,,,,,,,,:,,,,    ...,,,:...:::,. ,,::,:::::::::... .....................    ::::  ....... ......,:::::::::::..  .                                 
 ,,,,,,,,,,,,,,,,,,,,,,,,,,.,:o:::.,,,... ':::, ,:::::::::::::,,,,..... .............   .::::,,.           .....,,:...,,::::::,...                              
 :,,,,,,,,,,:,,,,:,,,,,,,,,,............::,::o::,,:::::::::::,,,,,.............,....   ,:::,:::.,.  .  .,.   ....   ......,::::::....                           
 ,,,,,,,,,,,,:,,,,,,,,,,,,,,.  ...  .,,,:::::ooo:.,,,,,,,,,,,:,,,,.................  .:::,,.:::.,   .,.:....  .,,,.   .......,:::::... ..                       
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:...    ..,::::::o:::.,,,:,,,,,,,,,.................  ,:::,..,,:::..   ............::::,     .......,:::::.. .                     
 ,:,,,,,,,,,,,:,,,,,,,,:,,,,,,....   ...:::::::,::, .,,,:,,,,,,,...............,::::::.  ..,:::,.   ,.... .....:o::::::,.. ........,:::::.  .                   
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....   ...,::::::..::,  .,,,,,,,,,...........,::::::::.,   .,,::,.   .....  ....::::::::,,. .....  ...::::::.   .                 
 ,,:,,,,,,,,,,,,,,,,,,,,,:,,,,,...  ....:::::::.. :::.   ..,,.....  ..::::::::::::::.,   .,:::,.   ...,. ....::::::::,.  .,:::..  ...:,::::..                   
 ,,:,,,,,,,,,,,,,,,,,,,,,,,,,,, ..   ...:::,::,.   ,:::.....:::::::::::::,,.::::::::..    ,:::,.   ,.:.  ....::::::.:.  .,::.. .  .....:::::::. .               
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.    ...::::::..  .,::.,:::::::::,',.   ....::::::::.:.  ..:::,.  ..,:.. ...::::::.,. .,:::.        ....,:::::::.               
 ,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,..   ...:::,::.. ...::. .::::::......  .....::::::::.:   ..:::,. .,.::.. ...:::::,. ..,:::   ., .   .....:::::::,..             
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.   ...:::,::..  ,,::....:::::......  .....::::::::..   . :::,. .:.::.. ...:::,..  ,::::  .::: ..   .....::::::...             
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.   ...::::,:..  .,::..  ,:::::.....  .....,:::::::,..  ..:::,. ..,::..  .,::.,.  ,,:::  ,:::.....    ....,::::. ..            
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  ....::::,..    .::..  .:::::.....  .....,::::::::..  ..:::,. ..:::.. ..,:.,.  ,:::,  .:::::.....    ....::,,.  ..           
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. ....::::,..    .::..  ,:::::.....  ......::::::::..  ..::::.  .:::,.  .,.:.  .,::,.  :::::::......  ....,:,:,.  ..          
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ....::::,..    .:::.  .:::::.....   .....::::::::..   .,:::.. .::::....,..   .:::.   ::::::::,...   ....,:::::..            
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #



::::::::,::,,,:::::::::::::::::::::::::::::::::::::::::,::,,,::::::::::::::,:,,...            .                                                .:o  ..::         .,:::::::::::::::::::::::::::::::::::::,::::,::::::::::::::::::::::::::::::::::::::::::::: 
                                                     :O.  .::          .::::::::::::::::::::::::::::::::::::::::,::,:::::::::::::::::::::::::::::::::::::::::::::                                                                                     :O.  .:o.        .,:::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::.
               .                                 .   :O:.  .'           ..',,:::::::::::::::::::::::::::::::::::,:,:::::::::::::::::::::::::::::::::::::::::::::.
               .                                     ''.                        ',:::::::::::::::::::::::::::::::,:,::::::::::::::::::::::::::::::::::::::::::::
                                                                                    .,::::::::::::::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::
                                                                                       .,::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::
                                                                                          ,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                        .  .                   ....        .::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                              ......  . ........ ....................       .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                             ...::,,:::::::,,,,,.,,,.,,....,..........       .::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                           .,,::::::::::::::::,,,,,,,,,,,,,,,...........     .,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                          .,,::::::::::::::::,,,,,,,,,,,,,,,,,.,........ .    ,:::::::::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::
 :                                       ..,::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,...,.....   .::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,.                                     ..,::::::::o:::::::,:,,,,,,,,,,,,,,,,,,,,.........   .,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ::                                       .,:::::::::::::::::::,,,,,,,,,,,,,.,..........,..   .,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :.                                        .,::::::oo:o:::::::::,,,,,,,,,,...     .......,.   ......,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 .                                          .,:::::::::::::::,,,,,,,,,,....    .....,.,.,...  ..,,...,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ..                                         .,:::::::...     ....,,,,,................,,,.... .,,.....::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ...                                         .::::::,:...........,:::,.....  .    .....,,,,,......,,,.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,,..                                  .... ..:::::::::::,...  ..::::,..........,,.,,,,,,,,,,,.....,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
 :,,.                                   ..::::.:::::::::,.  . ....::o:,........,.,,,,,,,,.,,,:,,,...,,::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
 ..                                     ..::::,:::::::::::,....,::ooo:,,.....,,,,,,,,,,,,,,,::,,..::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                        ..::..,::::::::::::::,:::ooooo:,.....,..,,,,,,,,,,,::::,,,.::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         ,,..,:::::o::::::::::::ooooo:,,......,,,,,,,,,,,,,::,:::,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::              ,:::::::::::, ,,,,,                                         .::..:::::::::::::::::::oo::,,,......,,,,,,,,,,,,,,,,:::,::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                           ,:,:,:::::::::::o::::::,.:::,.......,,,.,,,,,,,,,,,::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                            ,:::::::::::oooo::::::::::,,,,......,..,,,,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
                                                   :::::oooo:::::::::,.,.,..,..,,.,,,,,,,,,,,:::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::                                                                                    .:::::oooo::::::....   . .   .,,,,,,,,,,,,:::::::::,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                    ::::::o:::...,::,...........,,,,,,,,,,,,:::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                    ,:::::::::::::::,,....,,,,,,,,,,,,,,,,::,::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
                                                    :::::::::::::::::::.....,,,,,,,,,.,,,,,,,:::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                    ,::::::::::::::::::,...,,,,,,,,,,.,,.,.,,:,,,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                    ,:::::::::::::::::,,,,,,,,,,,.,,.....,,,,,,,,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                    ::::::::::::::::::,,,..............,.,,,,,,,,,::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                    ::::::::,:::::,,,..................,,,,,,,,:,:::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                   .::::::::::::::::::::,......,,,...,,.,,,,,,,,,::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                   .:::::::::::::::::::,::,,,,,,....,.,,,,.,,,,,::::::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                                  ,,:::::::::::,::::::::::::,,,.....,,.,... .....,:,::,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                      ..............,::::::::::,,:::::::::::,,,,,,,,.,.,...     .......,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                           ......  ......',:::::,:,,:::::::,,.,,,,,.,,,.....              ..,:::::::::::::::::::::::::::::::::::::::::::::::::::
                                             .   ..       . ....:,,::::::,,,,,,,,,,,,,....                      .:::::::::::::::::::::::::::::::::::::::::::::::
                                                    .          .   ...,:,,,,,,,,,,,...                         .,:,,::::::::::::::::::::::::::::::::::::::::::::
                                                                          ......                                ...,,:::::::::::::::::::::::::::::::::::::::::::
                                   .    .                                                                              ..,.,::::::::::::::::::::::::::::::::::::
                                        .                                                                                       .'',,:::::::::::::::::::::::::::
       .  .                                                                                                                             ',::::::::::::::::::::::
   .......                                                                                                                                  ,:::::::::::::::::::
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #











           .,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................,..............,..........,,,::::::::::::::,:,,...                                                           :o   .:             .,:::,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,..............................,.......,.,............ 
                                                  :o   .:.             .:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................,.............:                                                                                  :O   .,,             .::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................................,...........
                                                  ,o.   ,:              .....,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,..........................,..............,......,.....
                                                  .o:   .                       ..,,,,,,,,,,,,,,,,,,,,,,,,,,.............,...............,,...,...,..,..........
                                                   '.                                ..,,,,,,,,,,,,,,,,,,,,,................,........,,...,.,,.,,,.,,.,,,,.,...,
                                                                                        ..,,,,,,,,,,,,.,,,,,.............,,.,.,..,.....,.,,.,,...,.,,,..,,.....,
                                                                                           .,,,,,,.,,,,,,,,.............,..,.,..,,.,,....,,,,...,.,,,..,.,.....,
                                                                                             .,,,,,,,,,,.,.,............,....,.......,.,.,,,.,,,.,...,..,,,.....
                                                                                              .,,,,,,,,,.,.,,..........,.,...,...,.,.,,.,.,,..,..,.,,.,,,,.....,
                                             ......     ...                                   .,,,.,,,,.,.,..............,,.,,,,,.,.,,,,,,.,.,,.,.,,,,..,.,..,.,
                                            .,,,,:::,:,,,,,,,................  . .             .,,.,,,,.,.,,,.......,.,.,,..,,.,,.,.,,..,,,,,..,,.,,,,,,,,,,...,
                                          ..,,::::::::::,,,,.,,,,................              .,...,,,,,,,,,......,...,,,,,,,,,,,,,.,,,,,,,,,..,,..,,.,.,...,..
                                          .,,::::::::::::,,,,,,,,,,...............             ......,,,..,.,....,....,,.,,,....,,.,.,,,,,,,,,,,,.,,,,,,,..,,,,,
 ..                                       .,,::::::::::::,,,,,,,.,,.............                ....,,,,,,,.........,...,.,.,,,..,.,..,.,.,,,,,,,,,,,,.,,,,.,.,,
 ,,                                       .,:::::::::::::,,,,,,,,,,............... .            .,...,,,,,...,....,.......,,.,,,,,,,.,,,,,,,,.,.,.,,,.,.,,.,,,,.
 ,.                                        .:::::::::::::,,,,,..,,,,..............   .           .,..,,,,,,,...,...,.,...,.,,.,,,.,.,.,,..,,.,,,,,,,.,,,,,,,,,,,
 .                                          .::::::::::::,,,,..............                      . ...,,..,,.......,,..,.,,,,,,,...,,,,,,.,,,,,,,,,,,,,,.,..,.,.
                                            .:::::::::::,:,,...,.....                           ..    .,,,.,,,.,.,..,,..,,,,,,,,,,,.,,...,,,,,.,.,,,,,.,,,.,.,.,
                                             ,:::,..       .........               .    .     .....   .,.......,,,.,...,.,.,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,
                                        .... ,,,:,,....    ...,::..           .     ......       .... .,.....,...,,.,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,,.,,
                                         ..,,,:::,.' .       .,::..            ..  ...... .   . .  .. .,,.....,.,,..,....,,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,.,,,,,
                                         .,,,.::::::: .....  .:::,..        ................. ..    ...,......,,.,,,,..,,,,,,,,.,,,,,,,,,,,..,,,,,,,,,,.,,,,.,,,
                                         ....,:::::::::.....:::::,.      ......................   ......,....,,..,...,,,.,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,.,.,
                                         ... ,:::::::::,,,:::::::,..    ...............................,,....,...,,..,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,              ,:::::::::::, ,,,,,                                          ,...:::::::::::::::::::,.     ...............................,...,....,.,,.,,,.,,,,,,,,,,,,,,,,,,,,.,,,.,,,.,,,,,,,,,,:
                                           ,,,,,::::::::::::::::,...     .............................,,....,.,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.,
                                            .,.,::::::::::::::::,...      ....................,........,,.,,..,..,,.,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.
                                                ::::::::::::::.::,..     ....................,...,.....,,,,,..,,.,,,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,                                                                                  ::::::::::::::::.....   ..... ....................,...,,,,,.,,,,,,,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,
                                                 ,::::::::::::::,...      .. ..........................,,,.,.,.,,.,,...,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                  :::::::,.......            ......................,...,,,,,,,.,,,.,,.,..,.,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,,,,,.
                                                  .::::::::::::...        .........................,,..,,,,,.,,,,..,,.,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,
                                                   :::::::::::,,..  .... ..........................,....,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                   ,,::::::::::::..  ................    ...............,,.,,,,,,.,,...,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                   ,:::::::::::::..............         ................,,,,,,.,,,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                   ,::::,:::::::,......... .           .. ..........,....,,,,,,,,,,,.,.,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                   ,::::,.,::,,....                 . . . ..............,,,,,,,,.,,........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                  .,:::::,,,,.....                 .... .................,,,,,,,,,.,...,..,.,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,
                                                  ,:::::,,,,,,,,,,,,,,,....... .. ...  .  ...............,,,,,,,,.,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                 .,,::::::,,,,,,,,,,,,,,,............ .          ........,,,,,,,,,,,.,..,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                    ..,:,,,,,,,,,,,,,,,,.... .........                   ...,,,,,,,.....,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                         ....,,.,,,,,,.......... .....                          .......,.....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,
                                                                ...................                             .............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                                        ....                                     ...........,.,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,
                                                                                                                        ......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                                                                                               ...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                                                                                                                                      ...,,,,,,,,,,,,,,,,,,,,.,,
                                                                                                                                           .,,,,,,,,,,,,,,,,,,,,
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #





        ...,,:::::::::.,....                                  ...... .....           ,,,::::::::::::::,:,,...                                                                                             ....,,::::o:::,.:,                                      .........            
                                                                                        ...,:::::::::...                                  .  .......            :                                                                                                                         ...,:::::oo::,                                    .  .,...             .
                                                                                         ...,,,::::o:,,'                                     ......             .
                                                                                       ....,.:,:::o:::,.                                      ....              
                                                                                        ...,,,:,:::o:::                                    .   ...              
                                                                         ...             ..:,:::,,,::....                                   . ...               
                                                                     .... ...      .      ..:::,,,,::.    .                                  .,.                
                                                                  .............  .         .,:,,.... .                                       ...                
                                                                 ...............  . .      ..::,,..,.                                         .                 
                                                               ....................  .     ..,:,...                                                             
                                                              .....................  ..     ..::.                                                               
                                                          .............................      .,o                                                                
                                                       ............................. .. .    .,::                                            .                  
                                                     ......,...,....................... .      .::                                       ....                   
                                                   ....,,,...,.........                ..                                              .  .                     
                                                  ....,,,,,....... .                   ...     ...                                 ....                         
                                                ......,,,..,,...                     ... .     ..                                ..       .                     
                                               ......,,,,,,,.............      ..........      .'                            . ...   ......                     
                                         .   .....,,,,,,,,,,,,,,,,....          ..........       .                          ...............                     
                                            .....,,,,,,,,,,,,,...... .          ...........                                ....,:,.,......                      
                     ..   .            ..........,,,,,,,,,,,....   .          ................ .                          ...:::::,......                       
                   ..... ..  ......  ... ........,,,,,,,,,,,.... . .          .........,.,... ,o.                        ....::::::,.                           
                 .,,.,,,....................,,,,,,,,,,,,,,,,.,.........      ........,,,,.,,...,:.                        ...:::,,,...                          
                .,..,,,...,:,,,.,,,,,,.,,,,,,,,,,,,,,,,,,,,,,..,....................,,,,.,.......:                          ..::,....                                         ,:::::::::::, ,,,,,                ,..,,,,,.,.:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...................,,,...........:.                        .,,,:.....                          :
                ,..,,,....,,,,,,,,,:,,:,:,::::,,,,:,,:,::::,,,,,,,,,................,,.....,,,,......                       ...,,,...                           
                ........,,.....::,:::::::::::::::::::::::::::,,,,,,,,................,,,,....::::,.,                        .......                             .
                 ,,,. ..,.....,::::::::::::::::::::::::::::::,,,,,,,,,,.,.,............. ......,,:,                         ...                                                                                   .,,.,,,.,......::::::::::::::::::::::::::::,:,,,,,,,,,,,.,......................,                                                              
                   .,,,,,,,:::::::::::::::::::::::::::::::::::::,::,,,,,,,,,....................::                                                              
                     .,:::::,,,,,::::::::::::::::::::::::::::::::::::,,,,,,,,................ ...:.                                                             .
                      ..,:::::::,,,::::::::::::::::::::::::::::,,::::::,,,,,,,.....................                                                             
                      ..,,,:::,:,,:::::::::::::::::::::::::::::::::::::::::,,,,.....,...        .,                                                              
                       ..,,:::,Y::::::::::::::::::::::::::::::::::::::::::,,,,,.. ..........    .                                                               
                        ..,,::::::::::::::::::::::::::::::::::::::::::::::,,,,,...,.,.,.........,                                                               
                         .,::::::::::::::::::::::::::::::::::::::::::::::::,,,,,,.,,,,,,.,...:::.                                                               
                  .      ..,,:::::::::::::::o::oooooo:::::::::::::::::::::,,,,,,.,.,,...........                                                                
             ..         ...,,:::::::::::::::oooooooooooooo::::::::::::::::,,,,,,.,.............                                                                 
              .....     ...,,:::::::::::::::::oooooooooooooooooo::::::::::,::,,,,,.............                                                                 
             .,::,... .....,,:::::::::::::::::oooooooooooooooooooooo:::::::::::,,,,,,,........,                                                                 
           ,::::::,,,.....,,,:::::::::::::::::::ooooooooooooooOOOoooooooooo:::::::,,,,,,::::::.                                                                 
         ::,,::::::::, ..,,,,::::::::::::::::::::::ooooooooooooOOOOOOOOOOOoooooooo::oooooooo'                                                                   
        :,,,,,,,::::::...,,,::::::::::::::::::::::::::::oooooooooooOOOOO%%%O"""""""""^"^^'                                                                      
      .,:,,,,,,,:::::::...,,,,::::::::::::::::::::::::::::::::::::::ooooooo                                                                                     
     .::,,,,,,,,,,,:::::,.,,,,:::::::::::::::::::::::::::::::::::::::::::o                                                                                      
    ,,,.,,,:::::::,::::::,.,,,:::::::::::::::::::::::::::::::::::::::oooo.                                                                                      
 ,,,,,:::::::::::::::::::::.,,::::::::::::::::::::::::::::::::::::oooooo.                                                                                       
 :,::::::::::::::::::::::::..,:::::::::::::::::::::::::::::oooooooooooY.,......                                                                                 
                ....... ....         .,::o:oooooooooooooooooooooooooooooo::::o:::::::::::::,:,,,,,,,,:,,,,............ . .  ..:::::::::::::,.,.                 
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #










                                                                                  ...::::,::::::::....                                   ..     ..,.:           ,,,::::::::::::::,:,,...                                                                                           ....,,::::o:::: .:.                                    .. .    ..,,            
                                                                                     . ..,:::::::::..                                     ..    .. .            :                                                                                                                      . ..,,::::oo:::.                                     .    . ..            .
                                                                                        ..,.::::oo::''                                         .                .
                                                                                      .....:,,::o:o::.                                      .......             
                                                                                       ..,,,:,:::oo::.                                     .. ....              
                                                                           .             ,,::::,:::::'                                        ...                              ....              
                                                                      .... .             .,::::,:.:..     .                                   ,..               
                                                                 .. ...... .              .::,,,,,..                                          ...               
                                                                ..............            ..::,,...                                           ..                
                                                               .............. .            .::....                                                              
                                                             ................ .            .,::.                                            .                   
                                                         .............. ....... ..          .:o                                              .                  
                                                       ...,,....................   .         .::                                             .                  
                                                    .......,................. ...             .,,                                          ..                   
                                                  ......,.,...........                          .                                        ..                     
                                                 ....,,,,.........                             ..                                   ...                         
                                               ......,,,.,....                          .                                        ...                            
                                             ......,.,,,,............         . ........                                      ....   . ....                     
                                           .......,.,,,,,,,.,,.,...             .........                                   . .... ........                     
                                         . ......,,,,,,,,,,,,,.   ......      ............    ^                            .....:..,......                      
                    ..                   .......,,,,,,,,,,,.... .........     ............ ....                           ...,::::,,......                      
                  ........ ...... .  . ......,,,,,,,,,,,,,,.....,... ..       .........,,.....:,                         ....::::::,.                           
                ....,,.....................,.,,,,,,,,,,,,,,.............. . ........,,,,,,.....:,                         ...:::,.,...                          
                ,,.,,,...,:,...,.,,,,..,.,,,,,,,,,,,,,,,,..,.......................,,,,.........'.                          ..,:,.....                                        ,:::::::::::, ,,,,,               .,..,,...,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................,.,,...........,.                         ..,::.....                          :
               ...,,,,.....:,,,,,,,:::,,,,:,:,,:,,,,:,:,,,,,,,,,,,.................,.....,,.,....  ,                        ...,,,.. .                          
               .,,,....,.,....,:,,:,,,,::::::::,::::::::,::,,,,,,,..................,,,......,::,:.                         ........                            .
                ..,...........,::::::::::::::::::::::::::,:,,,,,,,,,,.,................  .......,:                          ...                                                                                   ,,,,.....,....:::::::::::::::::::::::::::,:,,,,,,,,,,,,,,.................. .,...                          .                                   
                  ,,,..,,,:,,::::::::::::::::::::::::::::::::,:,,,,,,,,,,,..................  .::                                                                                                
                    ,:::::,,,,,,,::::::::::::::::::::::::::::::::::,,,,,,,,...................  ,.                                                              .
                    ..,::::::::,:::::::::::::::::::::::::::::::,:::::,,:,,,,,,.............   ....                                                              
                     ..,,:::::',:::::::::::::::::::::::::::::::::::::::,,,,,,,,....,...        ...                                                              
                       .,,,:::^:,::::::::::::::::::::::::::::::::::::::,:,,,,,,. ........ .     .                                                               
                       .,,,:::::::::::::::::::::::::::::::::::::::::::::,:,,,,...,,,,,.........,,                                                               
                        .,,::::::::::::::::::::o::::::::::::::::::::::::::,,,,,,.,..,.,......,,,                                                                
                         .,,::::::::::::::::o:oooooo::::::::::::::::,,::,,,,,,,........... . ..                                                                 
                 .      ..,,:::::::::::::::oooooooooooooo::::::::::::,:,:,:,,,,,...........  ..                                                                 
              . ..     ...,,::::::::::::::::ooooooooooooooooooo::::::::::::,,,,,,.........   .,                                                                 
              .,::,, .....,,,::::::::::::::::ooooooooooooooooooooooo:::::::::::,,,............,                                                                 
           .:::::,,......,,,:::::::::::::::::::o:ooooooooooooOOOooooooooo:::::::::,,,,,.::,:::                                                                  
         ,:,::::::::,....,,,:::::::::::::::::::::o:ooooooooooooOOOOOOOOOOooooooooo:::::oooo:'                                                                   
        :,,,,,,:::::::...,,,,:::::::::::::::::::::::::::oooooooooooOOOO%%%%O"""""""""^^^^'                                                                      
      .,:,,,,,,,,:::::,...,,,:::::::::::::::::::::::::::::::::::::oooooooo:                                                                                     
     .,,:,:,,,,,,,::::::..,,,:::::::::::::::::::::::::::::::::::::::::::o:                                                                                      
   .,,,.,,,:::,:,,,::::::..,,:::::::::::::::::::::::::::::::::::::::::oo:                                                                                       
 .,,,,,:::,:::::::::::::::..,:::::::::::::::::::::::::::::::::::::ooooo'                                                                                        
 ,,,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::o:oooooooooo:....  .                                                                                  
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #



##############################################################,,,::::::::::::::,:,,...                                                                 ######################################################################################################## 
                                                        ######################$######$###$#$$$$#"PRPR$##########################################################:                                                                                        $####################$$R""""^^Y^^^^OYYO . 'YOyR$"""""PP$################################################.
                                                        o#############RR$R""^.  .                    :' ..:.'   ''^"P"##########################################.
                                                        ,##########$""Ou.                                           '.oO%R######################################
                                                         ########RR.o"'                                                .'"%#####################################
                                                         #######PO                                                       ..P####################################               ....              
                                                         ####$$o^                                                          .^$$#################################
                                                         R$%o^                                                           ,   :.'"R##############################
                                                         ,,                                                                 .##$On:R############################
                                                                                                                             $##$oY#o###########################
                                                                                                                             :$$$y;Py###########################
                                                                                                                             .O%P:"n#%##########################
                                                                                                                             . 'O;oyno##########################
                                                                                                                              :... 'o:R#########################
                                                                                                                                Pu.. :P#########################
                                                                                                                                :;:. ':ow;######################
                                                                                                                                 .v, ..$O#######################
                                                                                                                                 .Y: .%$########################
                                                                                                                                 .''.;$$########################
                                                                                                                                    ov%$$#######################
                                                                                                                              .    .'ov"P$######################
                                                                                                                                 . .:.'^^;$$Y###################
                                                                                                                                 .'.,   ,,o;%R##################
                                                                                                                                 ,O v.  .oO#$$$#################              ,:::::::::::, ,,,,,                                                                                                                                 .:wYovo%yu^$###################:
                                                                                                                                 . ooy%O$%%,%###################
                                                                                                                                 . ,,YO%$$%:####################.
                                                                                                                                 :.nuyO$$Ro$####################                                                                                                                                                                   y%#$$$$$o#####################
                                                                                                                                  %%###$##yY###R$###############                                 
                                                                                                                                  R#############################.
                                                                                                                                  ##############################
                                                                                                                                 .##############################
                                                                                                                                 ,R#############################
                                                                                                                                 :##############################
                                                                                                                                 .P#############################
                                                                                                                                  :P$###########################
                                                                                                                                 .OO$###########################
                                                                                                                               ,y$$#############################
                                                                                                                            .,;%################################
                                                                                                                           :OO$#################################
                                                                                                                        .oOO$$##################################
                                                                                                                      u,o%$y####################################
                                                                                                                     ;$#########################################
                                                                                                                     $##########################################
                                                                                                                     "##########################################
                                                                                                                       "########################################
                                                                                                                        .R########################$$$$$$$$$$$$$#
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #





,,,,,,..,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,,.,,,,,::::::::::::::,:,,...          ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,.,,,,,,...,....                        ...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,, 
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.                                     ..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:                                 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,..                                            ..,,,,,,,,,,,,,,,,,,,,,,,,,,,,.
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,.  .            .. ............                   .,,,,,,,,,,,,,,.,,,,,,,,.,,.
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,.,,,..,..,.....,.....................                  ..,,,,,,,,,,,,,,,,,.,,,,,
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,.,............................                    .,,,,,,,,,,,,,,,,,,,,,
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,.,,,,,,,,,,,,,,,,,,,..,.......................                     .,,,,,,,,,,,,,,,,,,,               ....              
 ,:,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,.,,,,,,,.,,,........,................                     .,,,,,,,,,,,,,,,,,,
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,:,:,,,,,,,,,....,...............,,,,....                       .,,,,,,,,,,,,,,,,
 :,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::,,,,,,,,,,,,,,.,,,.......,......,,,,,,,......                       ,,,,,,,,,,,.,,,,
 ::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............,..,..,..,,.,,.......                        ,,,,,,,,,,,,,,,
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,.,,..........,,.,.,.,,,,,.......                         ,,,,,,,,,,,,,,
 ::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,.,,,,,,:,:,,,,,,,,,,,,,... .... ......,..,,.,,,.,........  .                     .,,,,,,,,,,,,,
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,::::::::::,,..              .....,..,,,,,,,,,........                     .,,,,,,,,,,,,,
 ::::::::::::::::,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,.     .,::::::,..        .......    ....,,.,.,,,,........                      .,,,,,,,,,.,,,
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,. .... ..::::,,....        .  ............,,.,..,..,...                        .,,,,,,,,,,,,,
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.    "Ro       .::,.:..      .   .      ........,,,.,,,,..                          .,,,,,,,.,,,,,
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.   ..:Y'  .    .   .'  oY'                .....,.,,,,,,,,.                          .,,,,,,,,,,,,,
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.   o ...'    ..,..   : .    .Y                 ...........                          .,,,,,,,,,,,,,
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,   ,.. ^    .......         .''       ..         .  ....                ..  ..      ,,,,,,,,,,,,,,
 :::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,.,,..  .... ...........                  ..........,,,,,,,,,..    ................    ..,,,,,,,,,,,,,
 :::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,..................                 ..........,.,,,,,,,.. . ..,.........,,,..    .,,,,,,,,,,,,,,
 ::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,...................   . ...........,.,,,..,,.,.......,,,....  ...,,....  .,,,,,,,,,,,,,,,
 ::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,::,.......... .........................,..,.............,,,,,....  ..,.. .  .,,,,,,,,,,,,,,,,
 :::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,..      .........,.....,,.................,..........,,,,,,. ... .., ..  ,,,,,,,,,,,,,,,,,              ,:::::::::::, ,,,,, :::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,.,.....   .. ..........................................,.,,...... .....  .,,,,,,,,,,,,,,,,,:
 ::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,.,,..............,.,,........................................,,... .   .,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,........ ..........,.,,,.,................................ ....,...,.   ,,,,,,,,.,,,,,,,,,,,.
 ::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,...,...................,.,..........................................     .,,,,,,,,,,,,,,,.,,,,                                  :::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,,,,,...    ........ .... .,,....,............................  ... ...      .,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,,,,.    ' ',       ..  ...,.. ........ .............................       ,,,,,,,,,,,,,,,.,,,,                                 
 ::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,...... .....    ................ . .............  ...............      .,,,,,,,,,,,,,,,,,,,,.
 :::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....   .  ......  .............................     .......,....       .:,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,..................... .....  .  ....    ..   .   ...............        .::,,.,,,,,,,,,,,,
 :::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.......,,...................       ..           .........,,,.....       .::::,,,,,,,,,,,,
 ::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,,,............ ..                      .........,.,,,......      ,:::::::,,,,,,,,
 ::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,.,,,,,,,.,.............  .                     ............,.,,,.....      ,:::::::::::::::
 :::::::::::::::::::::::::::,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,... ... .                            ...............,.,......     .:::::::::::::::
 :::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,........                              ...   ..............,........      .:::::::::::::::
 ::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,....          ..                     ...............................    ,::::::::::::,::
 ::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,  .        .   ..................................    ,:::::::::::,:::
 :::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,..... .    . . ............................ .  .   .::::,:::::::,,,,:
 :::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........  ...............................       :::::::::::,:,:.,:
 ::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. .:::.... ............... ................. .    :::::::,:,:,,:,,,,,
 ::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::, . ...................... .............    .::,:,:.::,,,,,,,,,,
 :::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,:::::::,..    .,,...............................    .::,::,,,:,,:.,,,,,,,
 :::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::...       .,....................... ....     .::,::,,,,.,,,,,,,,,,,
 :::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::::::::::,,... .       .,......... ......... ...       ,::,::.:.,,,,,,,,.,,,,,
 :::,::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,:::::::::::,,,.....         ,.....    ...........         ::::,:..,...,,..,,,,..,
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #





.,.. ..            . ... ...,,,,,,,,.,,.,,,,,,.,,,,,,,.,,,,,,,,,,,,,,,,::::::::::::::,:,,...          :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:,,,,,.,,,,,,,,,,,,,,,,,,. .                                 ...,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,, 
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,..                                           ..,,,.,,..,,,,,,,.,,.,,,,,..,,:                                 ,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,              ................                    .,,,,,,,.,,,,,,,,,.,,,,,,,.
 ,,,,,,,,,,,,,,,,,:,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,......,.............................                    .,..,,,,,,.,,,,,,,.,,.,..
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,...........................                    .,,,,,,,,,,,,,,.,,,.,,
 ,:,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,..,...........................                      .,,,,,,,,,.,,,,,,,,
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,..........................                      .,,,,,,,,,,,,,,,,,               ....              
 :,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,:,,:,,::,,,,,,.,,......,.........,,.,....                          .,,,,,.,,,,,,,.,
 ,::,,,,,,,.,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,:,::,,,,,,,,,,.,,..................,,,......                          ..,.,,.,,.,,,,,
 :,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,:::,,,,,,,,,,.,...................,...,........                         .,,,,,,,,,,,,,
 :,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,...,.......,,,,,,,..,.....     .                      ..,,,,,,,,,,,
 ::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,::,,,,,,:,,,:,...        .....,..,,,,.,...,.......                       .,,,,,,,,,,,,
 :::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,:::::::::::,,..                .......,...,.,,.... ...                      .,,,,,,,,,.,,
 ::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,....,:::::::,..         ........  ....,.,,..,,,,,,.... ..                      .,,,,,,,,,,,
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,       .,::,,,..             .  . .....,,.,,.,,,,,,..                           ,,,,,,,,,,,,
 :::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....ww      .::,..o: v.                .....,,,,,,,,,,,.                           .,,,,,,,,,,,
 ::::::::::::::::::,.,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,.,,,,,,. ... RY          . '  Y':             ... .. ............                           .,,,,,,,,,,,
 ::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.     .Y. .'' .,.,.  ^,. :   .:                                          ..           .,.,,,,,,,,,
 :::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..   %Y.,.   ,,.....  .        ^       ..........,,,,.,.....    . ...... .......      ,,,,,.,,,,,,
 :::::::::::::::::::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,., .  .. Y .,........                 .............,,,,,,,,.   ...,.........,,...     ,,,,,,,,,,,,
 ::::::::::::::::::::,,,,,,,,,,,:,,,,,,,,,,,.,,,:,,,,,,,,,,,,.,,,.  ..................          .........,.,...,.,.,.........,.., ... ..,,,....    .,,,,,,,,,,,,
 ::::::::::::::::::::,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,.............,..................,..,.,,,...,..........,,,,...   ...,...,    ,,,,,,,,,,,,,
 ::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,::,.......................,.................,,.,,.......,,,,,....... .,. .    ,,,,,,,,,,,,,,
 :::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,...       ..........,........................... ... .,.,,.,...... .....   .,,,,,,,,,,,,,,
 :::::::::::::::::::::,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,.,,.,,,,,,,,..,..    ... .....,..,.............................. ....... .,,......    ,,,,,,,,,,,.,,,              ,:::::::::::, ,,,,, ::::::::::::::::::::::,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,.,.,.............,...,,............... .........  ............,......    ,,,,,,,,,,,,,,,,:
 ::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,.................,..,.,,.,....................... .................      ,,,,,,,,,,,,,.,,,
 :::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,.....,,.. . ..... ...,..,,,..............................  ........       ,,,,,,,,,,,,,,,,,.
 :::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,...  .  ... ... .....,..,....... .....  ...........................      ,.,,,.,,,.,,,.,.,                                  ::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,.    ''''    ...    ...............  ... ........... .............       .,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,.,,,,...,,,,,,,,,,,,,..       .      . .... ................ .... .... . ..........,...       ,,,,,,,,,,,,,,,,,                                 
 :::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,,,,,,,,,,,,,,,.,.,,.. ..  .. ... . .........  ......  .... ....  ......,........       ...,,,,,,,,,,.,,.
 ::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,......      ......... .........   . ...   .    ..  .........,.,,..  .       ,:::,,,,,.,,,
 ::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,:.,. ....,............ ...... ... ...   .         .... ..,..,,.....       ,::::::,.,,,,
 ::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,......,,...... ..... ...    . ..              ..........,........      .:::::::::::,
 :::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,,........... . .                    ..............,,.....       ,:::::::::::
 :::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,:,,,.,,,,,,....... ....    . .                    .. ...........,,.....       ,:::,::,::::
 ::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,.,,,,.....                                . .............,........      .::::::::,:::
 ::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,.,,,,,,,,........                              ..........................        ,::::::::::::
 :::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,,,,,,,,,,,,.. .                             ........................... ..      ,:::,:::::::,:
 :::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,,,,.,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,........,,,,.... .         .. ...... ........................    ,:::,:::,:,,:,:
 ::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,,.,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,...... ,...  .    ...............................    .:::,,::.,:.,::,
 ::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,. ........ ..  .................................    ::::,:::,,,,,,,,
 :,::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.....,.,. .. . .................................    ,:,,,,:,:,,,,.,,,
 ::,::::::::::::::::::::::::::::,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,....:::::,  ...,.... .......  .......... ...     ,::,:,,,.,:,,,,.,,
 :::::::::::::::::::::::::::::::,,,,,,.,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:,,.,,,,,. :::::::     .,,....................... ...     ::,,..,,..,,,,,,,,,
 ::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,:::::::..        ......   . ..............      :::,,..,.,.,,,.,,,.,
 ::::::::::::::::::::::::::::::::,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::::::::,...         ,........ . .........        ::::,,,...,.,.,,.,.,
 ::::,::::::::::::::::::::::::::::,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,::::::::::,.......        .......    . .....           :::,,,..,...,...,,,
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #






....................                           ::::::::::::,,,,,,,:::::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::,,,::::::::::::::,:,,...          ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:o,,,,,.                           .::::::::::,,,,,.,,,::::::::::::::::::::::::::::::::::::::::::oo:::::::::::::::::::::::::::::::: 
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:o,,,,,  .          .......         ,,::::::,,,.,.,,,,,,:::::::::::::::::::::::::::::::::::::::::oo:::::::::::::::::::::::::::::::::                                 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:o,,,,......,,,,,,........          .,:::::::,....,.,,,,:::::::::::::::::::::::::::::::::::::::::o:::::::::::::::::::::::::::::::::.
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:O.,,,,....,,,,,,..........         ..,:::::,,,,...,.,,,:::::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::.
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:O.,,,,.....,...,.............     ..  ,::::,,,....,,.,,,::::::::::::::::::::::::::::::::::::::::ooo:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:%.,,,,,..........,.      . ...  .    .,:::::,,........,,,,::::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:$.,,,,,.     ....:       :....  .   .,:,::::,,........,,,.,,::::::::::::::::::::::::::::::::::::oo::::::::::::::::::::::::::::::::               ....              
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:$.,,,,,,.  ...   .       :,,.   . ..:,::::::,......,...,.,,,,::::::::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:#.,,,,,,..... ..       ..,,.   . .,:::::::,,,,............,,,::::::::::::::::::::::::::::::::::oooo:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,::#.:,,,,,,.....          ,:,. ..  :::::::::::,,.........,..,,,:::::::::::::::::::::::::::::::::oOooo:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,::#,,,,,,,,,,.        .....:   ....:::::::::::,,............,,::::::::::::::::::::::::::::::::::oOooo:::o:::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:#.:,,,,,,  ..    ...  ,,::   ...,:::::::,,:,,,............,,,::::::::::::::::::::::::::::::::ooOooo::::::::::::::::::::::::::::::o
 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,:#.,,,,,..    .....    ::::     ..:::,,,:,:::,,.............,:::::::::::::::::::::::::::::::::oo%oooo::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,,,,,,,,,,,...''..                   ,,,:     .        .,,,,..............,::::::::::::::::::::::::::::::::::o$:ooo::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,,,..                            .       .. ..  ..                   .......,:::::::::::::::::::::::::::::::::oo#ooo:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,.                                            ....                    ......,.,,.,,,,,,,,,:::::::::::::::::::ooo#ooooo::::::::::::::::::::::::::::o
 :,,,,,,,,,,,,                                   . .  .....  ....                  .......,,,.,,.,.,,,.,...,,,,,::,::::::::oo#oooo:::::::::::::::::::::::::::::o
 ,,,,,,,,,,,,                                              .....                 ........,.....,.,,,.,,,,,,,,,,,,,:,::::::::o#ooooo::o::::::::::::::::::::::::::
 ,,,,,,,,,,,,                                             .....               ..................,,..,,...,,,,,,,,,,,,:::::::o#ooooo::::::::::::::::::::::::::::o
 ,,,,,,,,,,,.                                             ....              ........................,.......,,,,,,,,::::::::::oo:o::oo:::::::::::::::::::::::::o
 ,,,,,,,,,,,.                                                             ..,............,...,.................,,,,,,,::::::::::::o:::::::::::::::o:::::::o::::o
 ,,,,,,,,,,,                                                           ...........,.........,............. ........,,,,,,:::::::,.,::o::::::::::::::::::::::::::
 ,,,,,,,,,,,                                                          .................,,....,.........  .  ...  .....,,,:::::,,,...,::::::::::::::::o::::::::::
 ,,,,,,,,,,.                                                         ,,.,,,,..,,,..,..,..,,,,,,... . .             . .......,,,... ..::::o:::::::::::::::::::::o
 ,,,,,,,,,,.                                                       ...,,.,,.,,,.,.,,,,.,,,,.,....                      .. ........  ..::::::o:::::::::o::::::::o              ,:::::::::::, ,,,,, ,,,,,,,,,,.                                                      .,,,..,,,,,,,,,,,,,,,.,,,,....                        ... .......  .,::::::::::::::::::::::::o:
 ,,,,,,,,,,.                                                      ,,,.,,..,..,,,,,,,,,,,,,,,...                           . ..     ...::::::::::o::::::::::::::o
 ,,,,,,,,,,.                                                      .,,,,.,,,,,,..,,,.,...,.....                          .    ..       .:o:::::::::::::::o::::::o.
 ,,,,,,,,,,.                                                       ....,,,,,,,.,.,..........                         . ........      ..:::::::::::::::::::::::::                                  ,,,,,,,,,,.                                                        ..       ...,...........                     .  . ............ ....:::::::::::::::::::::::::
 ,,,,,,,,,,.                                                        .,..  ... ...,..,......                           ...............,:::::::::::::::::::::::::o                                 
 ,,,,,,,,,,,                                                      .,.....   .......,...,.....                           . ..........,::::::o::::::::::::::::::::.
 ,,,,,,,,,,,.                                                   .,,...... ..........,,..,.,....                   .      ....,..,,,:::::o::::::::::::::::::::::o
 ,,,,,,,,,,,,                                                 ........................,,,,.,....           ...,,:.        ..,,,,,,::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,.                                              .,........,.,,,.,,,,,,,,,,.,,,,,...          ..  ..  ::      ....,,,,:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,                                               ,,,,.....  ,,,,.,.,,,,,,,,,.,,,,,..,...,,,....,  .,,. .:,      ....,,::::::::::::::::::::::::::::::::
 ,,,,,,,,,.                                                     ...   .,,,,,,,,,,,,,,,..,..,,.,...,,,,,,,    .,, .:..     ....,:::::::::::::::::::::::::::::::::
 ,,,,,,,,.                                                     ...    .,,,,,,,,,...............,,,,,,..,,   ..,. ,...    ..,,:::::::::::::::::::::::::::::::::::
 ,,,,,,,.                                                      .......,,,,,,...........,.........,,,,.... ......,,...    ...,:::::::::::::::::::::::::::::::::::
 .,,,,,.                                                       .........,,,.......................,,....,,,,.,,,,,..  .. ...::o:::::::::::::::::::::::::::::::::
 ,,..                                                           ..   ....,,......................... ....,.,:::::,,.,.....:::ooo::::::::::::::::::::::::::::::::
 .                                                               ........,...........................,...,:::::::,,,,.,,:::;#oo:::::::::::::::::::::::::::::::::
 .                                                             ......,...,......................,..,,:::,:,::::::::::,::::o%#oo:::::::::::::::::::::::::::::::::
                                                              ............... .....................,.,,,,,,,,:,:::::::::ooo^":::::::::::::::::::::::::::::::::::
                                                              ................ ...... ........ .........,,,,,:::::::::::::o:.     ''':::::::::::::::::::::::::::
                                                                 .......       ....              . .   . ..     ,..,.,:....,:,:,:.......::::::::::::::::::::::::
                                                                                            ...         ..,.  ..:,,:::::::::::o:::::;ooo::::::::::::::::::::::::
                                                                          .                          ....... ......,:,:,,:,::oooo:::ooooo:::::::::::::::::::::::
                                                                           . .                  .   ......,    .::::::::::,:::ooo::oooooo:::::::::::::::::::::::
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #




:::::::,::::::,,,,:,,,::::::::::::::,:,,...             ...........  . ............,,,,,,,,,,,,,,,,,,,,:::::,:::::O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,:,::,,:, 
   .............     ..........,,,,,,,,,,:,,,,,,:,:::::::,::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,::::::,,...     :                                   ............      .... ....,,,,,,,,,,,,,,,,,,,,,:::::::::::o::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::......            .
   ............     ..........,,,,,,,,,,,,,:,,,,,:,::::::::::oo:::::::::::::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::,,. ,,..               .
            ...     ..........,,,,,,,,,:,,,,,,,,,,:,:,:::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,...                     
                     .........,,,,,,,,,,,,:,,,,:,,:::::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::.                         
                      .. ......................,.,.,,::::::::o::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::,,:::,..                                          ....              
                           .  . . ......................,,,::O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,:::..                           
                                 ...  . ...... ... .........,:::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::,.,.                               
                      ..        ........ ...............,.,,,,,,,,::::::::::::::::::::::::::::::::::::::::::::::,::::::::::::..                                 
                    .  .   ..   ......... .        . .......,,,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::                                   
                 ... ..... ... ...........             ......,,,:,,,,.::::::::::::::::::::::::::::::::::::::::::::::::::::::,                                   
                ....... .. ....... .....                 . ....,,,,.....:::::::::::::::::::::::::::::::::::::::::::::::::,::, .                                 
               .  .....................                      .......... .,::::::::::::::::::::::::::::::::::::::::::::::::::, .                                 
             . ... ................ ..                          .. ...   .::::::::::::::::::::::::::::::::::::::::::::::::::,.  ,,.,.                           
            ... ... .. ........ .....                                     ,:::::::::::::::::::::::::::::::::::::::::::::::::,..,::,.. .......                   
             ........ .........   .                                      ..:::::::::::::::::::::::::::::::::::::::::::::::::::. :'.................             
                        ..... ..                                          .::::::::::::::::::::::::::::::::::::::::::::::::::::,.......................         
              .         .... ...                                          .:::::::::::::::::::::::::::::::::::::::::::::::::::,.........................  .     
             ..      .  . ......                                 .        .::::::::::::::::::::::::::::::::::::::::::::::::::...............,..,...........     
          ...  .          .... .                               .          ,:::::::::::::::::::::::::::::::::::::::::::::::::,..............,,..............     
        ..  . .     .    . ........                                      ,:::::::::::::::::::::::::::::::::::::::::::::::::,....,.,.,.,.,..,.,,.......... . .   
      ..     ......................               ....         ..   ....,:::::::::::::::::::::::::::::::::::::::::::::::::,:,......,,,,....................    .
     ....     ......................                 .:         .. ...,:::::::::::::::::::::::::::::::::::::::::::::::::::,.:...... ....................... .   
               ...... ...................... ..  ... .,.         .....,:::::::::::::::::::::::::::::::::::::::::::::::::::o ,.         ....................                   ,:::::::::::, ,,,,,             ............... .... ............    .. ..         ...,,::::::::::::::::::::::::::::::::::::::::::::::::::::::             ....................    :
       .   .......  .... . . .....  .........     .. ..       .....,:::::::::::::::::::::::::::::::::::::::::::::::::::::::..   ..          . ...............   
            .  ... .  .. . . .... .   ....    .. .....        ..,.:::::::::::::::::::::::::::::::::::::::::::::::::::::::,....  .. .             . . .........  .
            .    ... .   .  .   .  ... ..   ..........         .,,::::::::::::::::::::::::::::::::::::::::::::::::::::,........ ..      ........ .      .                                                  ..   ...                        .  ........ .      ...,:::::::::::::::::::::::::::::::::::::::::::::::::::................ .. .....................   
               ...  . .  .           . .......,,.,,.....  ...,:::::::::::::::::::::::::::::::::::::::::::::::::::::,......... ....... ......................                                     
      ...       ..      .           . ............,........::::::::::::::::::::::::::::::::::::::::::::::::::::::::: . .  ... .  ... ........,...........       .
        .  ..                           . . .....,..,,:,::::::'':::::,:,::::::::::::::::::::::::::::::::::::::::::::::...        ..........,.............       
                                                  .....,..''::      .''::::::::::::::::::::::::::::::::::::::::::::::::::, ..   ................  ..... .       
                                                  . .,.,,............,,..::::::::::::::::::::::::::::::::::::::::::::::::........................ ....          
                                          .         .. .....:,:::::::::::,::::::::,:::::::::::::::::::::::::::::::::::::: .......................               
                                          .       ..........,::::::::::::,,::::::::::::::::::::::::::::::::::::::::::::::..  .................  ..              
                                         .     . ......'''..,,,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::.         ................ .             
                                              ...  ...,::::::::,:::::::oo::,:,:::::::::::::::::::::::::::::::::::::::::.......         ........                 
                                     .  . . .  .....:::::::::,.::::::::o::,,,:::::::::::::::::::::::::::::::::::::::''   ....,.....                             
                           .. .  ,..,,.      ..,:,,::,::::::::. ,. :::,:::o:o::::::::::::::::::::::::::::::::::::      .  ....  ......                          
                                  ..     .,,....,,::::,:'..,.....:.,::::ooo:ooYoo::::::::::::::::::::::::::::::,........,....     ......                        
                       ...    .....   ..,.,,:,........,,...:,::::::::::::ooooooY:::::::::::::::::::,'''''''',...........,,,...    ........                      
                              .     ... .. .,,',.     :::::.,:::::::::::::o::::::oo::::::::::::'               . .      ..,.................                    
  .  ...               .          ..,.,.....       ..,.,,::: ..::,::,.. ,,::::;:oooo,,::::'''                 ............ ......................               
                  .   ..     .   ..........    .,.   ..,.,:::. ..,..,:..:::o:oo::oooo:,'                     ............... .......... ...........             
        .. .       ....     . .   . .:.. ........,,.   ..',,.....,::::::::::::oo::o^                       ..   ....,.................... .........             
  .                        ..  .   ..  .  ..:.:....:.      .:,:,.,::::::::::::'''                               ...................................             
              ...           ... . .      .. .,:,,, . .     .,,,:,,.:,::'::,                                    ........ ............ .  ........ .              
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #







,,,,,,,,.,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,..,..,.,..,,...................,,,::::::::::::::,:,,...          ...............,....,,,,,.,,..,,,,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,.,.,..,,......................... 
 ..............,........,,,..,,,.,,....,...........,,.,...,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,...,....,......................:                                 .............,...,....,.,....... ....                  ..  ......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,.,..,,......................
 ..............,,.,,..,,....   .                              . ......,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,,,...,...,,................
 ...........,,.........                           .                 .....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,.,.,,,,.,...,.,................
 .......,...........                            ..                         ...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,...................
 ..,....,.......              .. ....          .                   ......       .,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,...................               ....              
 ......,.....                   .             ..                            ...    .,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,.,,.,...,..............
 ..,...,...                        ...   .    ..                               ....  ..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,.,.................
 .,.......                          ..  . .   .                         ........ ...,...,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,......,.........
 .......                            .                                          .,,...,,..,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...,,..........
 ,..,.                           .                        .                     ..::,:.,,,::,:,,:,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..,.,.,,.........
 ,,..                                                                             ,,::,,,::,::::,,,::,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,....,..........
 ,..                                   ...               .                      .. ..::,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,........
 .                                   ............................                .,....::,:,:,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,..,.......
                                  .......,,,,,,..,...................             ..,.,,::,,:,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,.,,...........
                              ...........,,,,,,.,..........,.........              ..,..:,:,::::,:,:,::,,:,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,..,.,......,.
                            ............,,,,,..,,....................... .          ... .,.:.:::::,,,,:,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,...,,,........
   .                   .... .........,,,,,,,,,,,,,,..,.......................... .      ..,,.,::::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,..,,,.,......,
 .. ..                 ............,,,,,,,,,,,,,,,,,...............................      .,,.,,,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,...,...........
 . . .               . ...........,,,,,,,,,,,,,.,,,,...........................,,,::,     ....,:,:::,...,.,.,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.,..............
 .. .                .  ... .....,,,,,,,,,,::,,,,,,,.,.,,,.,.......,...........,,::::.    . ...,:::::, ..........,.,,,,,,,,,,,,,,,,,,,,,,,,,,.,.,...............
 ...                        ...,,,,,,,,,,,,,,,,,,,,,,,,,,,...,..,.,,,..........,,,,:::      . .,,:,,:,:. ...,,.........,.,,,,,,.,,,,,,,,,.,,.,.,.,..............
 . .                        .,,.,,,,,,,,,,,,.,,.,.,,.,,,,,,,.,.,,,,,,,...,......  ..,::       ..,,:,.:,:.. .........,..........,,,,,,,,,,,,,,,..,,..............
 ...                       ..,,.,,,,,.,.... .       ............,,,,,,,,........  ...,::      ..,,,,,,::'.   ...,................,,,,,,,.,,,,...,...............              ,:::::::::::, ,,,,,                           .,,,,,,.........,,,.,...,,,........,...,,,,,,,,,.... ..,,,:..      ...,::,,.,:..   .......................,.,,,,.....................:
                          ..,,,,....,,,,....        ....,,,,...,,.,,,,,.         ..,:.          ..:::,,.,,,    .......................,.........................
                        ...,,.,,.,,,...     ,        ....,,,:::,,...,:       '::  .::          ...,,:::,..,,.  ..........................,,......................
                        ..,,,,,,,,,...    .     ... . .::::::::,,,..,:         .:,,,:          ....,,:::.,..:...................................................                                                        ...,,,,,,,,,.....,,,.,..........,,:::::::,,...::.      ..,,,::,        ....,,,::::,...,,.............................,...................
                       ..,.,,,,,,,,,,,,,,,,,,,,,......,,,::::::::,,.,.o:,.    ...,,,::         ...,,,,:::,...,.:..........................,.,..,................                                 
                      .....,,,,,,:,:,,,,,,,,,,,,...,,,,::::::::::::,..:::,..  ....,:::         ....,,,::::, ..,.,.........................,.,,.,.,...............
                       ..,,,,,,,,,::,:,,,,,,,,,,,,,,,::::::::::::::,,.,o:,........,:::         ....,,,,::::......,........................,.....................
                         ..,,,,,,,,::::,::,,,,,,,,,,,,::::::::,:::::,,,o:........,::::          ....,:,::::......,,.............................................
                         ....,,,,:,::::::::,,,,,,,,:,,,,,,,::::::::::,,,:: ....,.,::::          ....,,,::::.......,.............................................
                           ..,,,,,,,:::::,,::::,,,,,,,,,:,::::::::::,,,,:, ....,,::::,          ...,,,::::::......,......... ...................................
                           ..,,,,,:,:,:::::::::::::,,,.:,,:....,,,,,,..   ....,,:::::.           ...,:::::,::.....,........... .................................
                            .,,,,,:,,:,:,:::::,,,:,,,,:,,,,,,,,,,.....   .....:::::::          .....,:::::, ,,.................... .............................
                            ..,,,,,,::,,::::::::::::,:,,,,,,,,,...............,::::::          .....,,::,::.,:.,..,.............................................
                            ..,,,,,,,:,,:::::::::::,,,,,,,.,,:::,..,.,,..,,..,,:::::,         ....,,,,::::,..,..,........... ...................................
                            ...,,,,,,,:,:::::::::::,,,,,,:,,,......... .......,,:::,          .....,,,,:,::,.,...,........... ............,.....................
                            ...,,,,,,,,::::::::::,:,,..,.,.:::,,........,:,...,,:::.          .....,,,,:::,,.,....,.........    ................................
                             ....,,,,,,:::::::::,,,,,,::::::,,..........,,,,,,,::::          ......,.,,,,,:,,,....... ... .. ...................................
                               ...,,,,,,:::::::::::::::::,:,,,,.............,,::::           ......,.,,,:,:,,,. ..., .... .....  ...............................
                                 ..,,,,,,,:::::::::::::::::,,,,..,.........,,::::              .....,,,:::::.,.........  .... .. ..................... .........
                                    ...,,,:::::,::::::::::,,,,,,,,,,......,,,:::             .......,.,,:,,,:,,.......... ..  .   ..............................
                                       ..,.,,:,,:,::::::::::,:,,,,,,......,:::,               .........,,,,::::,.............      .  ..........................
                                            ..,,,,,,,::,,:,,,,,:,,,,...,,,,,,.                 ........,,,,,::,,,...... . ..    .  .   .  ......................
                                              .  .......,.,.,...,..........                     ..........,,,:::,.....  . ..   .              ............. ....
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #






             ':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,::::::::::::::,:,,...                                                                                  :::::::,,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
                                                                     ..,:::::::::,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::                                                                                        ...... .......,:o:::::,:,,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
                                          ...,,,................ ......::o.,:::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.
                                     ..,,,,,,,,,,,.....................,::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                 ...,,,,,,,,,,,,,,,,....................,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                .,,::,,,,,,,,,,,,,,,.,.,.................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::               ....              
                              ..,::::::,:,,,,,,,,,,,,,,,,...    ... ......::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                            ..,,:::::::::,,,,::,,,,,,...              ....,ooooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                           ..,::::::::::::,.,,,,,,,...                 ....:o:::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                          ..,,::::::::::::::,:,,,,,,,........ .....     ...,::,..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                         ..:::::::::::::::::::::::,,........  ...    .. ....::,:.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                        ..,:::::::::::::::::::::::,,....           .. .. ,..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                       .,::::::::::::::::::::::,,,..            . v. ..,..Y...o::::,'''::::::::::::::::::::::::::::::::::::::::::::,....::::::::::::::::::::::::
                                                                  . . .o',,,.  ..'vo::::^v::::::::::::::::::::::::::::::::::::,..  ..    . ....,::::::::::::::::
 ..           .       ...,,:::::::::::::::,:,.,..      ..       o.   ...:::.  ....^,:;::::,:::::::::::::::::::::::::::::::::.....                ..:::::::::::::
 . .. .     ...       . ...,::::::::::::::::,,,....... .        :     . ,,:   .......'o#'o';::::::::::::::::::::::.........   .                      :::::::::::
   .,,                  ...,:::::::::::::::::,,,,..........          ...,,.  ..........,,:.,:::::::::::::::::::::,.  ... ...................          .:::::::::
 ...:..  .   .          ..,::::::::::::::::::,:,,,,,.........        .,., . .....,,,:,,,..:::::::::::::::::::::,,. .......,,,,,,,,,,...,.......        .::::::::
 ...  ,,.........::....::::::::::::::::::::::::,::,,,,.........   ... . .,......,,:,,,,,,...:::::::::::::::::::,.  ... .,,,,,,,,,,,,,,..,.........       :::::::
      ,,::,:,:::,:::::::::::::::::::::::::::::::::,,,,,,......  ........,,,,,,,,:::::::,,,,...::::::::::::::::........,,,,::,,,:,,,,,,,,......,.....      ,:::::
      ,.,::,:::::::::::,:::::::::::::::::::::::::,,,,,,,,.................,,,,,,,::,,:,::,,,...:::::::::::::..    .....,,::::,,,,.........,..,,.,.,,.      :::::
         ::,,,:::::::::::::::::::::::::::::::::::,,,,,,,,.,......... .....,,,,,,:::::::::::,,,..';:::::::::.       .....,:,,,,,,.......,..,,,,,,,::....    ,::::
        ..,,:,:::::::::::::::::::::::::::::::::::::,,,,,,,,,,..........  .,:::::::::''' '',,:,.,,o::::::.            .,,,,:,,,,.....  ..,:::,,,:,'..,::.   ,::::
         .,,,:,:::::::::::::::::::::::::::::::::::,,,,,,,,,,,,,.,.....  ...,:::::.    . ....::,.::::::..           . .,,:::::,,..::   ..,::::,,.     .:   .:::::              ,:::::::::::, ,,,,, .. ........,:..:::::::,::::::::::::::::::::::::::,,,,,,,,,,,,,,.....  .......,.....,,,,,,:,:::::::::: ...           ..,:,::::,,,,,.....,::::,,,:....,.   :::::::
 ,......,...... ,:::::,:::::::::::::::::::::::::::,,::,,,,,,,,,,,,...........    ...   .,::::::::::::,....             ,::::::::,:,,.,,,:::::::,:o:,,::  .::::::
   ...........  .:,::::,,:::::::::::::::::::::::::,:,,::,:,,,,,,,...... ..             . .:::::::::::::,..             ,:::::::::::::::,:::,.,,:.,..,:o:.:::::::.
       ....     .,,:,:::,:::::::::::::::::::::::::,:,:,,:,::,,,,,....                     :::::::::::,,..             ..:::::::::::::::,,,,,.,..,..,::o::..:::::                                                 .,:.,:::::::::::::::::::::::::::::,,,,,,,,::,,,,...                       .::::::::::,..             ...,:::::::::::::::::,:,:...,:::oo:,  ,::::
                 ..,::,:::::::::::::::::::::::::,:,,,,,:::::,,,,....           ..........::::::::::::,.             ....,::::::::::::::,,:::,....,:::oo:.   ::::                                 
                ...,,,:,::::::::::::::::::::::,:::,,,,,::::::,.,,..      ..       . .  .,::::::::::::.               . .,:::::::::::::::::::,,....:::oo:.   .:::.
                ..,,,,,::::::::::::::::::::::::::,::,,,:::::,,,,...                  .':::::::::::,,,,..                 ,:::::::::::::::::::::,,.::ooo:.    .,:
                 ..,,:,:,::::::::::::::::::::::::::::,:::::,,......      .........  ..::,:::::::::,,,..                 ......,::::::::::::::::,,,:::o:.       .
                 ..,,,,,:::::,:::,::::,:,:,:::::::::,,,,:,:,,,,...    ..................o,:,::::,,,,..                 .   .........,:,:,.,,,,,,,,,::'          
                  ...,,,,,::::,:::::,:.,,,::::::,::,,:,:,,:,,,....   ...........      .:::,:::::,,::,.                 .  ........,,,,,,,,,.,,:::'              
                   ...,,,,,::,:,:::,,,,,,,:,,,,:,,:,,,,::,,:,,..     ...........     .,::,,,,:::,:,,..                   .......,,,,,,,,,:,,,:::             .  
                    .....,,,,,,::,:,:,.,.,,,.,,,,.,.,.,,,,,.,..          ......      ,,,,,,,,,:,,...                      .......,,,:,::,,:,:::                .
                     ......,,,..,,,,,.,..:,..,,,,,,..,.,,,.......         . ... .  .,.,,,,,,:,:::,,,,,.                     .....,,:,,::::,:::.                .
                     ...,,,.,.,.....,.,,,,,,,,,,,,.....,,....  .                  ..,..,,,,,,:,,,,,.....                    ........,,,,,,::::                  
                     ..,,,,,,,....,..,..,,,,,.,....,... ..... .    ..           .  ....,,,,,,,,,..,.....                      ........,,,,::,                   
                    .....,,,.,,..,,,,,,.,,,,............  .....  ..  .              ...,,,,,,,,,.........                        ....,,,,,:,                    
               ......,,.,.,,,,,,,,.,,,,..,,,... . .. . .  ...  .  .... .            ...,,,,,,,,,,,,,,,....                          ......                      
               .. ....,.,,,,,,,,,,,,,,,,,,,,..... .         . .  ..   .            ...,,,,,.,,,,,,,.....                                                        
                    ....,,,,,,,,,,,,,.,,,,,........   ..                          ..,,,,,,,,,,,,....         . .   .  ..                                        
                     .......,,,,,,,.,,,,,,,.,,.......                       .    ..,,,,,,,,,,...             .       ..                                         
                    ...........,,..,,,,,,,,.,,,.,,......... ..,..                    ..,,,,..                        ...                                        
     ..... ...    ...........,.,,,,,,,,,,,,,,,,,,...........::,,.                       ...                          ...                                        
     ...,,.....:.,,,,,,.......,,.,,,,:,,,,,,,,,,,.,,........::.,.                      .                              ..                                        
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #


,,.,,,,....,,,,....,,,,::::::::::::::,:,,...          :::o::::::::::,.                                                                                  .........,,,,,,:::::::::::::,,,,,,,,,.,,,,,,,.,..,,....,...., 
 ::::::::::::,.                                                                                      .......,,,,,,,::::::::::::,,,,,,,,,,,,,,.,,,,...,,....,...,:                                 :::::::::::.                                                                                          ......,,,,,::::::::::::::,.,,,,,,,,,,,,,,,.,,,,,.,,...,.,.
 ::::::::,.                                                                                             .....,,,,,:::::::::::::::,,,,,,,,,,,,,,,,,,,,..,,.,.,..,.
 :::::::.                                                                                                  ..,,,,,:::::::::::::::,,,,,,,,,,,.,,,,,,,,,......,,.,
 :::::.                                                                                                      ...,,:::::::::::::::,,,,,,,,,,,,,,,,,,,,.,,,,,....,
 :::,                                                                                                          ..,,:::::::::::::::,,,,,,,,,,,,,,,,,,..,,,....,.,               ....              
 :,,.                                                                                                            .,:::::::::::::::,,,,,,,,,,,,,,,,,,,,,,..,.,,,,
 ,,..                                                                                                             ..:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,
 ,.                              ....... . ..                                                                        .,:::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ..                              ...............                                                                       ,::::::::::,,,,,,,,,,,,,,,,,,,,,,,.,.,,,,
                             ................                                                                           .,::::::::,,,,,,,,,,,,,,,,,,,,.,,,.,,,,,
 .                     ... .....................                                              .                            ,:::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                 ..  .,,::::,,,,... ..,,.,....,.....                                         ....                           .::::::,,,,,,,,,,,,,,,,,,,,,,,,,.,,,
               ...  ,:::,:,:,,,,,.... ..,,,,,,,,::,,,.........  .....,,:....            .       .,..                          ,::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
             ..... ,::::,:,,,,,,,,,........,,::::::,::::,,::::,:,::::::::,.. ...   .,,.,:,...    .,.                           ,::::,,,,,,,,,,,,,,,,,,,.,,,,,,,,
           .,,.,,,,::::::::::::::,:,,.,..,,,,::::,::::::::::::::::::::::::,...........,,,,..     ...                            .:::,,::,,,,:,,,,,,,,,,,,,,,,,,,
   .       .,::::::::::::::::::::::::,,,,,,........,,,,:::::::::::::::::::::,......,,::,::..   ....                              ,::,,,,,,,,,,,,,,,,,,,,,,.,,,,,
 :...:.     .::::::::::::::::::::::,,....  .......,.,,,:,:,:,::::::::::::::::.... ..,,::::. .,,..                                .:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::,,,,.     .:::::::::::::::::,::,..     ......... ......,,,,,:::::::::::::::..   .,,,,,. .....                                 .,:,,,,,,,,,,,,,,,:,,,,,,,,,,,,
 ::::,:,.  .  .::::::::::::::::,,.     .      .......... ...,,,::::::::::::::::,..  .,:,...                                      .,:,,,:,,:,,,,,,,,,,,,,,,,,,,,,
 :::::,,:.     .:::::::::::,:,,,.......     ................,,,:::::::::::::::::::,..                                            ,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::,:..  .  ...,..,,:::,,,,,..,,,.              ......,,,:::::::::::::::::::::::,                                           .::::,,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::.,..,.      ....:,:::::::::....        .....,::::::::::::::::::::::::::::,:..                                       ..,::,:,,:,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::.,...:,,.....,::::::::::,.,.........::::::::::::::::::::::::::::::::::::,                                      ..,::::,,,,,,:,:,,,.,,,,,,,,,,,,,,              ,:::::::::::, ,,,,, ::::::::::::::::::::::,..   .:::::::::::,,,,....,,,::::::,:,,,,,:,:::::::::::::::::::,,..                                   ..,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,:
 :::::::::::::::::::::::.::.  :::::::::::::::::,,,,,::::::,,,,,,,:,::,:::::::::::::::::,.                                   .,::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::::::o:::::o:::::::::::::::,,,,,,,,,,,,,,,,,,,,,:::,:,::::,::::::::::,                                 .::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,.
 ::::::::::::::::::::::::::::::::::::::::::::,:,,,,,,,,,,,,,,,,,,:,,,,::,:::::::::::::::::.....                           ''''':::::::::,,,,,,,,,,,,,,,,,.,,,,,,                                  :::::::::::::::::::::::::o:::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:,::::,::,::::::::::::::,,,                                   .',,,,,,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::::'::::::::::,,:::,:,,,...,,,,,,,,,,,,,,,,,,,:,,,,::,,,::::::::::::::,,                                     ....,,,,,,,,,,,,,,,,,,,,,,,,                                 
 ::::::::::::::::::::::,...  ,:::::,,,:,,,:::::,,.....,,,,,,,,,,,,,,,,:,:,:::,:,:::,:::::::,:.                                       .. .,,,,,,,,,,,,,,,,,,,,,,,.
 :::::::::::::::::::::::      .:::::,::,,:,'..........,.,,,,,,:,,,,::,,:::,,:::,::,,::::,,:,.     .                               .. ...  ,,,,,,,,,,,,,,.,,,,,,,
 :::::::::::::::::::::::.      .:::,,,,,,.,....,,,,,..,,,,,,:,,,,:::,:,,,::::::::::,::,,,,.                                      .    .   ,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::       . ,,,....,..,,,,,,,,,,,,,,.,.,,,,,,,,:,,::::::::::::,,:,,.   .      .                         .    . ..   .,:,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::::::::       .    ,:::::,,,:,,,,,,,,....  ...,,,,,:,,:,:,::,,:::,:,,.   .          ..          .               ....    ,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::::,,'      .       ,:,:::::.......         . ..,,,,,,,,,,,,,:,:,,..             ...      ..,.              . .  .     ,,,,,,,,,,,,,,,,,,,,,,,
 ::::::::::::::::::..       ..         ,,,....          ....,......,,,,:,,,,,,,,,,,.             ...     ...,..          . .. .  .       .,,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::::::,       ..           ...,..,,,..,......,,,,.,,,...,,,,,,,,,,,,,,.           .  . .....,,,,,.                           ,.,,,,,,,,,,,,,,,,,,,,,
 :::::::::::::,::,                     ......,,,,.,....,,......,,,,,,...,,,,,...            ..,,.,,,,,,,,..                 . .               ..,,,,,,,,.,,,,,,,
 ::::::::::::::::.                   . ........::,..........,,,,,,,,.,,...,...      ...     ..,:,,..,,,..             .      .        .,....  ..  .,,,.,,,.,,,,,
 ::::::::::::,,,:,..  ..      ...,.  .  ,.,,,.  .::::::::,:,,,,,,,,,,,,,..       .......    .  ::,,,..                                :.. ,,,  .     .,,,,,,.,,,
 :::::,,,,,::,:,:,:::,:,....,,,,,.,.    .,,.....  ,:::::::,,:,,,,,,,,,.      .........         ::,,.       .   . . . ...                .              ..,,,.,,,
 ::,,,,,,,,,::::,,,,,,,,,,::,,,,,.....    ..,..... .::::::,,,,,,,,,.      ... . .. .           ::,       ..  ...   ...                                   .,,,.,,
 ::::::::::::::::::::::::::,,,,,..,...      .,,.     ..,,........     ... .. .                 ,:.   ......     .  . .                                      ,,.,
 ,,:,,,.,,,,,,,:::::,:::::::,,,,.........      .....            .  ....                           .. .......  .                                               ,,
 ......     ..,,,,,,,,:::::::,,:,........          ....   .... . .                              .......                                                        ,
 ,.....      ..  ..::,::::::::::,,,............         ..    ..                               ...  ...    .                                                    
 :,,.............  ..,,:,::::::,:,,,............            . ...... .                     .......  .                                                           
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #



                                                              ..,:::::::::::::::::::,:,:,,,,:,,,,,:::oOOOOOOOO,,,::::::::::::::,:,,...          .........,..,...,,,,,,.,,,,,,,,,,,,,                                                                                ... ..'::::::::::::::,:::,,,,,,,::oOOOOOOOO 
 ...........,...,,,,,,,,,,,,,,,,.,,.                                                                                  ........,,::::::::,,,:,,,,,,,.,,:oOOOOOOOO:                                 ...........,..,,.,,..,,,,,,,,,,,.                                                                                    ...........:::::::,:,,,,,.,,...,::oOOOOOOO.
 ...........,....,,,,,.,.,,,,,,.                                                                                     ..........,,,::::::,::,,,,,,.....,:oOOOOOOO.
 ................,...,..,,,.,.                                                                                        .,,.....,,,,,,:::,,,,,,.........,:oOOOOOOO
 ...................,.,,,,,,,.                                                                                  .      .,,.....,,,,,:,::,,,,..........,:oOOOOOOO
 ..............,...,.,:::::,.                                                                                ...:::     ....  .,,,,,::..::.............,oOOOOOOO               ....              
 ..............,.,.,,:,..,.                                                                      .  ....... ..:::::::    .,.  .,,,,,,:. .::............,:oOOOOO%
 ..........,,,,,.,..,....,.                                          ...,..,....,,,,,.........................::::::::    ..  .,,,,,,:,  .,:,..........,:oOOOOO%
 ......,:,,,,,,,,.,...,.,.                                           ..,:::::::::::,:,:,:,,,,,,,,,.............,,:,,:::   ..   ,,,,,,,,.  ..:,..........:oOOOOO%
 ...,,,,,,.,,,.,.,...,.,..                                            ..,:::::::::,::,,,,,,,,,,,,,..,..............,,:::   .   .,,,,,,,.  ...,,.........:oOOOOO%
 .,,,,,,,,,,,..,,,.......                                              ..,,,:::::::,,,,,,,,,,.,,,..,.,..............,,:::  ,.  .,,,,,,,:    ..,,........,:oOOOO%
 ,,,,,,,,,,,,,.,.....,...                                               ..,,,,,,,:::::::,,,,,,,,,,,,.,............,...,,,,...  .,,,,,,,,..   .,.,........:oOOOO%
 ,,,,,:,,,,,,,,,,,,,,...                                               .. ....,,,:::::::::::,,::,,,,,,,.,,.......,...       .  .,,,,,.,,,:    ...,,......:oOOOO%
 ,,,,,,,,,,,,,,,,.,.....                                                .......,,::::::::::::::,,...,..............        .,  .,,,,,,.,,,,    ...,,.....,oOOOO%
 ,,,.,,,,,,,,,,,,,,,,,..                                                     .:::::::::::::::.,...          .....        ' ...  .,,,::,,.,,      ,,,,.....:oOOO%
 ,,,,,,,,,,,,,,,,,,,,,.                                                 ..,,::ooooo::::::,,....          .  .....       . ...,  .,,,:,,.,,,.     ,,,,,....:oOOO%
 ,,,,,,,,,,,,,,.,,,,,,,..                              .              ::::::ooooooooo::,........         ..,,,:,.         ::,,.  ,,:,,,,...      .,,,,,...:oOOO%
 ,,,,,,,,::,,,,,.,,,:,,,..                                          .::oooooooooooo:,:,.,,...             .,,::::..     ..:::,. .,,,,,,,...      ..,,.,,,.,oOOO%
 ,,.,,,,,,:,,,,,....::,,,..                                        .,:ooooooooooooo:::,...,...    '       ..:::::::.,  .. ..,::. .,..,,,...      .,,,,,,.,,:oOO%
 ,,,,,,,,,::,,,,,....,:,,,.                                        .::oooooooooooo:::,...,:,...           .,,:::::::::,.. ...:oo  ..,,,,,,.     ..,,,,,,,,::oOO%
 ,,,,,,,,,,::,,,,,....,,,,,.                 .                     .,:ooooooooooo::::,,,,::::,,....     ..,,,,::::::::::.,. ..,:o   .,,,,,.      ..,,,,,,,,:oOO%
 ,,,,,,,,,,,:,:,,,,..  ,,,,..                                      .,:oo:ooooooooo::::::::::,,,,.....  ..,,,,::::::::oo:::.,,.,::,  .,,,,,.     ..,,,,,,,,,:oOO%
 ,,,,,,,,,,:,,,:,,,,.  .,,,...    .           .:,,:.                .::ooooooooooo::::::::::,,,,,.........,,,:::::::::::::::.:::::  .,,,,..    ...,,,,,,,,,::oO%
 .,,,,,,,,,:,,,,,:,,,.  ,,,....             .:::,.:,:..  ..          ,:oooooooooooo:::::::::::,,,,..........,,::::::::::::::,,,,:,  .,,,..     ....,,.,,,,,,:oO%              ,:::::::::::, ,,,,, .,,.,,,,,,,,,,:,,,,,,. ,,,....            ,::.:::,,:::::::ooo:.::oooooooooooooooooooooo::::::,,.,....,...,..,::oo:::, ..,,,...,:,  .,,..     .....,,,,,,,,,:oOO:
 ..,.,,,,,,,,,,,,,,,,,. .,,,....           :, :o::::, :::ooooooo:::oooooooooooooooooooooo:::::::,,,,,,,,,,,..,::o:::.   ,....,,.,:  ,,,..   ...,,.,.,,,,,,,,:ooO
 ....,,,,,,,,,,,,,,,,,,..:,,,....         .: ,:o:,,...:::ooooooooooooooooooooooooooooooo:::::::::::::::,:,,,.,,,,,....,,... ,.,:::  .,,.   ...,,,,,,,,,,.,,,,:oO.
 ...,.,,,,,,,,,,,,,,,,,,,:,,.......        ::.:o::.. .::,:o::ooooooo:oooooooooooooooooo:::::::::::::::::::,,.,,,,,,,,,,.......::::. ....  .,,,,,,,,,,,,,,,,,::oO                                  .....,,,,,,,,,,,,,,,.,.,,,,,,,...,.        ':,:o:,.....,::::o:ooooooooooooooooooooo:o:::::::::::::::::::::,,,,,,,..,,,,,,....  .:: ...  .,,,,,,,,,,,,,,,,,.,:oO
 .......,,,,,,,,,,,,,,,..,:,,,..,,,,..        ':::::::ooo:::::::oooooooooooooooooooo:::::::::::::::::::::::::,:,,,,,,:,...  .     .  .. .,,,,,,,,,,,,,,,,,,,,:oO                                 
 . ......,,,,,,,,,,,....,,,,,,....,,,,,.        ':,::::ooo::::::.ooooooooooooooooo:o:::::::::::::o::o::::::::,,,.,,::..        .  .   . ..,,,,,,,,,.,.....,,,,:O.
 .......,..,,,,,,,,,.....,,,,,,.,.,,,,,,,          ',:::::::::::.:oooooooooooooo:::::::::::::::o::oo:::::::::,,,.,,..       ....,..    ..,,.,,,,,,,,.......,,,:o
 .........,,,,,,.,,...   ,,,,,,..,,,,,,,,,..          '::::::,:::,:oooo:oo:oooo:::::::::::::::::::o::::::::::,,.     ..............    ..,,,,,:,,,,,,.......,,:o
 ...........,.,,,,,...   ,,,,,,,,,,,,,,,,,:,.           ::::oooooo:o:o:ooooooooo:::::::::::::::::o:::::::::::,.....,,,,,,...  ...,..   ..,,,,,,,,,,,........,,:o
 .............,,,.....   ,,,,,,,,,,,,,,,,,,,,,.          .:::ooooo::::o:::oo::o:::o:::::::::::::o:::o::::::::,..,,,,,,,,.........,,.    .,,,,,,,,,.,,.......,,:o
 .................,,...  ,,,,,,,,,,,,,,,,,,,,,,,.         ':::oooo:::::::o:o:::::::::::::::::::::oo:::::::::,,,,,,,,,,...........,,.   ..,,,,,.,,,,,,,,.....,,::
 ..................,..   ..,,,,,,,,,,,,,,,,,,,,,,,.        :::oooo:::::::::oo::::::::::::::::::::::::::::::::,::::,,,,,,..........,,.  ..,,,,..,.,,,,,,,.  .   .
 ..................,....  ...,,,...,,,,,,,,,,,,,,,,,.. .    :::::ooo:::::::::::::::::::::::::::::::::::::::::::::::::,,,,,..... .....   .......,,'..           .
 ....... . .............   ..,,,,.,,,,,,,,,,.,,,,,,,,,,,..  .:::o:o::::::::::::::::::::::::::::::::::::::::::::::::::,,,.........   .   ..                      
 ... ..... . ............   ..,,.,,,,,,,,,,.,,,,,,,,,,,,,,,. ::::ooo::::::::::::::::::::::::::::::::::::::::::::::::,...,.....                                  
 .........................   ...,,,,,,,.,.,..,.,,,,,,,,,,,,..::::ooooo::::::::::::::,,,,,,,:,,,:,::,:::::::::::::,,,,....       ..                              
 .................   .....   ...,,,,.,......,.,,,,,,,,,,,,,,,,::o:oo::::::::::::::::::,,,,,.......................         .     .,                             
 .................    ...    ..,,,,,,........,,,,,,,,,,,,,,,,:::::::o::::::::::::::::,,,,,,.,.............. .            ....                                   
   .............            ..,,,,,,......,.,.,,,,,,,,,,,,::::::::oooo:::::::::::::::,:,,,,,,,,::,:::,,.....            ,,,,.   .                               
          ......           ..,.,,,,,,,,.,,,,...:,,:,,,,::::...:::::o:oo::::::::::::::,,,.,,,,:,:::::,,.....            ,:...   .                                
           . ....        ......,,,,,,,,,,..    :ooooo:::,..   :::::o:o::::::::::::::,,,,,,,,,:::::::,,,...              .   ,                               . . 
              .         .........,,,,,,,,,,    .::oo::::.     :::::o:::::::::::::::::,,,,,.,,,:::::,,,....             ''  ..                                  .
 ...       . ...        ...,.,,,.,.,,,,,,,,     ::::::,,.     ,::::::::o:::::::::::::::,,,,.,,,,:,,,,...                                                  . ....
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #




#ooooooooooooooooooooooooooooooo::oooo::o:o:::o::::::::::::::o::o:::::::::::::::::::::::::::::::::,,,::::::::::::::,:,,...          ,,,,,,,::::::::::::::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:o::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 
 ,,,,,,,,,:::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooo:::::o::::::::::::::::::':''''':::::::::::::::::::::::::::::::::::::                                 ,,,,,,,,,,::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo::o:::::o:::::::::::::::'              .:::::::::::::::::::::::::::::::.
 ,,,,,,,,,,:::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooooo:o:o:::::::::::::::'                  ':::::::::::::::::::::::::::::.
 ,,,,,,,,,,:::::::::::::oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:ooo::::::::::::::::'     .:::,.         :::::::::::::::::::::::::::::
 ,,,,,,,,,:,:::::::::::ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo:::::::::o:o::::::     .::::,,......   :::::::::::::::::::::::::::::
 ,,,,,,,,,:,:::::::::::oooooooooooooo'''''':oooooo::::::::::::::::::ooooooooooooooooooo::::::,::::::o:o:::::::.  .::::,'....... .  :::::::::::::::::::::::::::::               ....              
 ,,,,,,,,,::::::::::::::oooooooooo'   . ..  . ':::::::::::::::::::::::::oooooooooooooooo:::::,,::o:::::o:o::o:::,::::.,..,:.     .::::::::::::::::::::::::::::::
 ,,,,,,,,,,:::::::::::::oooooooo: .::::,,,,.... ,,:,,,,,,,:::::::::::::::::ooooooooooooo::::::::::::::o:o::::::,:::::::,,::,    .:::::::::::::::::::::::::::::::
 ,,,,,,,,,,,:::::::::::::ooooooo .::::::::,..    ,,,,,,,,,,,:::::::::::::::::ooooooooooo::o::o:o::::::::o::::::.:::::::::,:.    ::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,::::::::::::oooooooo .,... . .     .  ,,,,,,,,,,,:,:::::::::::::::::ooooooooo:::::::::::::::::::::::::::::,::.     :::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,:::::::::::oooooooo .:,::...:.    ... .,,,,.,,,,,:::::::::::::::::::o:o::::::,    ..  '',::::::::::::::::::,..   ::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,:::::::::::oooooooo:::::..::..  ..... .,,,.,,,,,,,,:::::::::::::::::o:o::,,..                ,:::, ::::::,.     :::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,:::::::::::o:oooooo::,::::::,,.. ......,,,,,,,,,,,::::::::::::::::::o::::,..                   '     ',::,..    '::::::::::::::::::::::::::::::::::
 ,,,,,,,,,,,,,::::::::::::oooooooo::::::::....... .,,,,,,,,,,,:::::::::::::::::::::::::                               '           ''::::::::::::::::::::::::::::
 ,,.,,,,,,,,,,::::::::::::ooooooooo::::::::,..     ,,,,,..,,,,::::::::::::::::::::::,:                                                   ',:::::::::::::::::::::
 .,,,,,,,,,,,:::::::::::::oooooooooo:::,,...       .' .....,,,,,,::::::::::::::::::,.                                                      '::::::::::::::::::::
 ,,,,,,,,.,,,,,:::::::::::oooooooooo,:::::::...  .               ....,,:::::::::::,,.        ....                                           ::::::::::::::::::,:
 ,,,,,,,,,,,,,:::::::::::::ooooo:'.  :::::::. ..                       ....,,::::,,.      :::::::,,,..                                      ,:::::::::,,,,,,,,,:
 ,,,,,,,,.,,,,,::::::::::::::''       '':::..                              ....,,,,,     ooo::::::::,.                                      .:::::,:,,,,,,,,,,,:
 ,,,,,,,,,,,,,,:::::::::''              .......                               .....,.    oooo:::::,.     ....                                :::::,,,,,,,,,,,,,:
 ..,,,,,,,,,,,,:::::::.               .........                                 ......   ::..   ::.    ......                                :::,,,,,,,,,,,,,,,,
 ,,,,,,,,.,,,,,,::::'.               .,....,..                                     ...  .:ooo:::oo,...,,,.....                               ,:,,,,,,,,,,,,,,,,,
 .,,.,,,..,,,,,,:::.                  .vwwwwn:,,::::,,,...                           .....'oooo:oo:..........                                ,,,,,,,,,,,,,,,,,,,
 ..,...,...,,,,,::,             .. ww###OOoO'..  ''::,,...                           .....  :oo::o:.  . ....  .                              ,,:,,,,,,,,,,,,,,,,              ,:::::::::::, ,,,,,  ......,.,.,,,,,:            . ,w#$%$$%o;o:,.      ,::..                            ......  'o:::',.   ..   ..                              ,,,,,,,,,,,,,,,,,,,:
 .....,......,,,,           ...w###yOOoo::::::,.    ... .                          .....   ... ':::,.  ...    .                              ,,,,,,,,,,,,,,,.,.,
  ...,.......,,,,           ..;#####$Ooooo::,,,,....... ......                             ...   :::.                                          .,,,,,,,,,,,,...,.
  ...........,,.,          ..,$######%Oooo:::,,.,.......  ....              .   .           ...    .                                             ,,,,,.,,,......                                    ...........,.,           ..########Oooo:::,,........     .              ...                ..                ..::              ..             ,,,,,,,.,......
   ..............            ,########Oo:......,..                         ..           .                    ,::''                  ..           ,,,,,,.,.......                                 
   ............,.          .#$#Py####o:::...:::.   .   ...               . . .                             .' ,                                .,,,,,,,..........
   ............,,,        .o%y%#####Oo:o:,..:::, .  .  v,.                 ....                            :..  ':.,,.:.....      .... .        ,,,,,,,,........
    ...........,.,......... ##O#####$Ooo::::oo::.......Oo              ...                                  .oo: '',,,,,,. .    . .... ..        ,,,,...........
    ............,,,........ .##$R####OOoo:::YYo,. .....o..             .,,...                               Ooo:,,oo:::,.,:::,:,,........          ..,..........
    ...........,..,. ........ ""^####OOooooo::.......  ::,             ,:..          .,                ....:O^;o^o:::,,..,:,,:::,,... ...             ..........
    ..............,,. ..........:####yOOo:::,...    ..::,..            :.        .'   ':        .  ,o;:..';o.o:oo:::..............  ... .              ........ 
    ..............,,:,. ........,#####%Ooo::,... .  .:::,..    ,      ...      ..              . .;o::"wwo..';oo:,.    .......... ... ..                ...     
    ..............,,:::::,... ..;##RR###mooo:,... ,o:;v'^    v"      ..       .:                 'oo::   .:::ooo',      ...                                     
     .............,,,::::::::...$##OooYoY"^,.               .     ....       o:                   'oo::.  o oo::..     ....                                     
     ..............,,::::::::'u"###oooooo::,..                   ..         ,:           ........ ..:,:::::::oo:.......,.. ..      ..                           
     ..............,,::::::;'' :RPRoooooo::,.    .,.o.:Y" ..                ,         .............. ,.:.,:'::::,..   .::. .     ...                            
     .............,,,:,:::w%  ..:ooooooo::,   ,:oo:::,,....,,.             o           ...............'...   ::::,.   .           .                             
     ..............,,,owRP#Y        ..    .,:o:::::,,...                  .             .,,,.....  ..   .  .  o:::.. .         :,.,...                      .,,,
 ... ............. ,wR" ..            .,oo::::::::,,...    ...           .'             .,,,,,,...  ..  ,'    ::::,.          :'  :,vnuuv,......:YYYYY'::,..,,,:
        ....... ,."Y                ,:;o:::::,::,:::::::::::'.           .             .,,,,,,....      :,vvuvoo:...,'^P^PP^Y:::,,,:,.,,,,::::::::,::,,:::::,:::
           ...,:..                 O::O:::';wwwmyyy$$#P"".                   ..,,,uuvv,,,.,:YYY^^^Y':::::,:.:,,,,,,:,::::::::::,,,:::::::::::::::::::::,:,::,,,:
            ......                ;':;wwy########P"":.,uwuuuuv,,::::^PPPPYYo:::,,,::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::,:::,::,:,::
              ......... .      .,:P""""""PPPYo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::,:::::::::::::::::::,::::::,:,,,,.
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #









o::oooooooooooooooooooooooooooooooooo::::::::::,::::oooooooooo:::oo:::::, . .....  :ooo:::::,,,::::::::::::::,:,,...          :::::oooo::o:::::oo:o:::::::::::::::::::::::::::::o:ooooo::ooo::::::::::oooooooooooooooooooooooooooo:o:::'''.,:..,,:::::::::ooooo:::::::::o,.   ..    oooo::::o 
 :::::o:o:::::::::o::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooooooooooooooo:::.                   ':::::'.:::::::::,         ::o::::::::                                 ::::::ooo::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ooooooooooooooooooooo:::,,                         .'  ::::::::,,.        ':::::::::.
 ::::::o:o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:ooooooooooooo:o::...                               ..:::::.   ....    :::::::::.
 :o:::o:oo:::::::::o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooooo:::::::,,.                                  .':... :,. ,.    ''::::::
 .   .'.''''''''''''''''''''''::::::::::::::::::::::::::::::::::::::::::::::::::::oooooooo::::::::,'                                        .:,. :,.         '':
 .                              ':::::::::::::::::::::::::::::::''''''::::::::::::::ooooo:::::::::.                                        .:,  ::.                            ....              
                                   ':::::::::::::::::::::,,.              .'::::::o:::::o:::::::,.                                         .. .:.               
                                     ':::::::::::::::,.... ..                 '::::::::::::::,,,...                                           ..                
                    .                  '::::::::::::.... ....                   ':::::::::::,,,.....     .                                                      
          .          .   .               '::::::::...........                     ':::::::::,.. . .   .::::,:::,,..                                             
       .  ..                               ,:::::,,........                         ':::::::,. ..   ,:oooooo:::::,,...,..                                       
      ..  ...           .                   .::::...........                         '::::::::.    .oOOooooooo:::::,,,... ...           .                       
 ..    .. ...            .                    :,,.........   .......                  ::::::::.    .oooooooooo:oo::..    .........  .  ..                       
 ... . . . ...  ..                             .,...... ,,ooo::::::,,.....            .::::::::.    'oOOOoooooo::.   .    .,......  ...                         
 ...... .......  ..                            .,,....,OOOoooo::o:::,.........        ::::::::::,    :''''':,::,..  ...,,::,,,...... .                          
  . .  . . ....    ,vwwy##$%v,,,               .,.,..oOOOOoooo::::::,,....            ::::::::::::..  o:,.:...oo,...,,::o:::,,,........                         
 ,:. .... .... vwy##R#P$R,:,,..  ,Y             ,,.,oOOOOOoooo::::::::,,,...          :::::::::::::.  .ooo::oooo:,,,..:::::,,...........                        
 .. ,', ... ,w####$Ry$O$o':.       ...          :.::oOOOoo:::,,:,::::..              .:::::::::::::    .OOooooo%::,... .. .  ...........                        
 ......o .vy##$$###O%OYo%^...       ....       :::,,oOOOo:,:   .:oo,.                .::::::::::::      'Ooo::,Oo:,.   ...  ........ ....                       
 .......vy########%$oy%oo:::,.       .....  . .':o::OOOooYY::::,ooo:           .     :::::::::::::        ':. .:,,,.... .  ..............                       
 :,....;######$$RoOooooooo::::,.    ............'o::OOOOo::::::oOoo:.      ...      .:::::::::::::          '::,,,::::,,...........  .....                      
 .....,#######$OOOooooo:::::::,,,............,.. Oo:oO%Oooo::::oOoo:,     ....     .:::::::::::,         '    .::oooo::......,,...     ...                      
  .,:':########$OOOOoooo:::::,,,,,,,..........,..,Oo,OOooo:,::o::,::.       .     .:::,::::,,       ...      .....'oo::.......   .                              
 :. ..:#######$$$OOOOOOoo::::,,,,,,,........ .......,ooooo::::::::.,..            ,,:,:::. ,..        .       ..... ^o:.         .                                            ,:::::::::::, ,,,,, .....:#######$$$%OOOooooo:::,,,,,,.,....... ..,......ooooo::oo;:::.            ,,:,:,,,..   ...               ....  ..                                         :
   ..,:#######$$$%OOoooooo:::,,,,,,,........ ..,,.... oooooooooo::,....        ,,,,,,,::,.      .     ..        ...          ..                                 
 ...,.n##########$OOoo:':':,,,,,,,..       . ........ Oo:ooooo::::::,..        ,,,,:,:::.              ..         .           .....                             .
 ..,:#R#%RP#####$%Ooo:,......::,,...         ........ OOoo:::,:,::....         ,,,:::,::,         .     ...                               ,,.   ..         ..                                     ,.,$#%#########yw''....... .:,:.          .:   ...   OOOooo:::,..             ,,....,.....                                    ,:::,,,:oo''                    .
 ..,o###R######$$Oo'o::,.,,,:,:::,    ......::        OOOoooooooo:::,..        .,:.   ........                               .::::::ooo'   .                                                     
 ..,:P##%#######%OOOo:::::::oooo::,. ........:        oOOoooooooo:::,.           ,,..        ..                             ,oooooo:'                          ..
 ...,"#yy#####$%%%%Oo:::,,:ooOo::,,.. .......       .oOOOooooooo::::.            .,,..          ,,::,,,,,:.....           ,;OOoo:':,                . .....    .
 .....^###%R###%%OOOo:,,:::YYoYo:,..........      .,:OOOOoooo::o:::,,.           ::,,,,        Y'' ....::::::,,,,,....    %O%o'  ,::     .  .....,:......,.     
 .......""P%###$%oO:o:::ooo::::,,....... .       .., ^OOoooooo:::::,...         ,:..             ::::::o::,,,:,:::,::,,,.,%%Y...  ...    ...,::::.....,:...,..  
 ........,,:####%oooo,.'::,::::,...     .   ....   ... 'oooooo::::,,,....      .:.          :  .Y::::::::::::::::::::::::OOOOO,,:::,,...       .,.,:::::,,::::::
 ..........:#####yooo:,o,:'^Yoo::,.   ............  .... ,'''''''  ...'.     .,.....,:,'',':::o:.  ... ',::::::::::::::::OO%Ooooo:::::::o:...::::::::::.,,,:::::
 . .     ..:######moow:oooo,.....   ...  ,,u.   . v,''    .                   :,:', .... .  ,  '',..  .   .,:::::::::::::O%OOoooo:::::o:,,::ooo:::,,,.,,...,,...
 .. .....,:y########y#yooooo:,........."^       w"                         ,,oY .          ..       '       ':::::::.:,,.%OOOoo:ooooo::::oo:'::,:,.,.,,,,,,,....
  .   .. u^####%OOP#####Oooo::.......           '                       .,w%^ .  ..                           '.         OOOoooooooo',:::,.::::,,...............
       w^ :####ROooooooPPwoo::,,...                                    .wnP                                   :      . . oooooooo:'...,:.::..,. ...   .. .......
   . uP  ,:OOOOOoooooooo:,.:"^^'                                uw,.  .;n^  ...                                          :ooo:::,..,: .,:.:::.....     ........ 
 .wm## .,,::oooooooooooo::,,.....           ..'won,...                 O#            ......................              ,o:...   ,,oo:o:o::,.         ....,... 
 R$##$.  ...,:::oo:oooooo::,,..        ,,:o::::,....:. ..             ,y"     .. ..:::::::::,,,,,,.,.,.........         v,.      :oooo::::,..          ....,... 
 ','^^        ...,:::::::::,       ...Y::::,,:,,,,,.... ,...         .^R        .,:::::::::::::::,,,,,,,,,,.,...        .. . .. :::oooo:::,,........ ...........
                            ...::::::,,,,,,,,,,........  ....        :,         .,:::o:::::::::::::,,,,,,,,,.....       ....   :::::::ooo::,,...................
                        vo::,:;::,,,,,,,:::,,........    .....       :Y          .::oo:o:::::::::::::::,:::,,....     ..,...   :,::,:::::::,.............  .....
                      voo:,,::o:::::::,,::,,........                ...          .::ooo:::::::.,::::::::::,,...  .   .,:..,...:  .:,::::::,,............ ..   ..
                    .o:::,..:::::::::::::,,,..... ......            o,           .::oooo::::::,...,::::::,,.,,,,,,.. .,...   ::. . ,::::::,,,......     ..,,vvvu
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #






::::::o:o:ooooo::::::::::::::::::::::::::o:::::::::::::::::::,       .:::,,,::::::::::::::,:,,...             ..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o:::::::,..:,.,.,::::::::::::::::::':::::::::::::,...    .:::: 
    ..::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.                .  .::::::::o  ::::::::,,,... .   .:::::::                                    ..:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.                       .,:::'    '::::::::,..       ::::::.
 .....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,'...                                     .'::::,..       ::::::.
 ...  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....                                            .         ''::::
             ..'''''''''''''''''',:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,,.                                                            '
                                   .':::::::::::::::::,::::::::::::::::::::::::::::::::::::::,::,.                                                                             ....              
  . .                                 '::::,''',.   ...''':::::::::::::::::::::::::::::::::::::..                                                               
 ..                                     ...   .              .:::::::::::::::::::::::::::::,,.,. .                                                              
 .                                    .... .                     :::::::::::::::::::::::::,,... .                                                               
                                   ..... ...                       .,:::::::::::::::::::::,...  ...    .,.....                                                  
         .    ..          .       ..... ......                      .,:,:::::::::::::::::::,.        ,::::::::::,,....                                          
          .   ..           .     .............                        .,,:,:,,::::::::::::,,. .    .:ooo:::::::::,.,.    ...                                    
   .      .   ...               .,,...........                         ,,,,,,,,,:,:::::::::::.     :oooo::::::::::.    .........    .                           
              . .   .           .............                          ,,,,,,,,,,,:::::::::::.      oooooo:::o::.        .........  ...                         
   .  .   ...  ..               .,,.......... ...:::::,,......          ,,,,,,,,,,,:,,::::::::..     :'''':,::,...  .. ...,,,,..... ..                          
     .... ... .....   ..    wwwwwwvv ..,.. ,ooo::::::::,........        .,,,,,,,,,,,,,,::::::::::     :' .  .,::....,,,::::,,,.........                         
  .,::,  ....... ...  vww######PPo:..'.: .oooooo:::::::,,.....    .     ...,,,,,,,,,,,:,:::::::::::...::o::,,:oo:....,::,:,,,..........                         
 .  .  .',. ...... vm###R##y#POY,.  .   .'YOoooo:::::::,:,,,,...        .....,,,,,,,,,,,::::::::::::::.:ooo::ooo:,.....,,,,,............                        
 .. ......: ....,w#######R#$Oo:::,..     .. 'oooo:::::,::,..             ...,,,,,,,,,,,,,,::::::::::::,.'o::o::o::,.. ..................                        
 :,,...... :...w########OOooooo::::,..........,:,. ..:::..   .          .....,,,,,,,,,,,,,,::::::::::::.  'o::::::   ..... ......... ....                       
  .::.....,..v#######$%%%yoo::::::,,,.............  .:oo:.    .         ...,.,,,,,,,,,,,,,,::::::::::::.    '::::::,..    .........   ....  '                   
 ,.......::.:#########$%%Oooo::::,,,,,,...,.......:::oooo:       .     ......,,,,,,,,,,,,,,:,:::,'' ..        '::...,,...........      .    ,.,                 
 ..  .,,' .,O##########%Oooooo::::,,,,,,,........ :::oooo:,.     .    ........,,,,,,,,,,,,,,.'.                  '::,..   .....  .        ,.,        '"         
  :', .....,O###########Oooooo:::::,,,,,,,....... ::::o'::.      .    .........,,,,,,,,,,,.  ..                ... ':::.        ww##vv""' .'                 .                ,:::::::::::, ,,,,, ..........,:###########$Ooooo::::,,,,,,....  ... ,::::::...          .........,,,,,,,,,.                      ...    .      .wP"^o'                           .:
    ......,,:############Ro:::,...::,,,..   .  .. :::,,,....          ..........,,,,,,,.                         .          .O:..::           .........      ...
  ..........,###########RYo:::,^':::o:.......  :   ..::::,..         ..........,,,,,,,..                                    :',,:.    ..,::::,.........      ..,.
 ..........vw###R######P,o::o,.:o":o:::..   :. . ...::::::,....      ............,,.. ...               ..                  y#u,::::,     .....,,,......      ..                                  ..........#O$$mm######Ooooo::,,::,ooo::...........:::::::,...       ...........,,                                         m#Roooooo':..,:::::::::..,::,........
 .........o#%$$#########$Oooo:::::ooOo::,..........::,...             ...........,      .   .                             .#Roooooo:,,oooo::::,.,....,,,::,,,,..                                 
 .........,#%#%%#########OOoo::::oooooo:............::,,...              .......,,..                   ..                 ;YOOooo';;oY':::::,.......,,,....,,,,..
 .........,:##yO#########Ooooo:::o:o,::,........... ooo::::,..                ...,,,..            ..::::,,,,,,....        #Oooo:,':,::'o::,,....................
 ............"###%%######$yooooooooo::,,......... ..ooo:::,,                     .,,,..          o'.     ..,:::,....      Roo:,::o,'o:,,,.................... ..
 ...... ......:"#RO#####$Ooooooooo::,,,...  .....:::::::::,..                    ,.              ' ::,,::::::::,,,.,... .o.:,:,o,:oOoo:::,...  ..........       
 ................ :######%OOoOoo:..  ,..    .... oo:::::::,..                   .             :  .,::::.::,:::,,,,,,,,:::'.  .oOooooo:, '.     ...,....         
 ........       ..,Y#####yOoooooooo:........... ::::::::,,...                 ...     .   .:':,'.,,:,,.:,::::::,,,,::,Y...,,:ooOoo:::,,,,.     ..,,,...         
 ..          ......,#######yy%ooo:::,.......... .'::::::, .    .             ......     ,:         .,  . ' :o:,,,::::,:.:,,,oOOOOOo:::,,..... ..,......         
  . . .........   .,###RR######moooo::,,,....    v..      w:'               ....      ,:                      ....,.,,,:o..ooOoooOOo::,,........,,.... .. ..   .
                 ..o###OOooPY:Y"Rmo::,....   .^^'         "              .,..        o'                                 ,:,,'ooooooo:::,,........,,,.        ...
 .           .  ..,###$Ooooooooo::,......                              .,,..       o:'                                   :o:::ooooooo:::,,.....:. ...        . .
           ... v^.,P###Oooooooooo::,,..                              .,,..        om.                               .    wo:, oOoooooo:::,..........         .  
 ... ........;^  .,:oOooooooooooo::,..              vwv,. ...      ....          ,:"               ............. .....vwR^,,.  ooooooo:::,,........      .      
 ..........w#:  .,.::oooooooooo:::,..            ,.:.::...., .    .             .o:          ........,..,..............:Y".  ..:oooo:::::,,...                  
       uw$$##o       .,::::::::''.        .,...:::,,::,,,,..,....               :Y              ..,,,,,,,,,.,.,..........      :::::::::,,........              
   ,wm##^,'"^'                  .....,o::,,,,.,,,.,,,,.,,,....                 ,o               .,,,,,,,,,,,.............      :::::::::,,,,,....               
 w#$"'                         O::,:oo::,,,::,,.,,,,..,,.,...                 .:                 .,,,,,,,,,,............   .. ::::,:,,,,,,,,,....               
 "                            Oo::,:o:::,::::::,,,,,........                  ,                  .,:::,,,,,,,...  ...,,.      :::,,,,,,,.,,,,,,...              
                             ;o::,..::,,::oo:,,,.                           ..                   ,,,::,::,,,,,...  .....     .:,,,....,,,......            .,,vv
 ,:,,,:::::::::::::::::::::..,::::::::::::::::::::::::::::ooooo:oooooOo.....                                                                                    
   ##    #####    #####           ####    ####   #    #  #    #  #    #  #    #     #     ####     ##     #####     #     ####   #    #
  #  #   #    #     #            #    #  #    #  ##  ##  ##  ##  #    #  ##   #     #    #    #   #  #      #       #    #    #  ##   #
 #    #  #    #     #            #       #    #  # ## #  # ## #  #    #  # #  #     #    #       #    #     #       #    #    #  # #  #
 ######  #####      #            #       #    #  #    #  #    #  #    #  #  # #     #    #       ######     #       #    #    #  #  # #
 #    #  #   #      #            #    #  #    #  #    #  #    #  #    #  #   ##     #    #    #  #    #     #       #    #    #  #   ##
 #    #  #    #     #             ####    ####   #    #  #    #   ####   #    #     #     ####   #    #     #       #     ####   #    #