#######+########## .................# .................# .................# .........)...(...# ............([...# ###.......)(.....# +...>...)).....# #..............# +..............# ##..............# #.....########### .#.....############ ...........))o...... .###...############# ...... ....... ....... ......# ......