#### ..####### # #.##....# #.##.##.##.# ###.....#.##.# #.....<......### ..#....#...#.#..# ............>#..# ..##.#.............###### ..# #..#.....#.#.......# #.# #..####.......####.# #...[. ...###.## #.# #.##### ###.# #.# #.# .####..##<# .... #.# #)# )...#.....+ .... #. #)# ........#.#..... #. #o# ###...#.#.#.... #.# .............# #.# ###.......##.# #.# #...##..# #.# ##?. #.....# #.# .$.. #........ ..# #### #....###. #....# ###.## .# .# .#....... .!.gg... . #......#.# ..S.g.g.. ......#.# #.#####h.g..... #..........g... .......<>.....# ######.##...... ... ..... #.#. .... #.#. ..# # #. .# .. . ##