###### #....# #....####################### #....'..>..............o...######## #....###...............o........... #....#####################o.####### #........# ##.# #....###.# #.## ###### #..# ##o# #.# #o# #o.# o..# ..... o.)...# .......# ........# .s.......#