### ########.################## #..<......................# #.######.....<......5....## #.######..##############.############# #####.#.........# ...................... #......>........# #....##.####.############ #...............# #... #.# #.####.......# #####.#.####....# #.. #.# #............# #.#.# #..).######### #.# #............# ###### #.#.# #.......>....# #.# #......####### #....# #.#.# #.#..#######.# #.# #.........# #.##.# #.#.# #.#(.#####...#.##.####.........# ######### #.##.# #.#.####.#............................## #.......# #.#### .......................<..............#####...)...# #.# #.#.............#.........#..............'.......# #.# #.##.#..............>..............#####.......# #.# #.##.#..#######..###......########.# #.......#########.# ..................# #.##.#.### #.# #.......#.........# #.##.#..#....##..# #........# #.#####.......#.######### ......#....##..###.##.#.########.............#.# #.#..........##.........................#'######.######## .......................#...............+................ #...#..##+#.##.###.##.#..###### ... .###.#.........### ...#..##.#.##.###.##.#..# #.#.........# ..#....................# ####.#.........# .##.##.#.######.##.#..# #.........###### ................##.##.# #.##.####.## ......................# ###.##.####..### ......................+ ..............# #.#.##.#........#..##+ #.##.####..#)# # #.#..####..#..# #.#####....####..#.# ...... ......# #r....).[..#.....#.# ###...## ......+ .o....######...#....)#.# ..... ...#. ..# #)........#.# .....) ... #o#.####).#.###### #....## ##.#.####.........# ... .............####.# #..#............. ................. ............#.#...# ..........#..#..... .#.#.##.#..#.#.. .#. ......... .. ...... ...