### #.. #.#### #....# #.##.# #.# # #.# #.# ####.####### #............ #..########. #..# #..# ### #.# #..# ..# #.# #..# #.# #.# #..# #.# #.# #..# #.# #.# #..# . #.# #.# #..# .## ############## #.# #.# #..########..# #.......#..#.#####.# #.# #............. # ######..###..#..#.......## #.##### #.##########.# .# #....#..#..#.#+#.........# #.....# #.# #.##(# #.<..'..#..+.#.....#####.#####.#.# #.##########.#..# #....#..####....#.## #.......#.# #............#.####.# ######..#....####.# #.#######.# ############........# ##...##.. ..# #.# #.# #(#.###### ######## #### #.# #.# #.#.# #.# #.# #...####### #.# #.# ##........# ########## #.# #.# #.######... #........# #.# ###.# #.# ##.######.###.# #...# #.# . #.............# #.### #.# #.. #..######.###.# #.# #.# #.# #############..#### #.# #.# #.# #.# #.# #.................###.# #.# #.# #.# #.########.#####........)...##.###.# #.# #.# #................#####..##.[......)# #.# #.####### #.#####.........## #..##.###.##### #.# #.......###.#####.##.####.# #..##.# #.# #.# #######.........#.#...###.# #..##.###.# #.# #####.###........##.# #.........#########.# #.# ###.#....##.# #.###...............# #.#####.##.#.##.# #.# ################# #..........#.##.######.# #######.####........)..# #.# ####.######## #.# #.# #(#######.# #.........# ###########