###################################### ....................................... ........................................ .......................................... .............................!...........%....... #..................................<...%........... #...............[.................................. #................################################# #................# #................# #................# #................# #................# #................# #..........%)....# #................# #..........%.....# #.......)........# #................# #....)..........(# #................# #................# #................# #................# #................# #................# #......[.........# #................# #................# #................# #..............(.# #................# #........%.......# #.........%%.)...# #..>.............# #..........).....# #................# #.......)........# #................# #................# #................# #................# #.............(..# ................# .............).# .............####### .................... ...........o........ .........Z.......... .................... .................... .................. ##################