Sems
Jump to navigation
Jump to search
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;'@@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@#@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@@@@#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@#@@@@':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@##@@#@@;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@@@@@@++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;#@@@##@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;+@@@@#@@+#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'+#;@#@#;++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+:@:@@@@;++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++:;@@@@:#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#::::::::::::::::::::::::::::::@:;;@@@@::;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'#+#+';:::::::::::::::::::::::::;::'@@@@:::;:::::::::::::::::::::::::::::+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#:'+#+#::::::::::::::::::::::::::::'@@@@:::::::::::::::::::::::::::::'@@@#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'+;:::::::::::::::::::::::::::@@@@@::::::::::::::::::::::::::::'+@@;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::'+@:::::::::::::::::::::::::::+@@@@':::::::::::::::::::::::::;'+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::;+#@@@@@@@@#+;;::::;#+#::::::::::::::::::::::::::@@@@@+:::::::::::::::::::::::::;#+;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::+@@#+######@#@###++#@#+@@+@@:::::::::::::::::::::::::@@@@@+::::::::::::::::::::::::;@+#+::::''+#@@@@@#+';::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::'@@#+@@@###########@@@@@###''++#@@@::::::::::::::::::::::@@@@@':::::::::::::::::::::::+@++#@@@###########+++#######;:::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::@@#@@####################@@@@@#++++#+;:::::::::::::::::::::@@@#@@::::::::::::::::::::::@##+'+++##@@##########+++++++###+:::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::@###++####++#################@@@@###+#+@:::::::::::::::::::::@@@@@#:::::::::::::::::::::@+++###################++++###++++###':::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::'#+##+#++##+++++#################@@++#++#++::::::::::::::::::::'@@@@@@::::::::::::::::::::#+##+++##################++#+#+++##+####@+;:::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::;####+++#+++++++++###############@##@@@#@'@'#@:::::::::::::::::::+@@@@@@::::::::::::::::::::####++###@############+###+###++++##++###@#@;:::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::'@###+++++++++++++++################@@@@+@##@###+::::::::::::::::::#@@@@@@:::::::::::::::::::@###'+#+###+############+##++#++++++++++####@#@#'::::::::::::::::::::::::::::: ::::::::::::::::::::::::::;@+@##+++#++###++++++++##########@@#@@###@#@##@@@@+#;:::::::::::::::::@@@@@@@#:::::::::::::::::@###@@+#+#####@#############+#++++++##+####+#####@@:::::::::::::::::::::::::::: :::::::::::::::::::::::::##@@#++++++++++#++++++++#####+##@@@@#####@+###+###@@#@+;::::::::::::::@@@#@@#@@::::::::::::::::#@####@'@##@#################+#++++++###############@@:::::::::::::::::::::::::: ::::::::::::::::::::::::#'@###+####++++#+++#+#+++#######@@@########@##@+####@##@+:::::::::::::@@@##@@##@@:::::::::::::;#@#####@+@#@@##########@######+++++###########+###+#@#+@::::::::::::::::::::::::: :::::::::::::::::::::::#@@####+++##+++++##+#+#++#++##@@@@@#######@@###@#####@@#@@@:::::::::'@@@@##@@@@#@@@#;:::::::::##@#+#########@###########@####++++++#####+#########++##@+@+::::::::::::::::::::::: :::::::::::::::::::::'#@#++##++++#+#######++++++++##@@@#########@@###########@####++;:::::@@@@@@#@@@@@@@@@@@+::::::'+#@@+#@####@#@##############@@@@#+++++++++########+#+##+####@@:::::::::::::::::::::: :::::::::::::::::::'#@@#+++++++++#+++##+##+++#+++#@@@@#######################@##+@####'#'@@@##@@@@@@@@@@@@@@@@##:@####@#@########@####@############@@#+++++++###++++#+##+##+++##@#@@:::::::::::::::::::: ::::::::::::::::::##@##+###+#+##########+++++####@#@############@#############@##+@@###@@@@###@@@@@@@@@@@@##@@@######@@#+########@#####@##########+@@@##++##++#+#+#++++##+++++++####@::::::::::::::::::: ::::::::::::::::'######+####+###########++++++#@@#############@@@####@@#######@##+@@@@@@@@##+##@@@@@@@@@#####@@@@@@@@@#@########@@####################@##+##++###+++++++###++++#+###@@';:::::::::::::::: :::::::::::::::##@#####################++++###@@@############@@#####+##########@@####@@@@##@##@@@@@@@@@@@####@@@@@@@@#@###########################+####@@#++++###+++#########+#######@#+:::::::::::::::: :::::::::::::'@########################++++##@@@#############@#################@##########@##@@###@@@###@@@@@@#@####+#@@#########################++++##@@@##+++#+#++#####+###+##########@::::::::::::::: ::::::::::::;@@######################++######@@######################@##########@+'#######@@@#####@@@@+#@@@@@##@#+++##'##########@########@######++#+++#@@###+++++#+###########++####+##@#:::::::::::::: :::::::::::##@########################++#@##@#############@#########@@###########@#++##+##@@##+##@@@@@##+@@@@###@#++++###########@@########@#####++++#++##@##@#++##############+++#######@#;:::::::::::: ::::::::::##@########################+##@+@@#############@@#########@@#############@###+##@@@###@@@@@@##+#@@@##++#++#############@@########@######+++#++###@##@@#++#######################@##::::::::::: :::::::::@#@###########################@##@##############@@#########@@###################+##@##@@#@@@@@@++@######@################@#########@######+++##+###@##@#+###########################@:::::::::: ::::::::@#@###########################@@################@@##########@##################+++##@@@@##@@@@#@@#@#+++###################@################+###+######@@@##+##########################@::::::::: :::::::@@@###########################@#@###############@############@###############++++++##@@###@@@@@#@@@@#++++++##+#############@##########@###+#+##+++++####@@@############################@@;;:::::: ::::::@@@###########################@#@###############@#@#####+#####@##############+##+++##@@@'##@@@@@#++@@##+++++################@@##############+#++#++++++###@@@@###########################@@;:::::: :::::@@@###########################@#@################@@###+#+######@########################@++#@@@@@@++@@@#+++++################@@#########+###++###+##+++#####@@@############################@@'::::: ::::@@@@@##+#########################################@@############@@##########################+@#@@@@@+#@##@#+###################@@+##############++#+###########@@@###############++###########@@+;::: :::#@@@@++##########################################@@@############@@#############################@@@@@##@########################@@#############@##+#+######++#####@@##############+#############@@;::: ::'@@@+:;::;::######################################@@#############@@#########################@@+#@@@@#@#@#+######################@#################################################+#######'######@@::: ::@::::::::::####+#################################@#@#############@@#########################@@+#@@@@#@@############################+###########@@@################################+##+###::::#'+::+@:: :@:::::::::::#+#####################################@#############@#@########################@@@##@@@@#@@#######@##################################@##+##############@@#############+###++#::::::::::++: ':::::::::::+++######+############################@@##############@#@########################@#@##@@@@@@@###########################@###############@################@################+####::::::::::;+: :::::::::::;##+++####++###########################@###############@+#######################@###@@@@@@@@@##########@@###############@@################################@#############+###+###;:::::::::::# :::::::::::+##++#####+###########################@@###############@############################@@@@@@@@@###########@@##############@@######################################################':::::::::::: ::::::::::::;#####################################################@@#####################@#####@@#@@@@@@############################@################################################++####+:::::::::::: :::::::::::::;+:#+################################################@@###########################@@#@@@@@@############@###############@################+####################@##########+#+##'::::::::::::: ::::::::::::::;##+################################################@@###########################@@@@@@@@@####@########################################@#####################@##########++#::::::::::::::: ::::::::::::::'#########@@@####################@##################@########@##################@@@@@@@@@@@#####@#######@#############@#################################################+#+::::::::::::::: :::::::::::::;+##+######@@@###################@@##################@#############################@@#@@+@@@#############@@##########@#@#######################################@@#######++##::::::::::::::: ::::::::::::::#########@@@@###################@@##################@#############################@@#@@#@##@#####@######@########################################+##############@#@########::::::::::::::: ::::::::::::::;#######@#@@###################@@#################################################@@@@@@@################################################@#@#####+##############@##########::::::::::::::: :::::::::::::::'######@@@####################@@##################@+############################@@@@@@#@################################################@@######+###############@#@#######::::::::::::::: ::::::::::::::::;####@#@@###################@@###################@##############################@@@@@@#@######++########################################@###########+###########@#@###+#@::::::::::::::: :::::::::::::::::#+#@#@#####################@@###################@##############################@@@@@@########+++#########@##############################@##########+###########@@@###;::::::::::::::::: :::::::::::::::::##@@@@####################@#####################@################++############@@@@@@@########+####@################@####################@@########+############@@@#+:::::::::::::::::: :::::::::::::::::##@#@#####################@@####################@################++######+#####@@@@@@@#######@++#+##################@####################@###################+###@#@#;::::::::::::::::: :::::::::::::::::#@#@@####################@#@####################@@###############+#''@@#######@@##@@@@####+########@:################@####################@@#################+###@@@#+::::::::::::::::: ::::::::::::::::;@@@@#####################@@#####################@@################:::::;######@@##@@#########@#####@@@#############@@@####################@@@#####################@#@#::::::::::::::::: ::::::::::::::::;@#@@##+#################@#@#####################@@############;::::::::::####@###@@@#########:::::':::##+###########@@####################@@@######################@##::::::::::::::::: ::::::::::::::::#@@@@#+#########++++#####@@@####################@#############:::::::::::::######@@@@@@+##+##::::::::::':;###########@@####################@@@######################@@@;:::::::::::::::: ::::::::::::::::@@@@####'#########++######@#####################@#@#########'::::::::::::::;#######@@#######:::::::::::::::@#########@@#####################@@@####################@@@#::::::::::::::::: ::::::::::::::::#@::::############++####@@@###########+#########@#@####+###+::::::::::::::::####@##@@######:::::::::::::::::@########@@##########+##########@@@##############:#####::#@@:::::::::::::::: :::::::::::::::;@::::::'#:##+#####++####@@@#####################@@@@###+#+;:::::::::::::::::;#####@@@@##+#+:::::::::::::::::,########@@######################@#@#############'####;:::@@:::::::::::::::: :::::::::::::::##:::::::+:#####+###++##@#@######################@@@#####'::::::::::::::::::::@###@@@@@###@::::::::::::::::::::+#####@@@######################@@@###############+#;:::::@+::::::::::::::: :::::::::::::::@;::::::::##;:#++###++##@@@#####+:###############@@@###'@:::::::::::::::::::::;###@@@@#@##@:::::::::::::::::::::#####@@@@################+#####@@###############''::::::'@::::::::::::::: ::::::::::::::#::::::::::;::;#+####++#@@@######++###############@@@###;:::::::::::::::::::::::@#@@#@####@@:::::::::::::::::::::,####@@@@###########+##########@@@##########':#;:::::::::@;:::::::::::::: ::::::::::::::@::::::::::::::######+##@@@#######################@@@##@::::::::::::::::::::::::@@#@#@@###@@::::::::::::::::::::::;####@@@##########;+##########@@@#########;::::::::::::::@:::::::::::::: :::::::::::::::::::::::::::::+##+##+##@@@################'#####@@@@##'::::::::::::::::::::::::@@##@@@@#@@@::::::::::::::::::::::::@#@@@@######################@@@@########:::::::::::::::+:::::::::::::: :::::::::::::::::::::::::::::'####+##@#@####:@#+#+:+#####;+#####@@@#@:::::::::::::::::::::::::@@@#@@@@#@@@:::::::::::::::::::::::::@#@@@###############:;######@@@#######:::::::::::::::::#::::::::::::: ::::::::::::::::::::::::::::::##+####@@@#+#+::::#;::#####:+####@@@@'::::::::::::::::::::::::::@@@#@@@@#@@@::::::::::::::::::::::::;##@@@##'###########:::+#####@@@#######:::::::::::::::::;::::::::::::: ::::::::::::::::::::::::::::::'#:#+##@@@###:::::::::::::;:++###@@@@:::::::::::::::::::::::::::@@@##@####@@::::::::::::::::::::::::::@@@@#######:;##:;#::::@####@@@#######::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::####@@##;::::::::::::::::'###@@@@:::::::::::::::::::::::::::@@@##@@###@#::::::::::::::::::::::::::##@@#####':::::::::::::####@@#@##+::'::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::##@#@@#;::::::::::::::::::;;#@@@@:::::::::::::::::::::::::::+@#@#@@##@@'::::::::::::::::::::::::::'@@@@###+::::::::::::::::###@@@##::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::#:@@@@@:::::::::::::::::::::'@@@#:::::::::::::::::::::::::::+@#@#@@##@@;:::::::::::::::::::::::::::@@@@@;:::::::::::::::::::+#@@@##::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::;:@@@;:::::::::::::::::::::::@@@;:::::::::::::::::::::::::::+@#@#@@#+@@::::::::::::::::::::::::::::@###::;:::::::::::::::::::@#@###;:::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::;#@#::::::::::::::::::::::::+@@::::::::::::::::::::::::::::+@#@+@@++@@::::::::::::::::::::::::::::@#@@:::::::::::::::::::::::;@#@+::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::'@@::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::#@#+@@#+@@::::::::::::::::::::::::::::##@:::::::::::::::::::::::::#@@;::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::+@'::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::#@##@@##@#::::::::::::::::::::::::::::'##:::::::::::::::::::::::;::@@:::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::#@:::::::::::::::::::::::::::'@:::::::::::::::::::::::::::::#@##@@#+@@::::::::::::::::::::::::::::'#;::::::::::::::::::::::::::+@:::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::@;:::::::::::::::::::::::::::'@:::::::::::::::::::::::::::::@@##@@#+@@:::::::::::::::::::::::::::::@::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::#:::::::::::::::::::::::::::::+##@@@#+@#::::::::::::::::::::::::::::;@::::::::::::::::::::::::::::@;::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::#:::::::::::::::::::::::::::::;@@#@@@#@;:::::::::::::::::::::::::::::@::::::::::::::::::::::::::::#+::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::;;:::::::::::::::::::::::::::::+::::::::::::::::::::::::::::::###@@+#@::::::::::::::::::::::::::::::@::::::::::::::::::::::::::::;+::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::+::::::::::::::::::::::::::::::+::::::::::::::::::::::::::::::#@#@@+@@:::::::::::::::::::::::::::::;#:::::::::::::::::::::::::::::+::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::#::::::::::::::::::::::::::::::#::::::::::::::::::::::::::::::+@##@#@+:::::::::::::::::::::::::::::'+:::::::::::::::::::::::::::::@::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::#::::::::::::::::::::::::::::::#:::::::::::::::::::::::::::::::@##@##':::::::::::::::::::::::::::::+;:::::::::::::::::::::::::::::#::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::+::::::::::::::::::::::::::::::#:::::::::::::::::::::::::::::::@##@##':::::::::::::::::::::::::::::+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::::::::::::::::::::::::@#@@##;:::::::::::::::::::::::::::::+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@#@@#;:::::::::::::::::::::::::::::+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@@;:::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@@::::::::::::::::::::::::::::::#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@#@@@::::::::::::::::::::::::::::::+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@#@#@::::::::::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@@'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@##@;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@##@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@##:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@#':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#@#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::';::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Hello, and goodbye...