########### ####.........# .............# ####.........# #............## .#######.######......# #.....(cl# #......# #......((# #......### #.....#..## ##......... .....###..####.......##. ....# ##..##..........# #(.# ##....########.. ..#.......#((.# . .# #.....###(.## ##...# ##(.######.# ##.###+###.......<. ..............###.. .###...........# ... ##...........#...# ................# ....?.........### .#.###..#.....# # #.###....#....# .#.##.....[.##....# .......l....##....# ...................# .......<............ .#..........###.#... #............. # ...#.##.....#... .# #. .......... . ........#.# . .......... #. ....#.#...