## ...### ....... #......# .....## . #....# . ..####....# ... ..........# ..............# ....####..### ######.#####..######## ....................... ######.##.............. ...................... .............)g......# .......(.......)......# ......................# ....................... ..................?#### ...................# .....(....###.#####.# ..........# #.# .# #######..## #.# .# #################..# #.# #.............>##..###... #..#..#..#..#............# #...............#..###... #...............#..# . #<............>....# #...............##.# #...........[...##.# #..#..#..#..#....... #.............>.##.# ###############.# # ..# ..#