######## ########......## #................ #.######......# ########.#### #.#....<......# #?.g.%.o....# #.#.####......## #.######.##.# . #.#....'........# #.# .. . #.######......#.## ##.### . .. .# # ##>.....'..........##....# ... #. . #.#########.....###......#.#..#....# ....##.#+## ##. #...................###### ..#....####.# ..........# #.. ####....###.....##### #.##+##...!.# ..........###.# #.### #....# ####### #..#.##.###.####..............#...# .####....#####################..#.##.# ..o..o.........# #.#.# .................%................##)# ######...#########<#.# ######.....############.......##..##.# .o.....o.#.##......%.# ............# #.......##..##.#.# #######ro..##.#....### ####.......# #.......##.......# ##...#.#....#.##.# #.....%.# #.......###.##.### #.....o######.##.# #.......# #................ ##.#...o.r.....#.# ####....##### ######)#......#### ###############.# #........# #.#......# #.# #.....##.#### #.#......# #.# #...........# #.#......# #<# #...........# #.#......# ### ..............########.#...... .#..#.........#..))....#..... [..#.........#.########.. ..............# ...........### ..........# ......### .....# ....# ...