###..... #...... #..... #######....# #..........# #...)......# #..........# #..........# #..........# #....).....# #..........# #.......)).# #.....)##### c #......##### .. #........(.# ... ######.###<# .... #.# #.# ..... #.# #.#####...... #.# #.c[.(......# #+# #........../# #...........# ##..........# #..........# #..........# #..........# #..........#