######## #......# ###...>..# #........# #........+ ###........# #..........# #..........#### #.............# #....(........# #.....(.......## #...9....(.....# #....