######## #......# #......# ###......######## ....(.........>.. #......######## #......# ######......# ............# ............# ............# ............# ......####### ...... ...... ..... ...## ...... ....... .........# # .........#######.#. #................. #................. #.........)S...... #........((....... #..^.............. #........!........ #####...........###### #...............# #...............# #...............# #...............# #................. #................# #...........##+# #############