### #############################.# #.............................# #.###########################.# #.# #.# #.###### #.# #########.#....################ #.# #.........#....##.............# #.# ##### #######.........#....##.............# #.# #....# #...............#...................#######[# #....# #...............#........########........##.# #....# #...............+.........#######........##.# #....# #..............##........................'..# #....# ###..............##....................._..#### #....###>...............+.........................# +....'..................##########................# ###....###........####....##########........#+####### #........#........# ...........[...##.#####.# #.######.#........########...........##.# #.# . #..<#..########.................##.#####.# #.#.#.....#............................#.######## #.#+#.....'.............................>.......# #.........#....................####.##.#........# #.........#....................# #..#.#........# #...#......)..#....................# ##.#.#....)...# ##...#.........#....................# #.#.#........# ...............#....######..........# #.#.#...<....# .............(.#....# #..........#####.#.#........# ...............#....# #..................#.##.##### .......###.(...#....# ####...###.....###.##.##.# ####...###.(..(#....# #......###.....##........# .......(....####.(... #..................#....## .........gg........ #..............###......# .#######...<....... .................# ##.....# # #...g....... .##..............# #.....# #....g...... . #..............# #....... +............. #..............# #.#+#.... ###........... #..............# #.# .... #.....(..... .........# >. .. #........... ........# ............ #............