############# ##### #...........# #...# #.#########.# #...# #.#....... #...########.#....... #...................$ ###.########......... ########'#### ########## #...........# #...........# #....{......# #...........# #...........# #......$....# #....>......# #....O..>...... #...........### ..............# ##.....######.# ....... .# .(..... # #......