#################### .........#......[..# .........#.........# .........'.........# #####+##....##.........# #.....##....##.........# +......................# #...........##'######### #...........##....## #............#..<..+ #............#.....# #............#.....# #+######'##+############# .......................# .......................# .......................# .......................# .......................# ......................(# .......................# #+######......######### #......# #......# #......# #..)...# #......# #......# #..)...# #......# +......# #..)...# #......# #......# #..(...# #(o.o..# ..........#.####### .......)..#........ ...o...l..#........ ..........#........ o....)....#....>.(% ..........#........ ..........#........ #........ #...##...