a Hackathon by ZOLLHOF

10th + 11th | July | 2018
Z-Bau, Frankenstr. 200, Nürnberg
indoor & outdoor areas, 10 workshop rooms, 700m²

We are inviting hackers, engineers and business enthusiasts to join us on a 2-day tech-adventure. Build the future in Privacy, Machine Learning and Connected City!

Register Register | Register | Register Register | Register | Register | Register | Register

Tracks

New concepts for Privacy 028 Eye

How can humans protect their own privacy while living in an all-connected world? Tracking systems are fun and helpful in your business and daily life, but how can we prevent unknown third-parties tapping into our data? More importantly how can we manage our data via blockchain and / or private servers in the future? Come and develop a concept that can solve these problems!

Machine Learning 029 Chip

This field of computer science uses statistical techniques to give computer systems the ability to "learn" (e.g., progressively improve performance on a specific task) with data, without being explicitly programmed. Nowadays, machine learning can be found in many applications, ranging from self-driving cars, to effective web search, facial and speech recognition. Get challenged and develop an idea connected to one of the most vibrant technological fields!

Connected City 020 Driverless Car

The digitalization of urban space is motivated by a number of factors, such as societal, economic, ecological and technological developments. This topic is tapping into all aspects of our life in the city. We're challenging you to think about connecting your house, the car you drive and the machines and people you work with. It's all about enhancing the quality of life through technology. Let's make the big city life great again! :-)

Industrial Internet of Things Wildcard Icon

The Industrial Internet of Things (IIoT) will revolutionize manufacturing by connecting real things to the digital world and enabling the acquisition and accessibility of far greater amounts of data, at far greater speeds, and far more efficiently than before. Come and help us build better manufacturing processes!

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!

Industrial IoT

Industrial Internet of Things

By leveraging production data and machine-to-machine communication, production managers will not only be more knowledgeable and efficient, but they will also be able to steer their production lines more green and sustainable!

Take up the challenge and let’s explore how to empower the production managers of the future!

Host: Siemens, Mindsphere

Machine Learning

To be announced

To be announced

Host: To be announced

Connected City

To be announced

To be announced

Host: To be announced

Partners & technology providers

HUK Coburg Logo
Schaeffler Logo
Siemens Logo
Nürnberger Versicherung Logo
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 | Traffic & Car APIs | Hololens | Drones | Wearables | GearVR

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
09:30 - 10:30 | Welcome & Introduction
10:45 - 12:30 | Q&A challenges / team up & ideation
12:00 - 13:30 | Lunch
13:30 - 14:00 | Expert sessions
14:00 - 18:00 | Hack time
18:00 - 19:00 | Mentor feedback
19:00 - 21:00 | Dinner
21:00 - open end | Hack time
(+ FIFA Football World Cup - Livestream!)
Wednesday, 11.07.2018
8:30 - 9:30 | Breakfast
9:30 - 12:30 | Hack time
12:30 - 13:30 | Lunch
13:30 - 16:30 | Hack time
13:30 - 14:00 | ZOLLHOF Startup pitches
15:00 - 15:30 | Pitch training
16:30 - 17:30 | Semi finals
18:00 - 20:00 | Grand Finale
20:00 - 23:30 | Aftershow party & Dinner
(+ FIFA Football World Cup - Livestream!)
.,::::,, `,;#`+ ,. .:#'. ` `.., ` .,#: `....., :. `.;; `......,. .. `.+, ';..,,,,.. .:. `.# :...` `. .';' ` `;+: ';@+ `. ;;;'` `.,` ,+'',.`.` ';;' ..` ;+';.` ':;,.;`';': ,` :,,,. :+''::.``.';'. ,. :+#`:;,. ,```..'' :. .;# ,,. .````.: :. .`+ :. ,.````.; `. ,`; ... `. ,.`````.: : ` ,`. .`. ..'#:. `,.```,`..: #` . .`, ,.. `.:#. ``. ,..````,,..; +';` .`, :`.` `.+; `. .,...`````...: ;:.` .`, ,`.. .`,, ,. ` `,,'......```... .`..`; .`' :`.. ``'.@, `..,` ,,::`...........,, .``` #+' .`: ;`.. ,,,,,'.'':` `. .,,,................`+'. .```.'';:; .`: ,,`..` ,..,,,::,'@+ `. .,,,,,,................`++`,+```` ##+',:`.: .:;'`... .,..` ###;;.:+,,,::;,......`.,,,,,,,,,'+#,#`.```''#;':``. .:;'++.`.., .'.`@:..` ;'+'''';''''',.......,,.:,::;;:;###;`.```.;+:,`...,;''+++:`.... .# .'@+;'';;'''''+'';.......`:,;,::;''''#@@,.``` ';':,,..,++#+.``.,., `+ ;;''+++++++''....```:::,,::;;;''''@#..`` +'+++.:;+;. ...,,, `; `:#@ ;#@#....`;. `:.,,::::;'''++`.``;++: .:' ..,,,,` .; `...; ...````````...:.`:;''++#`.`. .`+ ...,,,:` . `....` ,..`````..`..,..,..;'+++++++. .`; .,.,,,,: .. `...,...` ,.``.';...`...,,,,..;+ ,+' ,` ...,,:::::, ;;..... ,... +:```;;......,,,,,,,.;+ `+'...,:;;;:;, ... .... #+'+``.....:',,,,,,,,.;+ +++'';''. ..`` ,`';''......'',,,,,,,,,;; '+'. :;.. #+` '++..,,,,'';,,,,,,,,. +.. #., #++,``++;;+;# #'+,,,,,,;. '.` #+ ,.,''+.++#+++# '+,,,:, :'. ;,, + ;.``'++.'` +:;+` `#; +` ';.#';.```.`#'@ @;'@# :,` ++.;;;:.`.,:++ #;':+ ;. #,.+;:``.:#@ ::' #@ '. .,`....`` .,`',``.:' :' ;++ ,` .+:,,,,'+;,,;'+,..`.`., ;, ## +' .+ .;,`,,..,,:... #.` @# ,; .' ,.,:;:@.`.....` .,: + '. ,. .,`,+;`...., ;; '` #; `.` ``;.., ..,., +. '. ,, `..;'.`..,,, ,` '. .. `....;..,,,, #. ', ,. ``.....,,,,, , ': ,.,```.``...,,::,:` #.': #;,,,,,::;;::;. .,;; '+'+''''':` @:; ` `;; `
,;++#########+#####++;, +++++++++++++++++++++++++++'+` #+++++++++++++++++++++++++'''''. ++++++++++++++++++++++''''''''''' +++++++++++++++++''''''''''''''';. `+++++++++++++''''''''''''''''''''' '++++++++++''''''''''''''''''';;;;', `'+++++++''''''''''''''';;;;;;;;;;;'+` ,'++++'''''''''''';;;;;;;;;;;;;;;;;'# ;'+'''''''''''';;;;;;;;;;;;;;;;;;;;'' :'''''''''';;;;;;;;;;;;;;;;;;;;;;;;+' .+#''''';;;;;;;;';';;;;;;:::::;;;;'+' `+;+#############################+;+; +#+############################+';+: '#'+####++#+###################+',+. '#;+####@@+####'@@@+@#########++':+` '@,++#########+@#:;@+#########++;'+ '@:'+########@@@`.`;@+########++;++ ;##'+########+@....`@#########+';## ,##'+#######+@,'#.@@`@+#@@###++''@# @ #@'+######+#@`@+.,#:;+####@##+'##''. # @#''+###+###;.,,,:..:####+###+'@#.', #`+#;''+###+::::++'++':::####+;;;@# +, +@+@:+###,.,,,;',,,::+':,,,:##+#:@##@, '@#@#@':,,,,,';,,,,,:,;';::::;'+@####, ''#@##:,,,::;+.,;:,,',,'''::;;;'####@. ; +##+;:::;:;,,;:., .',,+';;;;;'### @. ; ####;:::::;,:'#####;:,'+'''''+#@# @. : '#@#;;:;;;::'#######':'''''''#### @. :`#'##';;;;:::;;;''''';::''''++##++#@` :#@'##';:';;::,,,,,,,,,;;'++'++@#+'##` :##'##+;;';';:,,,;::,,:;'''+'++##+#@#` :#@'##+;';;';;:,:;';::;''+++'++##+#@# :#''##+''''++';''';''''+++'++++##++++ :+'##+''''++'''''+'+'++++++++###+'# ;'##+''''#+++'++++'+++##+#++#+##'` `##,:+''++++++'++#+####+++##+:##+ ,,';+++'++++++++###+###+++##+;; #:+'+++++++#++######+++#''# ',;+++++####+##########+''+ .':'+++#+#############+''# #,:;'++++########+#++'''@ +::;;'''+++######+++''''' `:::;;;;'+++++#++++''''', `::::::;''''''+'++'';''' ::::::::;;;:';'''';'''' ;::::::::,::;''''';;''' ::::::::,,,,:;'''';;''+ ,:::::::,,,,,;''';;'''+ .:::::::,:,,;;'''';;''+ .:::::::::::;;''';;'''+ .::::::::::;;;''';;'''+ .;::::::::;;;'''';;'''+ ;:::::::::::;;'''';;'''+ ;;::::::;:::;;;''';'''''''+ ```+::::::;::::;;;''';;''''''#, .`,`.``;::::::::;;;;''';;;'''''':::: :.,.;....::::::::;;;;;;;;;'';;';:::::,: ,,.,.:.,.....,.::::::::;;;;;;;;;;;,::,,:,,,,. ..,:...,.,,.,,,,,,,,..:::::::::;;;;:::::,,:,:,,,,.,. `,:,,.,`..,,,,..,,,,,,,,,.,.:::,,,,::::::,:,,,,,.,,.,,.... ` `.,,,,..,,...,.,,,....,,,,,,,,,,,::::::::,,::,,,,,..,,...,,........ ``.`..,,,,,..,,......,,.......,.,,,,,,,,:,,,,,,:,,,..,,...,,,,,,.,,,,...,:, ```..,.,,,.,.,,.....,.,...........,:,,..,,,,:,...,,..,,.,,,,,,,,,,,.,,,,.,,.,, ```....,,,,,..,,.................,,,........,.,,..,,...,,,,,,,,,,,,,,,,,,,.,,,,,,` `````..,.,,,,,,,,,,...,...,........,.,....,....,,..,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,`
@@ ###' @##@ '''+ `,..........``,;, : ::.,,.,;+#@@##':...`#'` ; ;+,,.#@#@#######@#@...,'' .;; : '`',,@#######++###+##:..`@', ;,.```. .: '.+.,+#####;;;;;;;;'+##....+'' ;:.````````: ', ',;',,@####;;;;;;;;;;'#@@...`:''` ,:.``'`````````, ;. ###@,,.#####;;;;;;;;;;;###:`` `.'': :.`````,#.```````` :` '###,,,,@@###;;;;;;;;;;;++#@:,,.,`+'' .````.````````'@#;.. .: ++',,,:,@####;;;;;;;;;;;'+#@;::,,,`++' ``````````:#@@@+:@#: :: :,,,,,,,,@@@@#+'''';;;;;;;+@@@:;:,,,`#+' ``````.#@+@+ @@###@. ;: :':,,;,,,,;;;;;;;;;;;;;;;;;'''+'';:::,,;;:. ```+@@@#`#@'+:@#++@` :: ::,,;,:,,,';;''''''';;;;;;'''''::::,,:.;;;:, ,@#@+#@ , #'+ @@##@:; .,. `.. ;,,,:,,,,,;;;::::::,,,,.....''+::,,,,,:.';;: ;'@; ;@ . ####@@+#@@: :::..,:,: .;,,,::;::::;;;;;;;;;;;;;;;;;;;':::::,,...;;:; @+`+@@@+##+,#@''+@. ;:#+;####+ ;,,,,::,,:::;;;;;;;;;;;;;;;;;;;'::::,,,,:.,;;;: `@@@###@+@@:;;@''+@`` `:;'+# :#'#####+ ',,::::::,::';;;;;;;;;;;;;;;;;;':::,::,,...';:'` :@@####:`;#::,@@+@@;: ++++++++++#'##:,:''+;` ',:,:'+:,,,::;;;;;;;;;;;;;;;;;;'::::,'+',:.,;;+# ;:#'.'##.@#@##@@`:#@, : #::; .;:,@@@@@@:,::';;;;;;;;;;;;;;;;;':::#@@@@@@..';:' ``#+''##+###@@@@++.@. #',:` ;:,@@@@@@@@:::;;;;;;;;;;;;;;;;;;+:;@@@@@@@@@,,;;+ .###+##.`,#@#@@` +@.. `@,; ;,#@@@#'#@@@,::';;;;;;;;;;;;;;;''::@@@+;#@@@:,;;; ;@#;:;#;``#@@@@##@@+; ',#+ ;,@@@,@@+:@@':::;;;;;;;;;;;;;;''+;@@@,@@#,@@@,';; :,#.``#,.`####@#',#@, #:,: ':@@'@,,;@#@@:::;;';;;;;''''''';,,@@;@,,;+#@@,;;; .#`.`#++###:'#@ '@. '::; ':@@::'::#:@@::::,';''''''''''';:,@@,,'::#;@@,;;; ,##++##''+#++'@''@@,, ,:,;,# `:@@;@;',@:@@,::::::::;;;;;:::::::@@+#'+,@;@@:;;. ;## :`#++;##'####@@@: +,,+ :@ .@@'';,@:@@@::::;;;;;;;;;;;;;;;::@@;:',@,@@@;, ``#;;'##;####@#@@@@@, +:,' :' @@,@;@:@@#;'''';''''''''''''';;+@@.#,@'@+ .#: `#++###+++#@#@@. `;,:` ,` @@@#@@@ `@@@#@@@ :#+'+##;++###+#@@@@:: ;:,; ; @@@@' @@@@: :'+ ;`#++'#++####@#@, #,,# + `+ #+'+#+########. +::; + `,:::,` .+: :+#+#######+###.` .:,: ;;;;;;;;;;,...,,.` `.:;;,` :#+'++#############'; ',,' ,;;;;;;;;;;;;;;;;;;;;;,.:;;;;;;;:` ,:+++++####@@####@@@, #:,+ .;;;;;;::::;;;;;;;;:;;;;;;;;::::::;';:'';;;. `++++#####@#####+##. '::; `.;;;;:::::::::::::::::::::::;:::,,,,::;;;;;;;;;; .++###@###+#+++';+#,. ::,:` ;;;;;;:::,,,,,,,,,,::,,,,,,:::::,,,,,,,::;;;::::;;; ;#+##@###++`';++'+##; #,,; ;;;;;;::,,,....,,,,,,,,,,,,,,,,,,,.....,,::::::,,::;; ..###+++##+.'+#+++##. +:,+ :;;;;;::,,...........,,,,...,,,,,,..```..,,:::,,,.,,:;; `++''++::++:.+#+#;.. .;::' ,;;;::::,,..`` ````...............```````.,,:,,....,,:;, ,#+`'++''+++#+......, #:,;, ,;:::,,:,,.``` ```...........`` ``..,,,.````...,' ;++''++++#......,,.,: +:,; `;,,,,,,,,..`` ` ```......``` ``.,,,. `,:. `.##'#,.....,.,,.,,. :':,' ::,...`.,..` ``......``` `.,,,. `,. `;......+.,,,,,,.,, #:::# ;,.``````.`` ```.....`` ``.,,. ,` :...,,,,.,,..,:' +:,;# ,. ```` ``````` `.,,. , :,,,.,,..,:;. '+:,;: `. ``` ` `.,,. `.` .,,,.,;, '::,;` , ``` `.,,. `.` +'; ',:; . ```` `.,,...`.` . ``` `.,,,.` `. ..` `,,,. ,. ..` `,,. , .. `.,. .. `.` ```````` `.,.` ,` ..` `..,,...` .` `..` .. `.``....,,.. `.. .,...`` ``. .,.` ````....````. `, ` `,` .. `. `````. ````
`.,,,,,,...``` `.,,,,,,...``` .,::::;;;;::,,,..........,,. .,:::;;;;:::,,,.........,,,. `....,,,,:::;;:::,,........,,,,::::` `....,,,,:::;;:::,,........,,,,::::` `.````.....,,,::;::,,.....,,,::::::::::, `.````.....,,,::;::,,.....,,,::::::::::, ...........`....,,::,,..,,,::::,,,,,,,,,,, ..........``....,,::,,..,,,::::,,,,,,,,,,, ....................,,,,,,,,,,,,............ ....................,,,,,,,,,,,.,........... :,,,,,,,,,,,,,,::,,,.,:;;:,,,.............., ,,,,,,,,,,,,,,,::,,,.,:;;:,,,..............: ;,:,,:::::::::,,,.```.:''''';::,,,,,,......; :,:,,:::::::::,,..```.:''''';::,,,,,,......; ;:,.,:::::,,,..``` ``,:;''++''';;:::,,,,`,:; ::,.,:::::,,,..`` ``,:;''++''';;:::,,,,`,:; ;:,,,,..,,,..`` `.,:;;''++++'''';,.,,,,:; ::,,,,..,,,..`` `.,:;;''+++''''';,.,,,,:; ;:,,,:::,,.` ``.,:;;'''';:::;'';::,,,:; ::,,,:::,,.` ``.,:;;'''';:::;'';::,,,:; ;:,,,:::,,..`` ```..,,:;;'''+++++'';::,,,:; ::,,,:::,,..`` ```..,,:;;'''+++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;''''++++'';::,,,:; ::,,,:::,,..` ```..,,:;;''''++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;''''++++'';::,,,:; ::,,,:::,,..`` ```..,,:;;''''++++'';::,,,:; ;:,,,:::,,..`` ```..,,:;;''''++++'';::,,,:; ::,,,:::,,.``` ```..,,:;;''''++++'';::,,,:; ;:,,,:::,,..`` ``..,,:;;''''++++'';::,,,:; ::,,,:::,,.`` ``..,,:;;''''++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;''''++++'';::,,,:; `.,,,,....``` ::,,,:::,,.`` ``..,,:;;''''++++'';::,,,:; :,,,:::,,..`` ```..,,:;;''''++++'';::,,,:`.:;::;;;;:::,,..........,,. :,,,:::,,..`` ``..,,:;;;'''++++'';::,,,: ,:.,:::,,..` ```..,,:;;''''++++'';:::.....,,,:::;;;::,,........,,,,,::::.,:::,,..` ```..,,:;;''''++++'';::,,:: `:;+':::,,..` ``..,,:;;''''++++'';;``````.....,,::;::,,.....,,,,:::::::::::::,,..`` ``..,,:;;''''++++'';:,'+;;. ;;'++##+;,.`` ``..,,:;;''''+++''+:..........``...,,:::,...,,:::::,,,,,,,,,,++;,.``` ``..,,:;;''''+++''+###++;:: ;;;'+++######+':,,..,,::;''++#####+#....................,,,,,,,,,,,,.,.........######+':,,..,,::;''++#####+++++'';:; ;:,;'''++++++++++++++###########++++,,,,,,,,,,,,,,,,:,,..:;;:,,,...............++++++++++++++###########++++''';;,:; ;:,,.,;''''''''''''''+++#######+++'':,,,,:::::::::,,.```.,;'''';::,,,,,,......;''''''''''''''+++#######+++''';,.,,:; ;:,,,::,..,:::,,,,::;;''++++###++;::::.,::::::,,,..`` `.,;''++''';;:::,,,,..:;,..,:::,,,,::;;''++++###++;::;;:,,,:; ;:,,,:::,,..` ```...,,,,::;''+++''::,,,..,,,..``` ``.,:;''++++'''';:.,:,,:;,,,..` ```...,,,,::;''+++'';::,,,:; ;:,,,:::,,..`` ```..,,:;;'''+++++'':,,,::::,.`` ``.,,:;''''';:::''';:,,,:;,,,..` ``..,,:;;'''+++++'';::,,,:; ;:,,,:::,,..`` ``..,,:;;''''++++'':,,,::::,..`` ``...,::;;''+++++'';;:,,,:;:,,..`` ``..,,::;''''++++'';::,,,:; ;:,,,:::,,..`` ``..,,:;;''''++++''::,,:::,,..`` ```.,,::;;'''++++'';;:,,,:;,,,..`` ``..,,:;;''''++++'';::,,,:; ;:,,,:::,,.`` ``..,,:;;'''+++++''::,,:::,,..`` ``..,,::;;'''++++'';;:,,,,;,,,..` ``..,,:;;'''+++++'';::,,,:; ;:,,,:::,,..` ```..,,:;;'''+++++'':,,,:::,,..`` ```.,,::;;'''++++'';;:,,,:;,,,.`` ```..,,:;;'''+++++'';::,,,:; ::,,,:::,,..`` ```..,,:;;''''++++''::,,:::,,..`` ``...,::;;'''++++'';;:,,,::,,,..`` ```..,,:;;''''++++'';::,,,:: ',,,:::,,..`` ``..,,:;;'''+++++'':,,,:::,,..`` ``...,::;;'''++++'';;:,,,:;,,,..`` ``..,,:;;'''+++++'';::,,,' :';,:::,,..`` ``..,,:;;''''++++''::,,:::,,..`` ```.,,::;;'''++++'';;:,,,:;:,,..`` ``..,,::;''''++++'';::,;'; ::;++#',,,.``` ``..,,:;;''''++++''';.,:::,,..`` ``...,::;;'''++++'';;:,,.;':,,.``` ``..,,:;;''''++++'';'#++;:: ;;;'++####+:.` `..,,::;;'''++####:;'+::::,..`` ```.,,::;;'''++++'';;::+';:###+:.` `..,,::;;'''++#####+++';:; ;:;''++++########################+++:;'+###',.``` ``..,,::;;'''++++''+##++';:#+########################+++++'';;,; ;:,.;'''''++++++'''++++########++++':;''++######+':,....,,::;''+######+++++';;:'''++++++'''++++########++++'''':.,:; ;:,,,,.,:;;;:::::::;;''++++###+++++;:,;'''+++++++++++++++###########++++'';;:,;.:;;;:::::::;;''++++###+++++;:,,,,,:; ;:,,,:::,,.``...,,,::;;'''+'';::;'''::,.,;'''''''''''''''+++######++++''';.,,:;,,,.``...,,,::;;'''+'';::;''';::,,,:; ::,,,:::,,.``` ```..,,:;;'''+++++'':,,,:::..,::::,,,:::;;''++++###+':::;:,,,:;:,,.`` ```..,,:;;'''+++++'';::,,,:; ::,,,:::,,..` ``..,,:;;''''++++''::,,:::,,..` ```...,,,,,::;'+++'';;:,,,:;:,,..`` ``..,,:;;''''++++'';::,,,:: ::,,,:::,,..`` ```..,,:;;'''+++++'':,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:;:,,..`` ```..,,:;;'''+++++'';::,,,:: ::,,,:::,,..`` ``..,,:;;''''++++'':,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:;:,,..`` ``..,,:;;''''++++'';::,,,:: ::,,,:::,,..`` ```..,,:;;''''++++'':,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:;,,,..`` ```..,,:;;''''++++'';::,,,:: ::,,,:::,,.``` ```..,,:;;''''++++''::,,:::,,..`` ``..,,::;;'''++++'';;:,,,,;:,,..`` ```..,,:;;''''++++'';::,,,:: :,,,:::,,.`` ``..,,:;;''''++++''::,,:::,,..`` ``..,,::;;'''++++'';;:,,,,;,,,.`` ``..,,:;;''''++++'';::,,,: ;.,:::,,..`` ``..,,:;;'''+++++''::,,:::,,..`` ```.,,::;;'''++++'';;::,,:::,,..`` ``..,,:;;'''+++++'';::,,; ;;,:,,..` ```..,,:;;''''++++''',,,:::,,..`` ``...,::;;'''++++'';;:,,,,::,,..` ```..,,:;;''''++++'';:;; ,';.`` ``..,,:;;'''++++#+'::'.,::,,..`` ``..,,::;;'''++++'';;:,,+:.,';.`` ``..,,:;;''''+++#+'. .:;;:::;;;''++':. :;'+#':,,..`` ``..,,::;;'''++++'';;+#+';: .:;;:::;;'''+'':. ;;'++####+;,` ``..,::;;'''+++#####+++';: :;'''++++########################++++'';;:; ::.:'''''++++++++'++++#########+++''';;,.:; ::,,:,,:;;;;::::::;;''++++###+++++';,,:,,,; ::,,::::,.``...,,,::;;''+++'';::;''';:,,,,; ::,,:::,,..`` ```..,::;'''+++++'';;:,,,,; ::,,,::,,..`` ``...,::;;'''++++'';;:,,,,; ::,,:::,,..`` ```..,::;;'''++++'';;:,,,:; :,,,,::,,..`` ``..,,::;;'''++++'';;:,,,:; ::,,:::,,..`` ``..,,::;;'''++++'';;:,,,:; :,,,:::,,..`` ``..,,::;;'''++++'';;:,,,:; ',,,:::,,..`` ```.,,::;;'''++++'';;:,,,:; :.,,::,,..`` ``..,,::;;'''++++'';;::,,, ,'::,,..`` ``...,::;;'''++++'';;:', `;;,``` ``..,,::;;'''++++#+; `,::::::::;;'++';,
@+++##':. ..` `` @##+++++++++, `.,:,,.```````` ###++++++++++ `:,.```,,.'##++++++++++ ; ,.` `` ` @+###++++++++++` + ` `.,,::,.`` ````.`+####+++++++++@`. ` # ''+ . .::,..':::##++++++++++,``` , :`; ,++`+''': .` ``` ,#####+++++++++#```` + . '+, +'''''''# `..,:,,..`` ``````;'###+++++++++++;: ` . +'' #+++'''''''''''' :,,..,;::+##++++++++++.:: : , .++ `'''''''''''''+''# #####++++++++++# ,,` ;'. +'+'''''''''''''''''''+ '++#+++++++++++'```` ''';+'''''''''''''''''''''''+` ++++++++++++++..```` #'''''''''''''''''''''''''''''+ +++++++++++++#..````` +'''''''''''''''''''''''''''++'+. +++++++++++++..` :` ++'''''''''''''''''''''''''+''++'# +#@###++++++.::``,:,` `++++''''''''''''''''''''''''''+'''' ``.:,,``. `+++++''''''''''''''''''''''''''''++: ` ++++++'''''''''''''''''''''+'''+###' #++++++'''''''''''''''''''''+######; .++++++++'''''''''''''''''+#######;` `++++++++''''''''''''''+#####@` ;;:; # ++++++++'''''''''''######@'` :. ,` #+++++++'''''''+######'.+':; @+++++++''''+######@ ',@:+ ;#''#. #+++++++'++####@#'';, ` :#'''''''+; ++++++++++##@ ':,':; .#'''''''''''''#` ;+++++++#@+'# # @+''''''''''''''''+: .++++++#';';' + #+++'''''''''''''''''+ ++++++#';;' ` ++++++'''''''''''''''''#, #+++++#; `++++++++''''''''''''++''++' #++@, `;#+++++++''''''''''''+''++'#. '` :,'###+++++++'''''+'''++++''+++; ,,#+`'#++++++++'+''+'''+'+++'+++++` ,,@;,,####+++++++'++''+++++++++++++#: ,, .,,@.`;#++++++++''+'++++++++++++++++ :. ,,.@.,;@###+++++++'++'+++++++++++++++#, : :,. :,:#` ;#++++++++''''++++++++++++++++; , `, ,,.@.,;@###++++#++''+++++++++####+++++; ,##` . `` ,,` ,,:#. ;#++++++#+''++++++#@#####+++# ;#++++#' . . :, ,,,@.,.#+###++++#+''+++++#@@@###++# ;++++++++++# ` , , ,,` :,,@@ ;##++++++++'++++++####+++ ;#+++++++++++++@ ` : : ,, ,,,@',.;#+#++++++++'++++####+++ :#+++++++++++++++++ . : : , ,,, ,,,+#+;##+++++++++++##++++@ @++++++++++++++++##@ , : , , ,,` ,,.##.. ;#++#+++++++++++++, `++++++++++++++++###:. . . , ,. ,,, '.,.###+##+++++++++++# +###+++++++++++##@'.@.. . ` . ,` ,,, ,..@#``:+++++++++++#` ######+++++++###@;..@.. ` . , ,` ,.:+#.,.##+#+++++#.`, +''#####++++##+'.@.. ,. . `` , `, ,.; ,,.##++++++; `, ;+'''####+###+,.`@.. ,. . . .. ,,, ,.,@#++++# `, #+'+'##+#;,@,.. ..`:, , `. ,` ,, `..: #++#` `, ` `:+'+''##..:;.. .. , , .` , . ..; ; , , , ;+++'##.,... :. , , , , ,. : '+'#@..`.. , . , . , .` . . .. .. , . `. `, . .. . . ` `. .. `, `` . . ` ,` .: ` , ` . ,. . . . ` . ` . . , . `,
';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` ;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` ;;' ';;;. ;;;######+##+#####+##+##+###+##+##;;######+##+##+##+##+##+++#;' ;'.``` ```` ;;; `;;#@'+#'+#'+#++#++##+#@+#@+#@'+@';;#@+#@'#@'+@'+#'+#++##+###;' ;;.``:''``` ;;; ,;;#:'#:;#:;+::+;:#;:#':++:+#:'#:';;+:++:+#:'#:;+:;+::+;:#':+;' ;;.` ''''``';;;'.,;;;+++++++++++++++++++++++++++++++;;+++++++++++++++++++++++++;' ;'.` '''' `;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;;'` ''':``';;;;;;;;;;;,;:`; ';.`;, ;;:;;''; ;;`';`,;;;;;':;;::;:.;.`:..;':;, ;;' ;;.```,, `` ;;;;;;;;;',,;:`;``;``;.,;::;;''; '; ,;`,;;;':;`;;``;';;.`;``;,;;, ;;' ;;.`````````;;;;;;;;;''`;,`;``;.`; ;` ', ';`;;.;;;;;;;;;;;;;;;;;;;;;;;;;;`;;.;;' ;;;;;;;;;;;;;;;;;;;;;;,:;.,;` ; ;;;;;;;;`;; ;;';;;;;;;;;;;;;;;;;;;;;;;;;`,;`.;;' ;;;;;;;;;;;;;;;;;;;;;;`,; `; ;. ;;;;;;;;`;;`;;;;;;:':;,:::::;;;::,:;;;;;`,;`,;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;; .;;;;;;;;;;;;;;;;;;;;;. ;'`;,;;'`.` ,``;. ;``;;' ;;;;':';;;;;;;;;'##+####';;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''',''''';.;'';'';;' ;;;;`` ';;;;;;;;'.#+ ## +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;;;,...;;;;;;;;;'+#+++#++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' .``````````````````;;;;;'++++##++;;;;;;;;;;;;;;;;':';;;;';';;;;;;:::::::::;;;;;;;;;;;;;;;` `````````````````` ;;;;;'`#+ ## +;;;;;;:;,,,:;;' ;' ;;;.;;;;;;;;;;;.;;;;;;;;;;;;;;` `````````````````` ;;;;;'+++#+##';;;;;:.;:::;;; `;;' ` `;;' ,;:;:;;, ;;; :.;,;;;;;;;;;;;;;;. `````````````````` ;;;;;;;;;;;;;;;;;;;;;;;;;;;' ':::' ;,`;; ;,;:;;,`.;'';;;,;;;;;;;;;;;;;;; `````````````````` ;;;;;;;;;;;;;;;;;;;;;;;;;;;; ';;;' ;'`;: ;,;:;;,`'''';;;,;;;;;;;;;' '; `````````````````` ;;;;;;;;;;;;;;;;;;;'';;;;;;; ';' , ';' :;:;;`.'`;.'`,,;,:;;;;;;;;, ;; `````````````````` ;;;;;;;;;######';;.:,;,,:;;;; .;; .;;;,';;;;;;;;;',;':,,;,. ;' '; ```````````````````;;;;;;;;;++++++';;:;:;:;;;;;;;+'';';''''';;;;;;;;;;;;;;;;;;;;;;;;;;;':';' `````````````````` ;;;;;;;;;++++++';; , ;,:::;;,. ` ``'' `. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' `````````````````` ;;;;;;;;;++++++';; . ;,,::;; ` ;'. ` ;;;;;;;;;;;;;;;;;;;;;;;+++++;;' `````````````````` ;;;;;;;;;++++++';;;;;;;;;;;;;'''':';;';'';;;;;;;;;;;;;;;;;;;;;;;;+++#';;' `````````````````` ;;;;;;;;;++++++';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++';' :::::::,+++:..,+++#;;;;;;;;;++++++';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''';;' :,::::,,'++#`.`+'++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++#+;;' :,,,,,,,'++'+++++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++#;;' ::::::::++++++'++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';;'';;' ''''+++'''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++;;' ;;;;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#+++#;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''';;';;'';'';;;'':;;';:;',';;;;;''''';;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,:;:;::,,,..;:',,,:;:;,:..`;;;;;;;;;;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;' `' ; ; ; '` ', ;; ,' `' ; ; ; '` ';;;;' ;;;;;;;+'+;;;;;;;;;;;;;;;;;;;;;;;;'+##+#++##+##+#+++#++#++##+##+#++##++#+##+##++;;;' ;;;;;;;+++.`';;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++#;;;' ;;;;;` ++++:';;;;;;;;;;;;;;;;;;;;;++++++++++++++++++++++++++++++++++++++++++++++;;;' ;;;;;` +++ ';;;;;;;;;;;;;;;;;;;;;++++++##+++++++++++++++++++++++++++++++##++++#;;;' ;;;;;` +++';;;;;;;;;;;;;;;;;;;;;;;+++++###++++++++++++++++++++++++++++++###++++#;;;' ;;;;;;:+++ ';;;;;;;;;;;;;;;;;;;;;++++++#++++++++++++++++++++++++++++++++#+++++#;;;' ;;;;;;;#++'';;;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++#;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++#;;;' ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++++++'++'+''+'+++++++++'++''++'++'+''+''#++++;;;' `` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'';'';'';'';'';'';'''''';'';'';'';'';'';'';;;;;' `+++##++++++++++'';;;;;;;;;;;;;;;;;;;;;;;;;;';';;'';;;;;;;;;;;;;;;';;;;;;;;;;';;;;;;;;;' `+++#+++++++++++'+;;;;;''';';;;''';;;;;;'';';;;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;' `+++#+++++++++++'+;';'.````';;,````';;';';'''```````````````;;.`````````````````;;';;;'' `+++#+++++++++++'+;;;.``````;:``````';;'`;'``;;;;;;;' ;,;```';;;;;; ,` ,; ' '; .:;;;;;;' `+++#+++++++++++'+;''```````'```````'';';:'`:' +;''''`` .. `';''''' . ,... ''.`;;;''''' `+++#+++++++++++'+;''```````'```````;';'`,' `; :;';'''';';'';'''';;;;';;';;';;';'''';''' `+++#+++++++++++'+;''.,,,,,.'`,,,,,,;';'.;'.`'` '''' `'`,'':''''''';';'';'''''';'';';''' `+++#+++++++++++'+;';.#+++# ;:++++# '';'`'',,'++' ';`,;.,''#''':,'';;';'':'';;''''' '' `+++##++++++++++'+'';+.,':`+;+,,'; #'';' :' .'';' :' ;.`'''+'' `;.;',:':+'' '' .', ;' .###############+#'''++#+#++'++#+#++;';+`,'.:'` '. ; `' .': ''; `;.`':`'' ++ '' ;'' '' .###############++''''+++++'''+++++'''';'';';''';+'''''';;;+'''';'''''+';+';+;;';''':''' ```++++++++++++++'''''+++'''';'++''+++++++''+''+'++''++''+++''''''+++'++++++++++''''''; ` +++++++++++++''. ';''''''''''''##'##'+#'+#++#++##+##+##+''##+##+#@+##+##'##''''''; ''''''''''''''' `'''''''''''''#++#+'+''++'++'+#+##++#++'++'+#++#++#++#+'#+''''': ''''''''''''''' .'''''''''''''+#+++++#++#++##++#+#+++++''##+##+++++++++++##'''+ ''''''''''''''''.,''''''''''''''+++++++++++++++++++++++++''++++++++++++++++++'''+ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+