##### ####### ################### #...#####.....####### #........##...#...# # #)......#........(..###........##...#...# .# #.......#.(.c.......##.........##.......# ..# #.(>......c.(((((...#..........#........# ...# #####...................#...................##....# #.......#.########.....)................).........# #.......#.c......#######...................>....... #.......###.r....{.....#.#..........?.............. #.......###{.....#(....#.#........##.....##+#...... #........##......#.....#.###......##....... ...... #........##......#.....#.# #.......##....... .#... #.........#......#.....#.# #....############# .# .. #......##.###########'##.# #....# # . #.###+#<#.#Y. .B#..{{# #.###+#.#.#..#...#..{c# #.......#.# #..c'....# #.......# :#####....# #.......# ## ###### { #.####### #.. #.. #.. ##..