########## ################## #......... O................# #.###########........#######.# ###############.#######.................##.#########.# #.............................)..........)...........> ####.#############.#######.##..............<#...........# #............# #.# #.##..............##.....###### #.##.#######.#####.# #.##...>.....###'###.......# #.##>...........##.# #.##.###.##### #.# #######.# #.######.###.......# #.##.# #.# #.# #.# #.# #)# #####.### #.##.# #.# #.#########.# #.# #.# #..# #.##.# #.# #.##......#.# #.# #.# ..... #.##.# #.# ###.##......#.# #.# #.# ......# #.# #.# #....+........### #.# #.# .......# #.# #.# #.#.##.............. #.# #.# ......... #.# #.# #.#..+......######## ####.# #.# ........... #.# #.#####.####......# #....# #....#....... #.# #.................# #.#### #.# #.#####.#########.# #.# #(# #.#####.#<## #.# #.# #.# #.8..∩..8..# #.# #.# ####+###### #.# #######.#..# .# #.# #...!.....# #.#########.##.# #.# #...?.....# #...).......##'###### #.# #.........# #........#..........# #.# #<........# #........#............ #.# #?O.......# #........#..........## #.# #.O.......# #........#..........# #.######.........# #........#..........# #......#.........#. #################.### ######.#.?......... .# #.####'##..... # #.#....# .... #.#.##### ... #.......# . ###.###.... #.# .. #.# #.# #.# #.# #.# #.#