########################################### .......................(...................# .......><.............%.................@..# ........................(..................# ..........................................# ........................).................# ######...........####################.....# #...........# #.....# #...........# #.....# #...........# #.....# #...........# #.....# #...........# #... .........# ...