#.. .. #.# ... #.# #...##.## +....... #.#......# # .. #........#(##... ###......#)...... .........>))...... ##.###...#.####.. ####...%gg.#{.. ##+#...####...#####.# #....#.####ga.......# #....#.)..'...####### #....######...###### #....# #........# #....# #........# ###....# #........# #....#.# #######'#### #.####.# #.....#...# #....#.####.###.###'##### ####.#..........##......# #.######.#...##......# #.#....#.....##......# #......#......'......# ###.####.#<..(#......# ##.#......(..#......# #.....#...).(#......# #.......<...##.)[...# #####.#####.#.####......# #.............# #.(....# #.###.##....### #......####### #.#......#### ###............ #.#.######## #............ #...#......# #####............ ###.#.####.# .................. #.#.# #.# #.................. ##.#.# #.# +.................. #..#.####.# #.................. #.##.#....# ...#............. #.##.#.#### #.#.#........... #.##.#)# #.#.#........... #.##.#.###### #.#.#.######### #%##.#......# #.#.....# #.##.######.# #.###.#.# #.........#.# #.....#%# ####.####.#.# #######)# #......#.#########.# ########...........# #############