###+## #....# #....# #....# .. #....# ... #....# ######... ###....###........ #........#........ #........#........ #........#........ #>.......#........ #.......()........ #........#)....... #........#........ ##+#######........ ......... ......... ......... ..........