############### ....oooo).....# #############.# #.# ####### #.# #.....#######.####### ###.....<..).##........ ..........).>........## ####...####).......... #...# #...######... #..[# #...# .. #...# #.<.# . #...# #...( ....# #...## ##.... #...# #.... #...# #....