### ######################.# #.................{J...# #.####################.# #.# #.# #.# #.# #.# #.# ######## #.######### #J# #........ #.........# ##)######........ .. #.........# #.o..o..#........ ...########.........# #.......'.J....... ....................# #......%#......... ....................# #########.{....... .<...................# ##.()#### .....................# .o.# .......).....######### ..... ....####........# .....o .# #........# ..... #........# .... #........# . ####........##### ................. ....#.............. ....#(.....).###### .. #.............# # ##.##+#'#.###.# #.##...#####+#+ ..##........... .. #....###..... #.#..# .. #.#..# #.#..# #.#### #.# #.# #.# #.#