####...### .........# .........# .........# .........##### .............# .............# .....).......# .............# ..........#### .......g..# ..........# .........%# ### #######'############## #.# #.........##.......# ######.#####.###.#.#'##.......# #........%.#.#...#............# #......###.#.(...+...(........# #........#.......##.........### #########'####....##gg.......# #..............######'##.....# #..........##### #<##.....# #..........# ####.....# #..........# #.....# #....).....# #.....# #..........# #.....# #..........# ####### #.....>....# #..........# #..........# ############