#. #....... ###.#######.......# .................<..# .....<..............# .......))...........# ..........######....# ....<.....'....#....# ..........#....#....# .########.#....#....# #.#....#....# #.######..... #..........(. #.....######. #.....# #.....# #.....# ##....# #....# ####....## ......... ##....### #....# #...^# #....# ####....# ........# ##+###oO+ +oo###### #........ #........ #........ #........ #.#####.. .. ..