### ##.### .....## ......## ......# ##.....# ###......# # ####### ###........###... ###.....## ##.....)..$....# ####........### ###...........#.!## #.............#### ##.....###.O.%.....# ##...............###....### #.#......... ##..<.................## #......?.... ####.....##.........## ............ ##...######......# O.........). #...# #.).....# #....####### #...# #.........# ..... ## #...# #............ ..#. ## #..## #........... . . >.......... ......