###### #....# #....# ###############....##### #....................... #.###....######..$.#### #.# #....################ #.#######.....######....##### #>..............).......'...# ###.#######.....######....##### #...# #.....# ###### ###.#### #.....# #<#....# ####### #)#....# #.#....# #.#.#### #.#.# #.#.# #.#.####### # # #.......... .# .. ###.####### .# ... #.# #.#)... #.# @...... #.#######...$.# #........r....# #########g....# ....># .....# ....## ....# ....# ....#