############################ ............................. .....................<......# ............................# ........<...................# . ........p..%.................# .... .............................# #... ...............<............. #... .....................)...... #..p ............................ #..! ............................# #... #............................# #..r#####............................# ####..g.....................>........... #........................................ ......................((...........##### .########..####........#####..###..# #..# #.(......# #..# ..# #..# #........# #..# ..# #..####........# #..# .. ####..............# #..# ..................... .... ###.......).....####( ... #.............# #.............# #....(........# #.............# .............# ........... ......... ...