################# ................. ####...#####.... #...# . #...# #...# #...# ####...#####... ........(.....c. ########'##..... ......?..#..... ..(......#.. . . ........c#.#########.. .........#............ .........#..5......... .....[..(#.c5.......(. .........'.Q.(........ #########............ ############H # ...# #. #..+ #.####..# #.......# #.......# #.......+ #.......# #.......# #......l# #.......# #.......# #.......# #.#####.# #.# #.# #.# #Q# #%# #.# #.#####.# #.......## ##############+###+##### #......................................... #)#######.................................ccc# #.# #..................####..............# #.# #...............(..####....#####.....# #.# #..........................# .....# #.# #..%.......................#####.....# #.# #......Y.............................# #Q# #..(.c.....(.......................... #(#######(.((.(......(.((()(.(.(((.(.(........ #..(.(.(c5.........................(.......... ##############################################