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