### .....# ......#..# ..+.......#..####### .....#.......#........ ......#.......#.......###### .......#.......#.......#....# ........#......f#.......#....# .........#......f#.......#....# . .........#######'#.......#....# ... #..........................#....# .... #.........f............))..###'##.....# #.#######.......########.[)...........# #.#.....'.......+......#..............# #.#.....#.......#......#####'###......# #>#.....#.......#..............#...... ##########.#.....#.......#..............#...... ...........##....##...####..............# ..... ............'.....+...#..........###....# .... #..........f#.....#...#..........# ###### . ###....?....#.....#...#######'####..... #.........#.....#.................... #.........#.....#...........######+#. #.........#.....'...#####...# #.........#....##f..# #...# ###.........#....#.f..# #...# .............#....#....# #...# .).... ###..........#...)#....#####...# +.....# ####.......#....#.....f......# #.....# #.......######........ff..# #..G..# #.......ff........#######f# #..>!.# #.##########......#.....#.########.....# ##### #.#........#......#.....#..............######## #######...####.#........#......#.<...#.....................# ................#........#......#..(..###........ff.........# ....(............#######'##ff....#.......#........ff.....>...# .......................[.f.......#.......#.......#@##....#### #..............................#.......#.......#..####.# #......f.....#####'###.##'##..##.......#.......#...@ #.# +.....##+#####.....f.#.#...+..#........'.......#.....#f# #.....#..............#.#...#..#.......f#.......#.....#f# +.....#..............#.#...#..#........#.......#.....+.# #.....#..............'.#...#..#........#.......#.... #.# #.....#..........#####.#...#..#........#....f..#. #.# #####.....#..........#...f.#...#..#........#.###+#.# #.# ..........#..........#...ff#####..##########.# #.#######.# ..........#..........#................. ..# #......f..# ..........############................. ...# #.........# ....................................... ....###+#.........# ...####....######...................... . ...............##### ... #....# #...................... ..................# #....# #..................... ..................# #....# ##################.... ..............#### #....# ... .............# #....# . #######......# #....# #......# ###### ########