About

About:

#@#@#@@@#@@@@@#################@@###@@@########++#########++###+##+####@######+++++#############++############@#@@@@@##########@@##@@@#####@#######@##@@@@@@@@#@
########@@@@@@#####################@###+++###'++####++##+#+#+++#++###########++##############+#++####+##++######@@@@@@#####################@############@@@@@@@@
#@@@##########@@@@@@@@################+#+###++'####++##+++#++'+#++#######+++++##+####+######++#++++++++++#+##@##@@@@@@@###################@##@########@#@@@@@@@#
@@@@@@@############@####@#############+####++++###+++#++++++'#####+###+#++'++##+#+###++#+#++'+#++++++++++++#####@@@@@@@@@############@##################@@@#@@#@
@@@@@@@@@@@###############################+++###++'++++++########+###+#++''##+++###+++++#++'''++'''+''+++++#########@@@@@@#################@@@@#################
###@@@@@@@#@#@@############@###@#@#######+++###++;'''''###++++'++++++++''++#+++#+++''+#+#++;'++''''';;''''+++########@#@@@##############@##@@@#@#@@##########@#@
########@@#@######@#############@@##@##+#++####+'';';''++''++''''+++++'++++++###++;''++#++';'+'''''';:;;''''++#######@@@@###################@@@#@#@@@###########
@#########@@@@@@##@@@@#@##############+++###++++''''';'''+++''';'++++'++++++++#++;;''+++''';'+';;'';;;;;;;;''++###@#@@@@@@#######################@#@@@#@########
###@##@@#########@@###@@###@##########''+####++'+'++++''+++++'';;;'''''+++''+++'';;'+++'''';'';;;''::::;';;;;'++#####@@@@@####@###@###@@###########@##@@#@######
@@@@@@@@@#@##########################'''#+###++#+++#+++++++++'';;;;''''+'''+++;;;;;''++';;;;'';;;;;::::;;;';;''++##@##@@@@@###########################@@#@#@@@##
@@@@@@@@#@@###@############@###@#####''########+#+######+++';;;;;;;;;''';;++'';;;;;'++';;;;;'';;;;;:::::;;;;';;'+#####@@@@@@#########@@@#################@@#@@##
#########@@#@@@#@@#####@############+''#+#+###+#++##++++';:::::::;;;;;;;'''';;;;;;;'+';;:::;;;;;;;;:::::;:;;;;;;+++####@#@@@@##########@##@@#@####@########@@@@@
@@@############@@@#@@@##############+'##+++#####+#+++';;:::::::::;;;;;;''';;:::;::;''':;:;:;;;;::;:::::::;;;;;'''+++#######@@@#############################@##@@
@@@@@@@@#########@@@@@@#@#@@@@######++###+#+#####++;;;;;:;::;::::::::;;';;::::::::;'';;::::;;::::;::::::::;;';;''''+#####@########@#########@###@@#@#######@##@@
@@@@@@@@@@@@@@@##############@#######+###+#+####+';;;;;;;;;;;;;;::::;;;:::,,,:::::;;;:::::::;:,::::::::::::;;';;'''++#####@########@@##@#######@##@@@@@@#######@
@@####@@@@@@@@@@@###################+###++++####';;'''''++';;'';::;;;:::::,,,,:,::;;::::,::::,,,:::::::::;;;;';;;'''++#@#@#####@###@@@#@@#########@@@@##@@@@@###
@#####@#@##@@@@@@@@@@@@##@#########+##+#+#++###';;;'''+++#++'''';;::,,:,,,,,,,,,::::::,,,,:,:,,,:;::;;;;;;;;;';;;;''+++####@########@@@@@##@@@#######@@@@@#@@###
@@@@@@###########@##@@@@##@@#######+##+++++###+;;'''++'''+''''';;;:::,,,,,,,,,,,,:::,:,,,:,,,,,::;''''+''+';;''';;;''++#####@@@#########@@#@@@#######@@@@@@@@@#@
@@@@@@@@@@@@@@####@#####@@######+##+#+++++###+;;''++++++''';;;;;;;:;:,,,......,,,:,,,,,,:,,:,:,:;;'+++++++++'''';:'''++###@@#@@@@@#@##@###@@@@@@@@@@######@@@@@@
####@##@@@@@@@@@#@@@##########@####+#+++++###';''+++';'+''';;;;;;::;::,,,,......,,,,,,,,,,,::::;;''''''''+++++'+';;;'++####@@@@#@@@@@@####@##@##@@@@@@@##@###@@@
@@@@@######@@@@@@@@@@@##@#########++++++++#++'''+''''';'+';;;;::::,:::,,.......,.,,,,,,.,,,,:::;;;;;;;;'+++++++''';;'+++#####@@@#@#@#@@@@###@#@@###@@@@#@#@#@@#@
@@@@@@@@@@####@#@##@@#@@@@@####+#+#+++#++#+++''+'';'';::::;;::::::::,,,,..............,.,,.,,::;::;;;;;'''''''++''';'+++#####@@@@#@@@#@@@@@@@@@@###@@@#@#@#@@@@#
###@#@@@@@@@@@@@########@####@#####++#+++++++'''';';;:::,,,::::::,,,:,,,...................,,::::::;;;;;;;;;'''''''''+++######@@@@####@##@@@@@###@@@@@@#@@@@@@@@
####@#@@@@@@@#@@@@@@@@##@##########++#+++++''+'';;;;:,,,,,,,,,,,,,,,,,,,,.................,,,,::::::;;::::::;;;;'''''++++#####@@@@@###@###@@@@@@@@@@@@@####@@@@@
@@@@@@@####@@@@@#@@@@@@@#@@#####++###+++#++'+;';;:::::,,,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,::::::,,,::::;;;;'+'++++##@##@@##@@#@@@####@@@#@@@@@@@#@#@@@#@#
@@@@@@@@@@@@@@##@###@@#@#@@#####+++##+++++'+'';';::,,,,,,,,,,,.,,,,.,,.,,,.............,,,,,,,,,,,,,,,,,,,,,:::;;;''+++++######@@@#@##@#@@@@#@#@@@@#@@@@@@@@#@#@
@@@@@@@@@@@@@@@@@@@@@@@#@@#######++##++#++'++'';::,,,,,,,,,,,,,,.,,,.,.,,.,..........,.,,,,,,,,,,,,,,,,,,,,,,:::;;;''+++++#####@@@@#@#@@@@@##@@##@@@@@@@#@@@@@@@
@@@@@@@@@@@@#@#@@@@@@@@@@######+#++##+++++'+';;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,::;;;''+++++#####@@@#@#@@@#@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@#@######+##+++++'+';;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;;'+#+++#######@@@@###@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@##@@@@#@@@@@@@#@@@@##@@##++#+#+#+#++'++;;;:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,:::;'+#++++#####@#@#@@@@@@#@@@@@@@@@@@@@@@#@@@@@
@@@@@@@#@@@@@@@@#@@#@@@@@#####+######+#++'++;;:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,::;''#+'++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@#@@#@@@@@##@####+####+#+++'+';:::,,,,,,,,:,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,:::;''#+'+++######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@########+++#+++++';:,,,,,::::;:::::,,::::::::,,,,,:,,,,,,,,,:,,,,,::::,,,,,:::::::,,,,,::;;+#+'+#+######@@@@@@@@@@@@@@@@@@@@#@@@@###@@
@@@@@@@@@@@@@@@@@@@@@@@@@#@#######+++#+++'+'::,,,,::;:::;::;;::::::::::::,,,::,,,,,,,::,,,,,:::::::;::;;:;:::::,,,:;;'+++++#++#@###@@@@@@@@@@@@@@#@@@@@@@@@##@@@
@@@@@@@@@@@@@@@@@@@@@@@@##@@#####++++#+++'';::,,,::;;';';;::::;::::::::::::::::,,,,::::,,,,:::::::::;;;;;;:;;::,,:::;'+++++++######@@@@@@@@@@@@@#@#@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@####++++#++#++';::,,::;;'';:,......:;::::::::::::::,,,,::;:,:,,:::::::;:;::;;;'';'::,:::;'++++++####@##@@@@@@@@@@@@@@@@@@@@@@@@@#@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@##++++#++++'';::::::;'':,,...,,:,..::::::::::::::,,,:::;::::,:;:::::,....,,:;;';';::::;'++++++########@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@##++++#++++'';::::;'+';:,...,''''':.,::,::::::::::,,::;;::::,::::::......,.,,:;''';:::;'#++++++#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++++++#++'':::;;'++';;::,:'+''''',.:;,,:::;:;:::::::;;::::::,,::......,::,:,:;'';::::;++'++++#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++++++++'':::;;';;::::;;'+++##'';,,::::::;;;:::::::;;:;::::,::,,,...,;''';:::'+'::::;++'++++#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###+++++++++'';::;;;::::,,,::;;:;++'',,:;;;:::;;:::::::;;;;::::::,,,....''''+';:;;+';:::;'+''++'+#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++++++##+';;::;;::::,,,,,,,,,:::;;;;;;::::;;:::::::::;;;:::::,,,:,..;''+++++;;;';;:::;'+'+++'++####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++++++##+';;::::::,:,,,,,,,.,,,,::::::,,:;;;:::::::::;;;;::;::`,,,..''.'#+++;;;;;::::;'+'+++'++####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###+#'+++##+';;::;::::,,,,,,,,,,,,,,,:,,,::;;;:::::::,::;;;;:::::`,,,.,''####++;';;::::::;+'+++'++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+#'+++##+';;:;:::::,,,,,,,,,,,,,,::,,:::;;::::::::::;;;;;;:,:::;;:,.'+'##+++;;'';;::::;++#+++++##+##@#@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+'++###+';;;:::,::,,,,,,,,,,,,,,,,:::::;;:::::::::;;;;;;;;:::::::;:;';+++';;;;';;;:::;++#+#+++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@##'++###+';;::::::,,::,,,,,,,,,,,:::::::;;:::::::::;;;;;;;;::::::,,:::::;;;';;;;:::::;;+++##+++####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@##+++###+';;:::::,,::,:,,,,,,,,:::::,:::;;:;:::,,::;;;;;;;;::::::,,,...,,::::::::::::;;'++##++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++##++;;:::::,::::,:,:,,,:::::::::::;;;;;;::::::;;;;;;;;::::::,,,,,,,,,,::::::::::;;'++#+++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++##+';;::::,,,:::,,,:,,:,,,,,:,::::::;;;;::,:::;;;;;;;:::::::::,,,,,,,,::::::::::;;'++##++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###++###';;:::,,,:,,,,,,:,,,,,,,,,,::::::;;;::::,,::;;;;:;;:::::::::::,,,,,:,:::::::;;;'++##++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+###+;;::::,,,,,,,,,,,,,,,,,,,,,,:::::;;::::,,,::;;';:;::::,:,:::::,,,,::::::::::;;;'+####++###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###+##+';;::::,:,:,,,,,,,,,,,,,,,,,,:::;;::,,,,,,,::;';:;::,,:,:,::::,,,,,,:::::::::;;''####+#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@###+##+;;::::,:,:,:,,,,,,,,,,,,,,,,::::;:::,,,,,,,::;;;::::::,,,,,,,,,,,,,,,::::::::;;''##########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@##+##';;;:::,,,,,,,,,,,,,,,,,,,,,,,,:;::,,,,,,,,,,::;;::::,,,,,,,,,,,,,,,,,::::::::;;''+########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@#####';;:::,,,,,,,,,,,,,,,,,,,,,,,,:;::,,,,.,,.,,,::;':;;:,,,,,,,,,,,,,,,,,,:,:::::;;''+######@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#+###';;:::::,,,,,,,,,,,,,,,,,,,,,,:::::,,,...,,,,::;;;::,,,,,,,,,,,,,,,,,,,,,:::::;;''+###@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++++';;:::,,,,,,,,,,,,,,,,,,,,,,,,::::,,,,.``.,,,:::;;::,,,,,,,,,,,,,,,,,,,,::::::;;;'+######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@##'##+'';::::,,,,,,,,,,,,,,,,,,,,,,:::::::,,,..,,,,,:::;::,,,,,,,,,,,,,,,,,,,,,,:::::;;'++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@#+##+'';::::,,,,,.,,,,,,,,,,,,,,,,::,:::::,,,,,,,:::::;;::,,,,,,:,,,,,,,,,,,,:,::::;;;'++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##'+#+';;::::,,:,,,,,,,.,,,,,,,,,,,:,::;;::,,,,,::::::::;:,,,,,,,,,,,,,,,,,,,,,:::::;;;'++#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@#@@#@@@@@@@@@@@@@@@@@#@@@@@@#@@+;'#+'';::::::,,,,,,,..,,,,,,,,,,::::'+++::,,,,::::::::;:,,,,,,,,,,,,,,,,,,,,,::::;;;;'+++####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@#;;'++';;::::::,,,,,,.......,,,.,,:,,;''++;:,,,::;;:;:,:;::,,,,,,,,,,,,,,,,,,,,:::::;;;'+#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;:;+#+';;::::,,,,,..........,,,,::,:';;'';:,,,:;#++':,,:;:,,,,,,,,,,,,,,,,,,,,:::::;;''++#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@#@#@@@@@#@@@@@@@@@@@@@@@@#@#+:::+++';;:::::,,,,,.,........,,,::,:;;'+;;:::,:'+#++;:,:;,,,,,,,,,,,,,,,,,,,,:::::;;;''+####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#':::'++'';::::::,,,,.....,.,,,,,:::,:;;';::::,:;;'+';;:,,;,,,,,,,,,,,,,,,,,,,,,:::;;;'''++#++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#@@@@@@@@@@##@@@@@##':;:;+++';::::::,,,,,..,,,,,,,,,:::,::;;:,:::::::;'';;;,,::,,,,,,,,,,,,,,,,:,,::::;;;;''++#''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';;;;'++';;::::::,,,,,,,,,,,,,,::;::,:;:,,:,,::::;'';;:,,::,,,,,,,,,,,,,,,,,:::::::;;''+##+';#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;;;;''+';;::::::,,,,,,,,,,,,,,::;:::::,,,,,,:::::''';:,:;:,,,,,,,,,,,,,:,,:,:::::;;;''+##';;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@##@@#@@@@@@@@@@@@@@@@@@#';';';;+';;:::::,,,,,,,:,,,,,:::::::::,,,,,,,,,,:;';:,,,;:,,,,,,,,,,,,,,,,,::::::;;;''+#+;::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@#';;;':;+';;:::::,,,,,,:,,,,,,::::::::,,:,,,,,,,,::::,,,:;:,,,,,,,,,,,,,,,::::::::;;''++#':::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#+';;;;;'+';:::::,,,,,,:,,,,:::::::::,::,,,,,,,,:::::,,,;:,,,,,,,,,,,,,:,,::::::;;;'''+++;:::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@#@@@@@@@@@@@@@@@#@@+;;;;:;'+';::::::,,,,:::,,::::::;:::::,,,,,,::,:::::,::;:,,:,,,,,,,,,,,,:::::::;;;'''+++';;;'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@##@@+;;;::;;+'';:,:::,,,,::::,::::;;;;::,,,,,,,,,:::,,::::::,,,,,,,,,,,,,,:::::::::;;;'+'++'''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
##@@@@@@@@@@@@#@@@@@@@@@@@@@@@#####'';:;;;++';::;::,,,:::;::::;;;;;::,,,,,,,,,,::,,,::,::,,,:,,,,,,,,,,::::::::::;;'''++''''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@#@@@#@@@@@@@@@@@@@@@#@@@@@@@@@@@@+';;;;;;++'':,:::,,,:::::::;;;;;:::,:,,,,,,,:::,,,::::::,:::::,,,,,::::::::::;;;''''++';;''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@#+;;;;;::'+'':,:::,,,:;:::;::;;';::::,,,,,,,:::::,::::::,:,::::::,::,::::::::;;;;''''++';;'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@#@@@@@@#@@@@@@@@@@@@@@@@@@@@@##@#+;;;::::;+'';,:::,,::;:;::;;';;;:::,,,,,,::,:::;:::::::,:,::,::,,,:::::::::;;;;;'''++'';;+'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@#@@@@@@@@@@@@#@@@@@#@@###@@@@@@@+;;:::::;+'';,:::,,:;;;;;;;:;';::,,:,,,,::::,::;::::,:,:,,,,::::,:,:::::::;;;;;''''++'';''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#@@@@#@#@@@@@@#@#@@@@@@@###@@@@@@@#';;::'#++'';::::,,;;;;::;;;;;;::,,,,,,,,:,,:,,:::::,,:::::,::::::::::::::;;;;';'''++;;;''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@#@@@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@###++#@##++'':::;,:;;;::;;;::;;:,,,,,,,,,:,,:,:::;::,,::::::::::::::::::;;;;;;;'''+++;:;''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@###@@@@#++';:::;::'::::::;::::,,,,,,,,,,,,,::::::;:::,:::::::::::::::::;;;;;;;'''+++;:;;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@###@#@@####@@@@@@@#@#@@@@@@##+';;::;:;;::::::::::::,,,,,,,,..,,,,::,::,,:,:::;::::::::::::;;;;;;;''''++##;;;'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#@##@#@@###@@@@#@@@@#@@#@@@@@@@@@@@@@@@@@@@#+''';:::;;::::::::;;;;;:,,,,,,,.,,,,,,,::,,:,,:::;::::::::;;;:;;;;;;'''+++#@@#+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@##@@@@@@@@@@@##@@@@@##@#@@@@@@@@@@@@@@@@@@#+';'';;:::::::;;;;;;;;;;;::::::,,,,,,,,,,,,,,::::;;:::::::;;;;;;;;;;';'+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@##@#@@#@@@@@@#@#@@@#@@#@#@@@@@@@@@@@#@@@@@@+';;';;:::::::;;;;;;;;;;;:;;::::::,,,,,,,,,,,:,,::;::::::;;;;;;;;;;;'''++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@+';;;;;;,,:::::;';;;;;;;;;;;;:::::::::,,,,,,,,,:::;::::::;;;;;;;';;';''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@#@@@@@@@@@@@@@@@##@@@@@@@@@@@@@###@@#@@@#';;;::;,,:::;:;''''''';;;;;;:::::::::,,:,,,,,,,:::::::::;;;';;;;;';;''###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#@@@#@@@@@@@@@#@#@@@@##@@@@@@@#@##@@#@@@@@@@#';;;::::,,:::;;'''';;'''';;';;;::;::::,::,,,,,,:::;:::;:;;;';;;';;;;''+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@#@@@@@@@@@#@@@@@@@#@@@@@@@@@@@@@@@@@#@@@#'';;::;::,:::::;'';;';'''++''''';::::::,:::,,,,:,::::::;;;';;;;'';;;''##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@#@@@@@@@@@#@@@@@@@@#@@@@@@@@@@@@#@@@@@@@#+';;;:;:,,,::;;;;;;;;;;;;'''''''';;;;;::::::::,,,::::::;;'';;;'';;'''+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@#@##@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@@##@@@@@@#+';;;;::,,,,::;;;;;;::;;;;;;;;;;;;;;;;;:;;;:::::,::;::;;;'';;;';;;;''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@
@@@@@@@@@@##@@@@@@@@@@##@@@@@@@@@@@@@@@@@#@@@+';;;;::,,,:::;;;;;:;;:;::;:::;:::;'';;;;;;::::,:,:::;;;;'';;;;;';'''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@
@@#@@@@@##@@#@@@@@@@@@#@##@###@@@@@#@@@@@@@@##'';;;::,,,::::;;;:;;;:::;:::::;::;::;;;;;;;:::::,::::;;'';;;;;';''''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@#@@@@@@#@@@@@@##@@@@@###@@#@#@@@#@#@@@@@@##'';;;;:,,,::::;:::;:;;;;:;::::::;::;;:;:::::::::::,:::;'''';;;;;'''+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@#@@@@@@@@@@@#@##@@@######@@#@@@@#@#@@@@@@@#+'';;;::,,:::::::::::::::;,::::;:::;::::::,:,,,,,::;;:;''';;;;;;'''+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@##@@@@@@@@@@@#@@##@@@#@@#@@#@##@@#@@@@@##+'';;;::,,:::::::,,,,,,:::::::::::::::::::::::,,,::::;;;'''';';;'''+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@
@@@@@@@@@@@@@@@#@@@@@####@@@@@@@@#@@@@@@@@@@#@#'';;;::,,::::;:::,,,,,,,,,:,:::,::,,,,,,,,,,,,,:,:::;;;''''';;''''+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@##@@#@@@@@@@##@@@@@@@@@@@@@@@@@@#@@#+''';;:::::::;::,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,:::::;;;;'''';;;'''###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#@@#@@@#@@@@##@@@@@@#@@@@#@@@@@@@@#++'';;;;:::::;:::,,,,:,,,,,..,,,,,,,,,,,,,,,,,,,:::::;;''''';';''+###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'';;;:,::::;:::,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,:::::;;;'''''';'''+++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@#@@@@#@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+''';::,::::::::::,,,,,,,,,,,.,,,,,,,,,,,,,,,::::::;;;''''';;'''++++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@##+++';::,,::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,::::::;;'''''';;''+#+++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@##@#@@@@@@@@@#@@##+++';::,,:::::::::::::,,,,,,,,,,,,,,,,,,,,,,,::::::;''''''';'''+#+#+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@#@@@@@@@@@@@##@@@@@@@#@@@@@@@#@#@@@@@@@@##@@@#++''';::,,::::::::::::::,,,,,,,,,,,,,,,,,,,,:::::;;;'''''';;''++++++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@#@@@@@@@@@@@@@@@@@@@@#@@@@#@@@##@#@@@@##@@##@##++'';::,,::::::::::::::,,,,,,,,,,,,,,,,,,,:::::::;;;''';';;''+#++++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#@@@@@@@@@@@@@@@#@@@@@@#@@@@@@@@#@@@@@@@@@@@@@####++';;::,::::::::::::;;,,,,,,,,,,,,,,,,,,,::::::;;'';''';;;''++++'++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#@@@@@@@@#@@@@##@@@@@@@@@@@@@@@####++';::,,::::,,::,::;;,,,,,,,,,,,,,,,,,,,:::::;;;''''''';''+++'''++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@###++'';:::,::,,,,,,:::::,,,,,,,,,,,,,,,,,:::::::;;;;;'''';'''+++''''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#++##+';;::,,::,::,,,,,::::,,,,,,,,,,,,,,::::::;;;;;;''''';''++++''''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++##'';:::,::,,,,,,,,::::,:,,,,,,,,,,,,,:::::::;;;'''+''''+'++''''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++###'';::::::,,,,,,,,,::::,,,,,,,,,,,,,,::::::;:;;''+++'+'++++''''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@#@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#+++##++;;;:::::,,,,,,,::::,,,,,,,,,,,,,,,,,:::;;::;''''++'+'+++''''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#++'##+'';;;::::,,,,,,,,:,;::,,,,,,,,,,,,,,,::::::;;';'+++'++++';'''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@++'+++++';;::::,,,,,::,:;:;:,::,,,,,,,,,,,,,::::;''''+'+++'+++''';;;'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@+'''##++';;::::,::,,:,::::::,,:,,,:,,,,,,,,:::;;;;'''+++++'++';;'';''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'''++#++';:::::::,::::::::::,,:::,,,:,,,,::::;;;;;''+++''+++';;;';''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@#+'''+'##+';;;:::::::::;:::,,,,,::,,,,,:,::::;;;;;''+'++'''+';;;;;';''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'''''+##''';;;::::;:::::,:,::,:::,::::,::::;;';;;;''+++++++';;;;;;;''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+''++++#''';';:;::;:;;::,,::::;::::;::::::;;;';;;'''++++++';;;;;;';''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#+''+++##+'''';:;;;::;:;:,:,,:;:;;::;:;;;::;;;;'';'+'++++++;;;;;;;;;'''+#@@@@@@@@@@@@@@@@@@@@#@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'''+++'++++';'';;;;':;::,,,;;:;;,:';::::;;;';'';+'++++++';;;;;;;;;;''++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'''''++#'+++''''';';;;;:,,:;:;;::;;;::;;;;';'++'+++'+++';;;;;;;;;;;''+'+#######@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'';'''+++#+''';;';;;;:;:::;:;;;;:;'';:;;;''''+++++'+++'';;;;;:;;;;'''+''++++++###@@@@@###@@@@@#@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+''';;'''+#'++'''';;'';;;::;'';;:;;;';;;'''''+++#'#+++';;;;;:;;;;;;;'''''''++++++####@@@#@@@@@@@#@@@@@@#@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+''';;;;''+'+''+''';;';;;;:;;;;;';;;'''''''''+++++'#++;;;;;:::;;;;;;'''+''''++#++++++#####@##@@@#@@@@@@@@@@@@#@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'''';;;';'++++'++'';''';;;;';;';;'''''''+'+'+++'#+++;;;:;:::::;;;;;;''+;;'''+++++++++++##@@@@@#@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+''';;;;';;++++'+;+;+++;'''';';'';;;'''+'+'+++++###+';;;:::::::;;;;;;;'+;;;'''''+++++++++####@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'''';;;;;;'+++++++++'++;';';;;''+''''++'++'#++++++';;;;;:::::::;;;;;''+';;';;'''+++++++#++#####@@@@@#@@#@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'''';;;;;;'+++##+#+++++++''''''+''''+#+'+++++++++';;;:::::::::::;;;;'''';;;;;;;'+++++++++++#######@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++'';;;;;;;;'+++++++'++'++'''+#++''+'+++++#++++'''';;;::::::::::::;;;;''';;;;;;;'++++++++++++#+######@#@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#++'';;;;;;;;;'++''''+++++++++'+++''+++#++#++'''';';;;::::::::::::;;;;'''+';;;;;;;'+++++++++++##++#######@#@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++''';;;;;;;;'''''';'+++'''++++++++++++++++'''';;;;;;::::::::::::;;;;;'''';;;;;;;'+++++++++#++#++++#########@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###+++''''';;;;;;';'';';;;';;';'';'''+''++''''''';;;;;;;;:::::::::::::;;;;;''+';;;;;::'+++++++++#+++#+++++##+######@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####+++++'''';;;;;;;'''';;;;;:::;;;::::;''';;;;''';;;;;;;;;:::::::::::::;:;;;'''';;;;:::+++++++++++#++++++++##########
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+####+''++'''';;;;;;;'''';;;;;:::::::::,::::::::;;:;:;:;;;;::::::::::::::::;;;;''';;;;;::+++++++++++#+++++++++##++#####
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######+''''+''''';;;;;;;''';;;;:::::,:,,,,:::,::;::::::;;;;;::::::::::::::::;;;;;''';;;;;:;+++++++++++#++++++#+++#+++####
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++###++''''+''''';;;;;;''''';;;;;::::,,,,,,,,,,::::::::;;;;::::::::::::::::::;;;;''';;;;;;'+++++++++++++++++++++++##++#+#
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++#####+'';''+''''';;;;;;''''';;;:;::::,,,,,,,,:::::::::::;;;:::::::::::::::::;:;;;''';;;;;:'+++++++'+++++++++++++++#######
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++##+###+';;''+''''';;;;;;;''''';;;;:::::,,,,,,,,:::::::::;;;;::::::::::::::::;;;;;;'''';;;;;+++++++++++++++++++++++++###+##
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++##+++##+;;;''+'''''';;;;;;''''';;;;;;:::,,,,,,::::::::::;;;;;:::::::::::::::::;;;;;;''';;::;++++++++++++++++++++++++++#+++#
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##++##++++##+;;;''+'''''';;;;;;''''';;;;;;::::,,,,::::::::::;:;;;;::::::::::::::::::;;;;;''';:::;+'+++++'+++++++++++++++++++##+#
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##+++##+++++#++;;;''++''''';;;;;;;''''';;;;;;::::,:,::::::::;::;;;;;:::::::::::::::::;;;;;;''';;::'++++++++++++++++++++++++++++###
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###++#+#++++++++';;''+++''''';;;;;;''''';;;;;;:::,,,,::::::;:::;;;;;;;::::::::::::::::;;;;;;;''';::++++++++'++++++++++++++++++++###
@@@@@@@@@@@@@@@@@@@@@@@@@@@####++##++#+++++++';;;'++''''';;;;;;;;'''';;;;;;;;:::,::::::::::;;;;;;;;::::::::::::::::;;;;;;;''';;;++++++++++++++++++++++++++++++##
@@@@@@@@@@@@@@@@@@@@@@@@@@####++#++##+++++++++;;'''+'''''';;;;;;''''';;;;;;;;;:,::::;::::::;;;;;;;;:::::::::::::::;;;;;;;;''';;'+++++++++++++++++++++++++++++++#
@@@@@@@@@@@@@@@@@@@@@@@@@####+++#+++++++++#+++;;''++'''''';;;;;;;''''';;;;;;;;;;:;;;::::::;:;;;;;;:::::::::::::::::;;;;;;;;''';+++++++++++++++++++++++++++++++##
@@@@@@@@@@@@@@@@@@@@@@@#####++###++++++++++#++';''++''''''';;;;;;;'''';;;;;;;;;;;;;:;::::::;;;;;;;;;::::::::::::::;;;;;;;;;;'''++++++++++++++++++++++++++++++++#
@@@@@@@@@@@@@@@@@@@@@###########++###+++++##++';;'++''''''';;;;;;;''''';;;;;;;;;;;;;:::::;;;;;;;;;;:::::::::::::::;;;;;;;;;'''++++++++++++++++++++++++++++++++++
@@@@@@@@@@@@@@@@@@@@########+#####+##+++++##+++'''++''''''';;;;;;;'''''';;;;;;;;;;:::::::;;;;;;;;;;;::::::::;::;:;;;;;;;;;;;''++++++++++++++++++++++++++++++++#+
@@@@@@@@@@@@@@@@@@@########+#########++++++#+++'''++''''''';;;;;;;'''''';;;;;;;;;;;;;;;:;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;'++++++++++++++++++++++++++++++++++
@@@@@@@@@@@@@@@@@#########++#########++#+++#+++'''++'''''''';;;;;;'+'''';;;;;;;;;;:;;;;;;;:;;;;;;::::;::::;;;;;;;;;;;;;;;;;;;++++++++++++++++++++++++++#++++++++
@@@@@@@@@@@@@@@@#####################++++#+##+++''++++''''''';;;;;''+''';;;;;;;;;;;;;;;;;;;;;;;;:;:;:::::;;:;;;;;;;;;;;;;;;;'++++++++++++++++++++++++++++#+#++++
@@@@@@@@@@@@@@########################++##+###++''+++'''''''';;;;;''''''';;;;;;;;;;;;;;;;;;;;;;;;::;::::;:;;;;;;;;;;;;;;;;;;++++++++++++++++++++###+#++#+#+##+++
@@@@@@@@@@@@@#########################++++######''+++'''''''';;;;''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;'+++++++++++++++++++#++++++#+########
@@@@@@@@@@@@############+############++++++###+++++++'''''''''';;;''''''';;;;;;;;;;;;;;;;;;;;;;;;;:;:::;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++#+#+###########+
@@@@@@@@@@@#####################++###+++########+++++'''''''''''''''''''';;;;;;;;;;;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'+++++++++++++++++++++#####+##########
@@@@@@@@@#######################+####++##+#+##++#+++'+'''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;+++++++++++++++++++++#################
@@@@@@@@############################++++###+####+++++''''''''''''''''++''';;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++################
@@@@@@#################################++#+#####+++++'''''''''''''''''+'''';;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++++++++++++++++++++++################

Persionalia:

Name Tor-Anders Ulven

Nationality Norwegian

Address Steinkjer, Norway

Email ulven@wolfcode.org

Website http://www.wolfcode.org

Date of Birth 20.04.83

 

Experience:

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

Education

2013-2016

Games and Entertainment Technology at North University Norway

2011-2013

Geography Studies at North University Norway

2010

Sociology Studies at North University Norway

 

Programming / Game development software knowledge

Programming languages C, C++, C#, JavaScript, LPC

Programming software Visual Studio, MonoDevelop, NP++

Game engines Unity3D

 

A typical programmer face

Who am I:

Game Developer, programmer, game designer, you can call me any one or all of those. I started dabbling in code some 16 years ago, primarily writing LPC-scripts for a Multi-User Dungeon called VikingMUD. (I still do on occasion).

 

I figured out quite early that I loved the concept of game mechanics, and the act of creating something. By combining those two, there was only one path for me; game development. So since 2013 I've done little else than to hone my skills in that department, primarily through the help of teachers and students at North University, Steinkjer.

 

I currently reside in Steinkjer, Norway, with my special other and our two sons. They have been incredibly supportive through the past three years, and as I move forward with new goals, I am sure they will remain so.

 

Game development is not just a hobby. Not just something I want to work with. It is a passion, a thing of which I am devoting all my waking time into perfecting. It might be an impossible feat to perfect the art. But I am here for the long haul.

 

Tor-Anders Ulven - WolfCode