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!

UPDATE for 2019: Save the Date (4th + 5th | June | 2019) - All further info coming soon!

Save the Date Save the Date | Save the Date | Save the Date Save the Date | Save the Date | Save the Date | Save the Date | Save the Date

Tracks

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
Samsung 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

You will build. 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.

You meet

This is not work. There will be plenty of time to relax or enjoy a coffee with amazing people. Meet other startups, hackers and corporate innovators.

We care

Free food, free coffee, a lot of swag to take home, some cool music, amazing prizes...

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.

1st

(1) 1000€ tech equipment budget for developing your prototype & 3-month free hotdesking for your team at ZOLLHOF
(2) Tech voucher worth 150€ p.P.

2nd

(1) 750€ tech equipment budget for developing your prototype in a 10 week acceleration program
(2) Tech voucher worth 100€ p.P.

3rd

(1) 500€ tech equipment budget for developing your prototype in a 10 week acceleration program
(2) Tech voucher worth 50€ p.P.

Schedule

Tuesday, 10.07.2018
08:30 - 09:30 | Arrival & Registration
Location: Welcome Area
09:30 - 10:30 | Welcome & Introduction
Location: Food & Event Area
10:45 - 12:30 | Q&A challenges / team up & ideation
Location: Welcome Area | Working Area 1 | Working Area 5
12:00 - 13:30 | Lunch
Location: Food & Event Area
13:30 - 14:30 | Expert sessions
Location: Food & Event Area
14:00 - 18:00 | Hack time
Location: Working Areas
18:00 - 19:00 | Mentor feedback
Location: Working Areas
19:00 - 21:00 | Dinner
Location: Food & Event Areas
(+ FIFA Football World Cup - Livestream!)
21:00 - open end | Hack time
Location: Working Areas
Wednesday, 11.07.2018
8:30 - 9:30 | Breakfast
Location: Food & Event Area
9:00 - 9:30 | "How to pitch" - Keynote
Location: Food & Event Area
9:30 - 12:30 | Hack time
Location: Working Areas
12:30 - 13:30 | Lunch
Location: Food & Event Area
13:30 - 16:30 | Hack time
Location: Working Areas
13:30 - 14:00 | ZOLLHOF Startup pitches
Location: Food & Event Area
15:00 - 15:30 | Pitch training
Location: various locations
16:30 - 17:30 | Semi finals
Location: Welcome Area | Working Area 1 | Working Area 5
18:00 - 19:30 | Grand Finale
Location: Food & Event Area
19:30 - 23:30 | Aftershow party & Dinner
Location: Food & Event Area | Welcome Area
(+ FIFA Football World Cup - Livestream!)
.,::::,, `,;#`+ ,. .:#'. ` `.., ` .,#: `....., :. `.;; `......,. .. `.+, ';..,,,,.. .:. `.# :...` `. .';' ` `;+: ';@+ `. ;;;'` `.,` ,+'',.`.` ';;' ..` ;+';.` ':;,.;`';': ,` :,,,. :+''::.``.';'. ,. :+#`:;,. ,```..'' :. .;# ,,. .````.: :. .`+ :. ,.````.; `. ,`; ... `. ,.`````.: : ` ,`. .`. ..'#:. `,.```,`..: #` . .`, ,.. `.:#. ``. ,..````,,..; +';` .`, :`.` `.+; `. .,...`````...: ;:.` .`, ,`.. .`,, ,. ` `,,'......```... .`..`; .`' :`.. ``'.@, `..,` ,,::`...........,, .``` #+' .`: ;`.. ,,,,,'.'':` `. .,,,................`+'. .```.'';:; .`: ,,`..` ,..,,,::,'@+ `. .,,,,,,................`++`,+```` ##+',:`.: .:;'`... .,..` ###;;.:+,,,::;,......`.,,,,,,,,,'+#,#`.```''#;':``. .:;'++.`.., .'.`@:..` ;'+'''';''''',.......,,.:,::;;:;###;`.```.;+:,`...,;''+++:`.... .# .'@+;'';;'''''+'';.......`:,;,::;''''#@@,.``` ';':,,..,++#+.``.,., `+ ;;''+++++++''....```:::,,::;;;''''@#..`` +'+++.:;+;. ...,,, `; `:#@ ;#@#....`;. `:.,,::::;'''++`.``;++: .:' ..,,,,` .; `...; ...````````...:.`:;''++#`.`. .`+ ...,,,:` . `....` ,..`````..`..,..,..;'+++++++. .`; .,.,,,,: .. `...,...` ,.``.';...`...,,,,..;+ ,+' ,` ...,,:::::, ;;..... ,... +:```;;......,,,,,,,.;+ `+'...,:;;;:;, ... .... #+'+``.....:',,,,,,,,.;+ +++'';''. ..`` ,`';''......'',,,,,,,,,;; '+'. :;.. #+` '++..,,,,'';,,,,,,,,. +.. #., #++,``++;;+;# #'+,,,,,,;. '.` #+ ,.,''+.++#+++# '+,,,:, :'. ;,, + ;.``'++.'` +:;+` `#; +` ';.#';.```.`#'@ @;'@# :,` ++.;;;:.`.,:++ #;':+ ;. #,.+;:``.:#@ ::' #@ '. .,`....`` .,`',``.:' :' ;++ ,` .+:,,,,'+;,,;'+,..`.`., ;, ## +' .+ .;,`,,..,,:... #.` @# ,; .' ,.,:;:@.`.....` .,: + '. ,. .,`,+;`...., ;; '` #; `.` ``;.., ..,., +. '. ,, `..;'.`..,,, ,` '. .. `....;..,,,, #. ', ,. ``.....,,,,, , ': ,.,```.``...,,::,:` #.': #;,,,,,::;;::;. .,;; '+'+''''':` @:; ` `;; `
,;++#########+#####++;, +++++++++++++++++++++++++++'+` #+++++++++++++++++++++++++'''''. ++++++++++++++++++++++''''''''''' +++++++++++++++++''''''''''''''';. `+++++++++++++''''''''''''''''''''' '++++++++++''''''''''''''''''';;;;', `'+++++++''''''''''''''';;;;;;;;;;;'+` ,'++++'''''''''''';;;;;;;;;;;;;;;;;'# ;'+'''''''''''';;;;;;;;;;;;;;;;;;;;'' :'''''''''';;;;;;;;;;;;;;;;;;;;;;;;+' .+#''''';;;;;;;;';';;;;;;:::::;;;;'+' `+;+#############################+;+; +#+############################+';+: '#'+####++#+###################+',+. '#;+####@@+####'@@@+@#########++':+` '@,++#########+@#:;@+#########++;'+ '@:'+########@@@`.`;@+########++;++ ;##'+########+@....`@#########+';## ,##'+#######+@,'#.@@`@+#@@###++''@# @ #@'+######+#@`@+.,#:;+####@##+'##''. # @#''+###+###;.,,,:..:####+###+'@#.', #`+#;''+###+::::++'++':::####+;;;@# +, +@+@:+###,.,,,;',,,::+':,,,:##+#:@##@, '@#@#@':,,,,,';,,,,,:,;';::::;'+@####, ''#@##:,,,::;+.,;:,,',,'''::;;;'####@. ; +##+;:::;:;,,;:., .',,+';;;;;'### @. ; ####;:::::;,:'#####;:,'+'''''+#@# @. : '#@#;;:;;;::'#######':'''''''#### @. :`#'##';;;;:::;;;''''';::''''++##++#@` :#@'##';:';;::,,,,,,,,,;;'++'++@#+'##` :##'##+;;';';:,,,;::,,:;'''+'++##+#@#` :#@'##+;';;';;:,:;';::;''+++'++##+#@# :#''##+''''++';''';''''+++'++++##++++ :+'##+''''++'''''+'+'++++++++###+'# ;'##+''''#+++'++++'+++##+#++#+##'` `##,:+''++++++'++#+####+++##+:##+ ,,';+++'++++++++###+###+++##+;; #:+'+++++++#++######+++#''# ',;+++++####+##########+''+ .':'+++#+#############+''# #,:;'++++########+#++'''@ +::;;'''+++######+++''''' `:::;;;;'+++++#++++''''', `::::::;''''''+'++'';''' ::::::::;;;:';'''';'''' ;::::::::,::;''''';;''' ::::::::,,,,:;'''';;''+ ,:::::::,,,,,;''';;'''+ .:::::::,:,,;;'''';;''+ .:::::::::::;;''';;'''+ .::::::::::;;;''';;'''+ .;::::::::;;;'''';;'''+ ;:::::::::::;;'''';;'''+ ;;::::::;:::;;;''';'''''''+ ```+::::::;::::;;;''';;''''''#, .`,`.``;::::::::;;;;''';;;'''''':::: :.,.;....::::::::;;;;;;;;;'';;';:::::,: ,,.,.:.,.....,.::::::::;;;;;;;;;;;,::,,:,,,,. ..,:...,.,,.,,,,,,,,..:::::::::;;;;:::::,,:,:,,,,.,. `,:,,.,`..,,,,..,,,,,,,,,.,.:::,,,,::::::,:,,,,,.,,.,,.... ` `.,,,,..,,...,.,,,....,,,,,,,,,,,::::::::,,::,,,,,..,,...,,........ ``.`..,,,,,..,,......,,.......,.,,,,,,,,:,,,,,,:,,,..,,...,,,,,,.,,,,...,:, ```..,.,,,.,.,,.....,.,...........,:,,..,,,,:,...,,..,,.,,,,,,,,,,,.,,,,.,,.,, ```....,,,,,..,,.................,,,........,.,,..,,...,,,,,,,,,,,,,,,,,,,.,,,,,,` `````..,.,,,,,,,,,,...,...,........,.,....,....,,..,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,`
@@ ###' @##@ '''+ `,..........``,;, : ::.,,.,;+#@@##':...`#'` ; ;+,,.#@#@#######@#@...,'' .;; : '`',,@#######++###+##:..`@', ;,.```. .: '.+.,+#####;;;;;;;;'+##....+'' ;:.````````: ', ',;',,@####;;;;;;;;;;'#@@...`:''` ,:.``'`````````, ;. ###@,,.#####;;;;;;;;;;;###:`` `.'': :.`````,#.```````` :` '###,,,,@@###;;;;;;;;;;;++#@:,,.,`+'' .````.````````'@#;.. .: ++',,,:,@####;;;;;;;;;;;'+#@;::,,,`++' ``````````:#@@@+:@#: :: :,,,,,,,,@@@@#+'''';;;;;;;+@@@:;:,,,`#+' ``````.#@+@+ @@###@. ;: :':,,;,,,,;;;;;;;;;;;;;;;;;'''+'';:::,,;;:. ```+@@@#`#@'+:@#++@` :: ::,,;,:,,,';;''''''';;;;;;'''''::::,,:.;;;:, ,@#@+#@ , #'+ @@##@:; .,. `.. ;,,,:,,,,,;;;::::::,,,,.....''+::,,,,,:.';;: ;'@; ;@ . ####@@+#@@: :::..,:,: .;,,,::;::::;;;;;;;;;;;;;;;;;;;':::::,,...;;:; @+`+@@@+##+,#@''+@. ;:#+;####+ ;,,,,::,,:::;;;;;;;;;;;;;;;;;;;'::::,,,,:.,;;;: `@@@###@+@@:;;@''+@`` `:;'+# :#'#####+ ',,::::::,::';;;;;;;;;;;;;;;;;;':::,::,,...';:'` :@@####:`;#::,@@+@@;: ++++++++++#'##:,:''+;` ',:,:'+:,,,::;;;;;;;;;;;;;;;;;;'::::,'+',:.,;;+# ;:#'.'##.@#@##@@`:#@, : #::; .;:,@@@@@@:,::';;;;;;;;;;;;;;;;;':::#@@@@@@..';:' ``#+''##+###@@@@++.@. #',:` ;:,@@@@@@@@:::;;;;;;;;;;;;;;;;;;+:;@@@@@@@@@,,;;+ .###+##.`,#@#@@` +@.. `@,; ;,#@@@#'#@@@,::';;;;;;;;;;;;;;;''::@@@+;#@@@:,;;; ;@#;:;#;``#@@@@##@@+; ',#+ ;,@@@,@@+:@@':::;;;;;;;;;;;;;;''+;@@@,@@#,@@@,';; :,#.``#,.`####@#',#@, #:,: ':@@'@,,;@#@@:::;;';;;;;''''''';,,@@;@,,;+#@@,;;; .#`.`#++###:'#@ '@. '::; ':@@::'::#:@@::::,';''''''''''';:,@@,,'::#;@@,;;; ,##++##''+#++'@''@@,, ,:,;,# `:@@;@;',@:@@,::::::::;;;;;:::::::@@+#'+,@;@@:;;. ;## :`#++;##'####@@@: +,,+ :@ .@@'';,@:@@@::::;;;;;;;;;;;;;;;::@@;:',@,@@@;, ``#;;'##;####@#@@@@@, +:,' :' @@,@;@:@@#;'''';''''''''''''';;+@@.#,@'@+ .#: `#++###+++#@#@@. `;,:` ,` @@@#@@@ `@@@#@@@ :#+'+##;++###+#@@@@:: ;:,; ; @@@@' @@@@: :'+ ;`#++'#++####@#@, #,,# + `+ #+'+#+########. +::; + `,:::,` .+: :+#+#######+###.` .:,: ;;;;;;;;;;,...,,.` `.:;;,` :#+'++#############'; ',,' ,;;;;;;;;;;;;;;;;;;;;;,.:;;;;;;;:` ,:+++++####@@####@@@, #:,+ .;;;;;;::::;;;;;;;;:;;;;;;;;::::::;';:'';;;. `++++#####@#####+##. '::; `.;;;;:::::::::::::::::::::::;:::,,,,::;;;;;;;;;; .++###@###+#+++';+#,. ::,:` ;;;;;;:::,,,,,,,,,,::,,,,,,:::::,,,,,,,::;;;::::;;; ;#+##@###++`';++'+##; #,,; ;;;;;;::,,,....,,,,,,,,,,,,,,,,,,,.....,,::::::,,::;; ..###+++##+.'+#+++##. +:,+ :;;;;;::,,...........,,,,...,,,,,,..```..,,:::,,,.,,:;; `++''++::++:.+#+#;.. .;::' ,;;;::::,,..`` ````...............```````.,,:,,....,,:;, ,#+`'++''+++#+......, #:,;, ,;:::,,:,,.``` ```...........`` ``..,,,.````...,' ;++''++++#......,,.,: +:,; `;,,,,,,,,..`` ` ```......``` ``.,,,. `,:. `.##'#,.....,.,,.,,. :':,' ::,...`.,..` ``......``` `.,,,. `,. `;......+.,,,,,,.,, #:::# ;,.``````.`` ```.....`` ``.,,. ,` :...,,,,.,,..,:' +:,;# ,. ```` ``````` `.,,. , :,,,.,,..,:;. '+:,;: `. ``` ` `.,,. `.` .,,,.,;, '::,;` , ``` `.,,. `.` +'; ',:; . ```` `.,,...`.` . ``` `.,,,.` `. ..` `,,,. ,. ..` `,,. , .. `.,. .. `.` ```````` `.,.` ,` ..` `..,,...` .` `..` .. `.``....,,.. `.. .,...`` ``. .,.` ````....````. `, ` `,` .. `. `````. ````
`.,,,,,,...``` `.,,,,,,...``` .,::::;;;;::,,,..........,,. .,:::;;;;:::,,,.........,,,. `....,,,,:::;;:::,,........,,,,::::` `....,,,,:::;;:::,,........,,,,::::` `.````.....,,,::;::,,.....,,,::::::::::, `.````.....,,,::;::,,.....,,,::::::::::, ...........`....,,::,,..,,,::::,,,,,,,,,,, ..........``....,,::,,..,,,::::,,,,,,,,,,, ....................,,,,,,,,,,,,............ ....................,,,,,,,,,,,.,........... :,,,,,,,,,,,,,,::,,,.,:;;:,,,.............., ,,,,,,,,,,,,,,,::,,,.,:;;:,,,..............: ;,:,,:::::::::,,,.```.:''''';::,,,,,,......; :,:,,:::::::::,,..```.:''''';::,,,,,,......; ;:,.,:::::,,,..``` ``,:;''++''';;:::,,,,`,:; ::,.,:::::,,,..`` ``,:;''++''';;:::,,,,`,:; ;:,,,,..,,,..`` `.,:;;''++++'''';,.,,,,:; ::,,,,..,,,..`` `.,:;;''+++''''';,.,,,,:; ;:,,,:::,,.` ``.,:;;'''';:::;'';::,,,:; ::,,,:::,,.` ``.,:;;'''';:::;'';::,,,:; ;:,,,:::,,..`` ```..,,:;;'''+++++'';::,,,:; ::,,,:::,,..`` ```..,,:;;'''+++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;''''++++'';::,,,:; ::,,,:::,,..` ```..,,:;;''''++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;''''++++'';::,,,:; ::,,,:::,,..`` ```..,,:;;''''++++'';::,,,:; ;:,,,:::,,..`` ```..,,:;;''''++++'';::,,,:; ::,,,:::,,.``` ```..,,:;;''''++++'';::,,,:; ;:,,,:::,,..`` ``..,,:;;''''++++'';::,,,:; ::,,,:::,,.`` ``..,,:;;''''++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;''''++++'';::,,,:; `.,,,,....``` ::,,,:::,,.`` ``..,,:;;''''++++'';::,,,:; :,,,:::,,..`` ```..,,:;;''''++++'';::,,,:`.:;::;;;;:::,,..........,,. :,,,:::,,..`` ``..,,:;;;'''++++'';::,,,: ,:.,:::,,..` ```..,,:;;''''++++'';:::.....,,,:::;;;::,,........,,,,,::::.,:::,,..` ```..,,:;;''''++++'';::,,:: `:;+':::,,..` ``..,,:;;''''++++'';;``````.....,,::;::,,.....,,,,:::::::::::::,,..`` ``..,,:;;''''++++'';:,'+;;. ;;'++##+;,.`` ``..,,:;;''''+++''+:..........``...,,:::,...,,:::::,,,,,,,,,,++;,.``` ``..,,:;;''''+++''+###++;:: ;;;'+++######+':,,..,,::;''++#####+#....................,,,,,,,,,,,,.,.........######+':,,..,,::;''++#####+++++'';:; ;:,;'''++++++++++++++###########++++,,,,,,,,,,,,,,,,:,,..:;;:,,,...............++++++++++++++###########++++''';;,:; ;:,,.,;''''''''''''''+++#######+++'':,,,,:::::::::,,.```.,;'''';::,,,,,,......;''''''''''''''+++#######+++''';,.,,:; ;:,,,::,..,:::,,,,::;;''++++###++;::::.,::::::,,,..`` `.,;''++''';;:::,,,,..:;,..,:::,,,,::;;''++++###++;::;;:,,,:; ;:,,,:::,,..` ```...,,,,::;''+++''::,,,..,,,..``` ``.,:;''++++'''';:.,:,,:;,,,..` ```...,,,,::;''+++'';::,,,:; ;:,,,:::,,..`` ```..,,:;;'''+++++'':,,,::::,.`` ``.,,:;''''';:::''';:,,,:;,,,..` ``..,,:;;'''+++++'';::,,,:; ;:,,,:::,,..`` ``..,,:;;''''++++'':,,,::::,..`` ``...,::;;''+++++'';;:,,,:;:,,..`` ``..,,::;''''++++'';::,,,:; ;:,,,:::,,..`` ``..,,:;;''''++++''::,,:::,,..`` ```.,,::;;'''++++'';;:,,,:;,,,..`` ``..,,:;;''''++++'';::,,,:; ;:,,,:::,,.`` ``..,,:;;'''+++++''::,,:::,,..`` ``..,,::;;'''++++'';;:,,,,;,,,..` ``..,,:;;'''+++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;'''+++++'':,,,:::,,..`` ```.,,::;;'''++++'';;:,,,:;,,,.`` ```..,,:;;'''+++++'';::,,,:; ::,,,:::,,..`` ```..,,:;;''''++++''::,,:::,,..`` ``...,::;;'''++++'';;:,,,::,,,..`` ```..,,:;;''''++++'';::,,,:: ',,,:::,,..`` ``..,,:;;'''+++++'':,,,:::,,..`` ``...,::;;'''++++'';;:,,,:;,,,..`` ``..,,:;;'''+++++'';::,,,' :';,:::,,..`` ``..,,:;;''''++++''::,,:::,,..`` ```.,,::;;'''++++'';;:,,,:;:,,..`` ``..,,::;''''++++'';::,;'; ::;++#',,,.``` ``..,,:;;''''++++''';.,:::,,..`` ``...,::;;'''++++'';;:,,.;':,,.``` ``..,,:;;''''++++'';'#++;:: ;;;'++####+:.` `..,,::;;'''++####:;'+::::,..`` ```.,,::;;'''++++'';;::+';:###+:.` `..,,::;;'''++#####+++';:; ;:;''++++########################+++:;'+###',.``` ``..,,::;;'''++++''+##++';:#+########################+++++'';;,; ;:,.;'''''++++++'''++++########++++':;''++######+':,....,,::;''+######+++++';;:'''++++++'''++++########++++'''':.,:; ;:,,,,.,:;;;:::::::;;''++++###+++++;:,;'''+++++++++++++++###########++++'';;:,;.:;;;:::::::;;''++++###+++++;:,,,,,:; ;:,,,:::,,.``...,,,::;;'''+'';::;'''::,.,;'''''''''''''''+++######++++''';.,,:;,,,.``...,,,::;;'''+'';::;''';::,,,:; ::,,,:::,,.``` ```..,,:;;'''+++++'':,,,:::..,::::,,,:::;;''++++###+':::;:,,,:;:,,.`` ```..,,:;;'''+++++'';::,,,:; ::,,,:::,,..` ``..,,:;;''''++++''::,,:::,,..` ```...,,,,,::;'+++'';;:,,,:;:,,..`` ``..,,:;;''''++++'';::,,,:: ::,,,:::,,..`` ```..,,:;;'''+++++'':,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:;:,,..`` ```..,,:;;'''+++++'';::,,,:: ::,,,:::,,..`` ``..,,:;;''''++++'':,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:;:,,..`` ``..,,:;;''''++++'';::,,,:: ::,,,:::,,..`` ```..,,:;;''''++++'':,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:;,,,..`` ```..,,:;;''''++++'';::,,,:: ::,,,:::,,.``` ```..,,:;;''''++++''::,,:::,,..`` ``..,,::;;'''++++'';;:,,,,;:,,..`` ```..,,:;;''''++++'';::,,,:: :,,,:::,,.`` ``..,,:;;''''++++''::,,:::,,..`` ``..,,::;;'''++++'';;:,,,,;,,,.`` ``..,,:;;''''++++'';::,,,: ;.,:::,,..`` ``..,,:;;'''+++++''::,,:::,,..`` ```.,,::;;'''++++'';;::,,:::,,..`` ``..,,:;;'''+++++'';::,,; ;;,:,,..` ```..,,:;;''''++++''',,,:::,,..`` ``...,::;;'''++++'';;:,,,,::,,..` ```..,,:;;''''++++'';:;; ,';.`` ``..,,:;;'''++++#+'::'.,::,,..`` ``..,,::;;'''++++'';;:,,+:.,';.`` ``..,,:;;''''+++#+'. .:;;:::;;;''++':. :;'+#':,,..`` ``..,,::;;'''++++'';;+#+';: .:;;:::;;'''+'':. ;;'++####+;,` ``..,::;;'''+++#####+++';: :;'''++++########################++++'';;:; ::.:'''''++++++++'++++#########+++''';;,.:; ::,,:,,:;;;;::::::;;''++++###+++++';,,:,,,; ::,,::::,.``...,,,::;;''+++'';::;''';:,,,,; ::,,:::,,..`` ```..,::;'''+++++'';;:,,,,; ::,,,::,,..`` ``...,::;;'''++++'';;:,,,,; ::,,:::,,..`` ```..,::;;'''++++'';;:,,,:; :,,,,::,,..`` ``..,,::;;'''++++'';;:,,,:; ::,,:::,,..`` ``..,,::;;'''++++'';;:,,,:; :,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:; ',,,:::,,..`` ```.,,::;;'''++++'';;:,,,:; :.,,::,,..`` ``..,,::;;'''++++'';;::,,, ,'::,,..`` ``...,::;;'''++++'';;:', `;;,``` ``..,,::;;'''++++#+; `,::::::::;;'++';,
@+++##':. ..` `` @##+++++++++, `.,:,,.```````` ###++++++++++ `:,.```,,.'##++++++++++ ; ,.` `` ` @+###++++++++++` + ` `.,,::,.`` ````.`+####+++++++++@`. ` # ''+ . .::,..':::##++++++++++,``` , :`; ,++`+''': .` ``` ,#####+++++++++#```` + . '+, +'''''''# `..,:,,..`` ``````;'###+++++++++++;: ` . +'' #+++'''''''''''' :,,..,;::+##++++++++++.:: : , .++ `'''''''''''''+''# #####++++++++++# ,,` ;'. +'+'''''''''''''''''''+ '++#+++++++++++'```` ''';+'''''''''''''''''''''''+` ++++++++++++++..```` #'''''''''''''''''''''''''''''+ +++++++++++++#..````` +'''''''''''''''''''''''''''++'+. +++++++++++++..` :` ++'''''''''''''''''''''''''+''++'# +#@###++++++.::``,:,` `++++''''''''''''''''''''''''''+'''' ``.:,,``. `+++++''''''''''''''''''''''''''''++: ` ++++++'''''''''''''''''''''+'''+###' #++++++'''''''''''''''''''''+######; .++++++++'''''''''''''''''+#######;` `++++++++''''''''''''''+#####@` ;;:; # ++++++++'''''''''''######@'` :. ,` #+++++++'''''''+######'.+':; @+++++++''''+######@ ',@:+ ;#''#. #+++++++'++####@#'';, ` :#'''''''+; ++++++++++##@ ':,':; .#'''''''''''''#` ;+++++++#@+'# # @+''''''''''''''''+: .++++++#';';' + #+++'''''''''''''''''+ ++++++#';;' ` ++++++'''''''''''''''''#, #+++++#; `++++++++''''''''''''++''++' #++@, `;#+++++++''''''''''''+''++'#. '` :,'###+++++++'''''+'''++++''+++; ,,#+`'#++++++++'+''+'''+'+++'+++++` ,,@;,,####+++++++'++''+++++++++++++#: ,, .,,@.`;#++++++++''+'++++++++++++++++ :. ,,.@.,;@###+++++++'++'+++++++++++++++#, : :,. :,:#` ;#++++++++''''++++++++++++++++; , `, ,,.@.,;@###++++#++''+++++++++####+++++; ,##` . `` ,,` ,,:#. ;#++++++#+''++++++#@#####+++# ;#++++#' . . :, ,,,@.,.#+###++++#+''+++++#@@@###++# ;++++++++++# ` , , ,,` :,,@@ ;##++++++++'++++++####+++ ;#+++++++++++++@ ` : : ,, ,,,@',.;#+#++++++++'++++####+++ :#+++++++++++++++++ . : : , ,,, ,,,+#+;##+++++++++++##++++@ @++++++++++++++++##@ , : , , ,,` ,,.##.. ;#++#+++++++++++++, `++++++++++++++++###:. . . , ,. ,,, '.,.###+##+++++++++++# +###+++++++++++##@'.@.. . ` . ,` ,,, ,..@#``:+++++++++++#` ######+++++++###@;..@.. ` . , ,` ,.:+#.,.##+#+++++#.`, +''#####++++##+'.@.. ,. . `` , `, ,.; ,,.##++++++; `, ;+'''####+###+,.`@.. ,. . . .. ,,, ,.,@#++++# `, #+'+'##+#;,@,.. ..`:, , `. ,` ,, `..: #++#` `, ` `:+'+''##..:;.. .. , , .` , . ..; ; , , , ;+++'##.,... :. , , , , ,. : '+'#@..`.. , . , . , .` . . .. .. , . `. `, . .. . . ` `. .. `, `` . . ` ,` .: ` , ` . ,. . . . ` . ` . . , . `,
';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` ;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` ;;' ';;;. ;;;######+##+#####+##+##+###+##+##;;######+##+##+##+##+##+++#;' ;'.``` ```` ;;; `;;#@'+#'+#'+#++#++##+#@+#@+#@'+@';;#@+#@'#@'+@'+#'+#++##+###;' ;;.``:''``` ;;; ,;;#:'#:;#:;+::+;:#;:#':++:+#:'#:';;+:++:+#:'#:;+:;+::+;:#':+;' ;;.` ''''``';;;'.,;;;+++++++++++++++++++++++++++++++;;+++++++++++++++++++++++++;' ;'.` '''' `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;;'` ''':``';;;;;;;;;;;,;:`; ';.`;, ;;:;;''; ;;`';`,;;;;;':;;::;:.;.`:..;':;, ;;' ;;.```,, `` ;;;;;;;;;',,;:`;``;``;.,;::;;''; '; ,;`,;;;':;`;;``;';;.`;``;,;;, ;;' ;;.`````````;;;;;;;;;''`;,`;``;.`; ;` ', ';`;;.;;;;;;;;;;;;;;;;;;;;;;;;;;`;;.;;' ;;;;;;;;;;;;;;;;;;;;;;,:;.,;` ; ;;;;;;;;`;; ;;';;;;;;;;;;;;;;;;;;;;;;;;;`,;`.;;' ;;;;;;;;;;;;;;;;;;;;;;`,; `; ;. ;;;;;;;;`;;`;;;;;;:':;,:::::;;;::,:;;;;;`,;`,;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;; .;;;;;;;;;;;;;;;;;;;;;. ;'`;,;;'`.` ,``;. ;``;;' ;;;;':';;;;;;;;;'##+####';;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''',''''';.;'';'';;' ;;;;`` ';;;;;;;;'.#+ ## +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;;;,...;;;;;;;;;'+#+++#++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' .``````````````````;;;;;'++++##++;;;;;;;;;;;;;;;;':';;;;';';;;;;;:::::::::;;;;;;;;;;;;;;;` `````````````````` ;;;;;'`#+ ## +;;;;;;:;,,,:;;' ;' ;;;.;;;;;;;;;;;.;;;;;;;;;;;;;;` `````````````````` ;;;;;'+++#+##';;;;;:.;:::;;; `;;' ` `;;' ,;:;:;;, ;;; :.;,;;;;;;;;;;;;;;. `````````````````` ;;;;;;;;;;;;;;;;;;;;;;;;;;;' ':::' ;,`;; ;,;:;;,`.;'';;;,;;;;;;;;;;;;;;; `````````````````` ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ';;;' ;'`;: ;,;:;;,`'''';;;,;;;;;;;;;' '; `````````````````` ;;;;;;;;;;;;;;;;;;;'';;;;;;; ';' , ';' :;:;;`.'`;.'`,,;,:;;;;;;;;, ;; `````````````````` ;;;;;;;;;######';;.:,;,,:;;;; .;; .;;;,';;;;;;;;;',;':,,;,. ;' '; ```````````````````;;;;;;;;;++++++';;:;:;:;;;;;;;+'';';''''';;;;;;;;;;;;;;;;;;;;;;;;;;;':';' `````````````````` ;;;;;;;;;++++++';; , ;,:::;;,. ` ``'' `. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' `````````````````` ;;;;;;;;;++++++';; . ;,,::;; ` ;'. ` ;;;;;;;;;;;;;;;;;;;;;;;+++++;;' `````````````````` ;;;;;;;;;++++++';;;;;;;;;;;;;'''':';;';'';;;;;;;;;;;;;;;;;;;;;;;;+++#';;' `````````````````` ;;;;;;;;;++++++';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++';' :::::::,+++:..,+++#;;;;;;;;;++++++';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''';;' :,::::,,'++#`.`+'++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++#+;;' :,,,,,,,'++'+++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++#;;' ::::::::++++++'++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';;'';;' ''''+++'''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++;;' ;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#+++#;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''';;';;'';'';;;'':;;';:;',';;;;;''''';;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,:;:;::,,,..;:',,,:;:;,:..`;;;;;;;;;;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' `' ; ; ; '` ', ;; ,' `' ; ; ; '` ';;;;' ;;;;;;;+'+;;;;;;;;;;;;;;;;;;;;;;;;'+##+#++##+##+#+++#++#++##+##+#++##++#+##+##++;;;' ;;;;;;;+++.`';;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++#;;;' ;;;;;` ++++:';;;;;;;;;;;;;;;;;;;;;++++++++++++++++++++++++++++++++++++++++++++++;;;' ;;;;;` +++ ';;;;;;;;;;;;;;;;;;;;;++++++##+++++++++++++++++++++++++++++++##++++#;;;' ;;;;;` +++';;;;;;;;;;;;;;;;;;;;;;;+++++###++++++++++++++++++++++++++++++###++++#;;;' ;;;;;;:+++ ';;;;;;;;;;;;;;;;;;;;;++++++#++++++++++++++++++++++++++++++++#+++++#;;;' ;;;;;;;#++'';;;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++#;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++#;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++++'++'+''+'+++++++++'++''++'++'+''+''#++++;;;' `` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'';'';'';'';'';'';'''''';'';'';'';'';'';'';;;;;' `+++##++++++++++'';;;;;;;;;;;;;;;;;;;;;;;;;;';';;'';;;;;;;;;;;;;;;';;;;;;;;;;';;;;;;;;;' `+++#+++++++++++'+;;;;;''';';;;''';;;;;;'';';;;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;' `+++#+++++++++++'+;';'.````';;,````';;';';'''```````````````;;.`````````````````;;';;;'' `+++#+++++++++++'+;;;.``````;:``````';;'`;'``;;;;;;;' ;,;```';;;;;; ,` ,; ' '; .:;;;;;;' `+++#+++++++++++'+;''```````'```````'';';:'`:' +;''''`` .. `';''''' . ,... ''.`;;;''''' `+++#+++++++++++'+;''```````'```````;';'`,' `; :;';'''';';'';'''';;;;';;';;';;';'''';''' `+++#+++++++++++'+;''.,,,,,.'`,,,,,,;';'.;'.`'` '''' `'`,'':''''''';';'';'''''';'';';''' `+++#+++++++++++'+;';.#+++# ;:++++# '';'`'',,'++' ';`,;.,''#''':,'';;';'':'';;''''' '' `+++##++++++++++'+'';+.,':`+;+,,'; #'';' :' .'';' :' ;.`'''+'' `;.;',:':+'' '' .', ;' .###############+#'''++#+#++'++#+#++;';+`,'.:'` '. ; `' .': ''; `;.`':`'' ++ '' ;'' '' .###############++''''+++++'''+++++'''';'';';''';+'''''';;;+'''';'''''+';+';+;;';''':''' ```++++++++++++++'''''+++'''';'++''+++++++''+''+'++''++''+++''''''+++'++++++++++''''''; ` +++++++++++++''. ';''''''''''''##'##'+#'+#++#++##+##+##+''##+##+#@+##+##'##''''''; ''''''''''''''' `'''''''''''''#++#+'+''++'++'+#+##++#++'++'+#++#++#++#+'#+''''': ''''''''''''''' .'''''''''''''+#+++++#++#++##++#+#+++++''##+##+++++++++++##'''+ ''''''''''''''''.,''''''''''''''+++++++++++++++++++++++++''++++++++++++++++++'''+ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+