##### ##### ###$..#####...# +.#.#.Z.......# #.._..####...$# ###.### ##...# ######.#######..############# !.....................O......+ ##########.(..........###.#### #............# #.# #............# #.# #............###'##### +......!.....#.......# #............#.......# #............#.......# #########+####.......# #.......# #.......# #.......# #.......# ###'##### #Z# #.# #O# #O# #.# #'# #...........# ###.O.......... #............ ......>....... [##......c..### #.!.......# #.#####....