######### ##### #.......# #...# #.......#######...####################### #.......'.....'.......................... #.......#######........)..............# #...........# #.......................#################### #####'#####.# #..........................................# #.#####.######..........................############.# #>......................................# #.# ####....................................# #.# #.................####...............# #.# #........... .....# #...............# #####.# ####.#####.. ....## #.........####### #.....# ####>........ .... #.........# #.##### #............ ..# #.# #...........#+###.# #.# #..)........+.....# #.# #...........#.###.# #.# #...........#.###.# #.# #...........#..##.# #.# #...........##.##.# #.# #.......(...##..#.# ## #.# #######'#######O#.# ... #.# #.# #.#.# .....g#####.# ####.# #...# . ..g.......#.# #....########..###...# ...g........# #....)........>......F g(....###.### #....###########.....# ...... #.# #....# .....+ ......###.# #....# ....# ......'.#.# #....# ....# #.#.# ###### .... #.#.# .... #.#.# #.#.# #.#.# # #.#.#.# #.#.#.# #.#.#.# #.#...#.# #g#.....# #g#(########. #.#.......... #.#.......... #.##.######## #....# ######