######### ... ........... ......$................ ................(.......... ............................. ............................... ................................ ................<............... .......O..........h.............. .......c.......................... .......55......................... .................................. ........(.....######.......####### ..............# #.......# ........(....# #.......# .............# #.......# .............# #.......# ............# #.......# ............# #.......# ............# #.......# .............# #.......# ........)....# #.......# ..............######.......########## ..................................... ..................................... ..................................(.. .)................................... ................<.................... ................................... .................................. .........>....######.......###### ..(..........# #.......# .............# #.......# ..............# #.......# ..............# #.......# ..............# #..... .............# ..........[..# .............# ............# ...........# ........... .......