####... ........... #......!... ##.......%## #..........# #....o...$.# #!.........# ###<..o5o....# #......).....# #.##........... #.............. ###....>.....## #..........# #..........# #..........# #....$.....#