############## ###............# ########.'............# ############## ........#.#............# #............# ........g.#.g..........# #............# ........###..)....%....# #............# ..?.... #............###............# ....... #............#.+....).......# ....... #............#.#....<.......# ...... #............'.#............# ).... #............###............# #### #.......)....# #............# #########%#### ########'##### #...# #..# #######'## ######.#### #........# #....[....# #........# #.........# #........# ###.........# #........# #...........# #........# .#......<..# +........# #.........# #...%....+ #.........# #........# #.........# #........# #.........# #........# #####.##### ####'##### #..# #.# ##.# ##.# #.# #..# #.# #####.####### #####'## #...........######......# ..##...........##...'......# #.......)......##.###......# ####........(..#..# #......# #.............## #......# #...........### #......# #...........# #......# #...........# ##+##### ###.######### #.