### #.# # #.#.# ..#.# ###########.#.# ..............##### ...........)......... .........###<####### #.#######.# ### #.........######### ############.......... ...(.......#.######### ### ##########'#'#.......# #.# #.....#l####.####.# #.................# #.....#.####.####.# #.....#.# #.# #.# #.....#.# #.# #.# #.....#.# #.# #.# #.....#.# #.# #.# #.....#.# #.# #.# ##### #.!...#.####.####.#....... #.....#.#..............# #+# #....#.###.##....# ### #. ....# .. ...# ### ...# ... #