a Hackathon by ZOLLHOF

4th + 5th | June | 2019
Z-Bau, Frankenstr. 200, Nürnberg
indoor & outdoor, 5 working areas, 700m²

We are inviting hackers, engineers and business enthusiasts to join us on a 2-day tech-adventure. Let's build the future together!

REGISTER NOW REGISTER NOW | REGISTER NOW | REGISTER NOW REGISTER NOW | REGISTER NOW | REGISTER NOW | REGISTER NOW | REGISTER NOW

Tracks

Augmented Logistics 028 Eye

Is augmented reality the future of logistics? As one of the most undigitalized industries logistics definitely need some gamechangers. Join us on this track and become one of them!

Smart Workspace 029 Chip

Smart cars, phones, homes and people? Why not creating a smart environment at our workplace and making our everyday life much easier? Join us on this journey and create the workplace of the future!

Data Discovery Internet of Things Icon

We're drowning in our generations new oil: Data! We’re always trying to make more in less time. Let's get real "Data-Driven" and take this track to discover data even more!

Wild Card Wildcard Icon

Do you have a topic you are passionate about and would be a good fit to our hackathon? Let's talk about it! Just send an email to events@zollhof.de and tell us what you have in mind.

Challenges

Take up your chance and work on our challenges set by corporate innovators. While hacking you will be given hands-on support, the latest technology and all the goodies you need to win that challenge!

Partners & technology providers

HUK Coburg Logo
Schaeffler Logo
Siemens Logo
Nürnberger Versicherung Logo
CodeCamp:N
N-ERGIE Logo
VAG Logo
Flixbus Logo
Bayerisches Staatsministerium für Wirtschaft und Medien, Energie und Technologie
Gründerland Bayern

Tech

Arduino + Raspberry Pi Kits | Amazon Echo | Oculus Rift Go | Drones | Wearables

We believe that hackers should have access to the latest and greatest technology. That's why we made sure you have the chance to work with some of the world's leading brands by getting to use their products and devices. At HACKBAY's hackathon, hackers can expect to have access to everything from microcontrollers, drones, smart watches to free web hosting.

Why

You code

The focus is on YOU! You will build. You will be coached and helped by mentors. Most of your time will be spent with your team hacking a product together. No experience needed, but some homework and preparation might help!

You learn

Workshops, talks, mentors. No matter what your experience level is, you will learn something. Attendees range from newbies to core-devs - everybody is here to enjoy. Do you have some special needs or questions? Come talk to us anytime!

You meet

This is not work and should not feel like that! There will be plenty of time to relax or enjoy a coffee with amazing people. Meet startups, other hackers, corporate innovators, interested visitors and well, the #ZOHOfamily.

We care

Amazing food and catering for free, free coffee, a lot of swag to take home, some cool music, amazing prizes...and last but not least, follow-up and further help to keep you working on your idea after the event! This year's event is all about you - come join us for a great tech experience.

Prizes

At the hackathon we would like to reward awesome ideas and hard work! Our expert jury will judge all ideas and give awards to the best three teams.

Overall Best

(1) 1.500 € cash
(2) Tech voucher worth 500 €

Best Technical Implementation

(1) 1000 € cash
(2) Tech voucher worth 300 €

Best Team & Best Business Model

(1) 1000 € cash
(2) Tech voucher worth 300 €

Schedule

Coming soon...

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