####################################################### ................................(.....................# .........................................############<# .........................................############.# .....................<....(...........................# ..............................................<.......# ..................................###################.# ####...##########................# #.# #...# #................# #.# ##########...# #................# #.# .............##########................###################.# ....................^......................................# #############..###########...#########.....................# #..# #...# #..#################..# ##########(.###########...#########..#################..# ........................................................# .......)................................................# ############..##########...................###########..# ###########..##########..###############..# #..# .............cc$(<(.......................######## #..# .............$($((...(......>..................... ...# ############.$$###########........................ >... ######(.(######## #..#########...########## ..## ......(.(........ ...... ...... ....(..................... ...... .......(###########............>.. ........# #..#########... c.......# #..# #.. ........# #..# ........# ...$..... ......... ########.