#### ..# ########## . #.# #......... ###########.#######.####################%......... ..................................(....'%>...gl... #......##.#######.##.#################.......... #......##.# ####.##.# #......... #####......##.# #....##.# #......... ...........##.####.#####.# #......... #####..)...##......# #.# #....#### #......##...#..# #+# #.#### #......##...#..... #.# ###.##......#.##### ..# .............#.. ###.##......### #. #......# .. .......# ...####+## ... ...