### #.############################ #............................# #.##########################.# #.############## #.# #......<.......# #.# ##############.# #.# #.# #.# #.# #.# #.# #.# #.# ##### #.# .....# #.# ......#####.########### .............))........# ..............########.## ...........o...# ...............# ...............# ####......%...# #..........# #.####..........# #...............# ###....)........# ......(.....#.... .....(......#.### ....(########.# .... .. o