############+##### #................# #................# #.(..............# #................# #................# ... #.........∩......# ..... #................# .... #................# #.. #..# #### # ####'##########.... #..###..###.∩.##.# #......∩....#.... #................. #........)..# ... #.....O........... #...........# .. #................. #######..........# +................. ### #....##..........# #........##......# #.####.........##.....# #........# ####### #######....##........###'#### #..###...# ##.....#.....'...............#..... ##).###...##.. #............#...............#......#...#.......... #............#...............#......#...O.......... #......##...##+####..........#......+...#.....##... ##.....##..>#.....#'####.....#......###'####+## ... #...........#..........#.....#................. .. #.#+#####...#..........#...∩.#................. ##.....##...#..........#######................. .. #......##...#.................................. ... #......###+##..............)................... ...#######........ #...........†...................... #.......#.....##. #.................................. #.......#.....# #.....#####........................ #.......#.....# #.....#...#.......##############+# #.......#.....# #.....#...######### #.......#)....##. #.....#...........# ###.....#........ #.....#...........# +.....'........ #.....#....∩......# #.....#........ #.....#...........# #.....#........ #.....#...........# #<....##+######+##.....##'#######'######### #####...................................... #...........................<.......... #...................................... #........................<............. #...................................... #...................................... #...................................... #...................................... ######................................... #......##################+#... #......# .. #......# { #).....# #>.....# #......# #......# #......# ########