###### #....#...o... ###....'....... #......#....... #......#....... #......#....... #......#....... ###'#.....(. #.....# # #.....# .... #.....# .... #...).# ..... #.....#...... #.....#...... #.....'...... ######.....#..##.# #.......#o###+##.# #.......#)........ #.......#......... #.......#......... #.......########## #########