### ######## ... #......#.##.######. #.####.#........... #.# #.####.##############.. #.# #.....<............... #.##########...........#######.### #....................<............ ############............####....## #.###........# ...# #.##.....#.#.# ..# #.##.....#.#.# .# #.##.....#.#.# # #.##.....#.#.# #.##.....#.#.# #.....#.# #.....#.# #.##.....#)##### #>.............# ####.....#.###.## # #.....#.# #..# .# #######.# ##.# .# #.# #g## ..###. #.####..##...... #............# #######..#.#.# ##.# # #.#.# #...# ##..# ..# #># .# .# .#