########## # #(.......> .. #.)......$ ...######......... .........)........ .........)<....... #####.....####### #.....# #..D..# #OT...# #.....# #......# .......# .....#### ...?.# ......#