### ####### #####.###################....... #.............gg........'....... #>........#############.#....... #.....###..# #.#....... #.....# ##.# #### #.#....... #####.####.###..... #.#....... #..........# #.#....... #..#.##.##.# #.#....... #....##.##.# #.#.$...). ###############.......########.# #...............##........... #............######.......... #............# #......)... #............# ##......... ############## #......... ### #..####### #.# ##.## #.# #..# #.# ##.# #.# #.## #.# ####..# ######.#####8###.## #<..........(.....# ######.#####8####.# #.# ### .# #.# .# #.# ## #.# #.# ###