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