### #############.# #.............# #.###########.# #.# #.# #.# #.# #.# #.# #.###########.# ###########...........#.######## ................................ ............####.####....######### ######.###.# #.# #............. #.# #.# #.# #.....######## .######## #.###.# #.# #.....#.. ........# #..##.# #.# #.....#.##### .######.# ##.##.####.# #.....#.....# ####.# #..#...##.# #.....#.#)#.# #....# ##.###.##.####.....#.....# ###.#### ######### #.###.........#+#.#.#####. #.....# #.......######..#####(######.#.........# #.#.#.# #.......#.....#.......##......##.####### #.#.#.# #.......+.....'................#.# #.#.#.##########.......#.....##......##.#.....#.# #.#.#..................#.....##.####.##.#.......# #.#..........#.............).##..# #.##.######### #.#..%.......+...........#######.# #.##.. #.#..........#...........# #.# #.#### #.############.....%.....# #.# #.# ....... ############.# #...........# #.###.#####....... #<...........# #...........# #..##............. ############## ####'######## ##.##............. #' #..#............. ##)#............. #............... ##=.gbgg........ #..g).......... #..g)g......$.. #.o##########+# #...o..... ........... #...g>....... #.##g#.g..... #. #. ....... S .. ....... . #. ......)