##### #...# ##### .... .....############.### ...........[........# .......8............# ......#<#.......#.#.# ......#.#.#####.#.#.#.######## (...........................># #####.#.#########.#...######.# #########.#.........#.#...##.....# #### ###### #.........#.....#.....#...##.###.# #... #....# #.#########.###.#.#.###.#.##.# #.# #... #....# #.#.....# #..<#...#...#.#.##.###.### ...#...##.8..# #.#.###.#######.⌠.⌠##.#.#....#.....# ......(.'....# #.#.###.......))[∩....#.#..###.....# ####...##.W.(# #.#....########.⌠.⌠####.##.# #.....# #... #....###.8....+..............#.##.###.....# #.>W #....'....W.(.##############.#.....##.....# #... #....######...# #......<#.#.##..##.....# #... #....# #...# #.#####.#.##....####'########### #.<. #....# #...# #.#.....#......................# #### #....# #.((# #.#.#.#.#..#.##..###.#########.# #....# #..)# #.#.###.#..#.....###.# #.# ###### #...######.#.....#..###.#h.##.# #.# #...(......#######......##.##.# #.# ##.................#######..#.# #.# #........########## ##.#h# #.# #........# #...# #.# #........# ##..# #.# #........# #..# ... #........# #..# [.# #........# #..# #### #........# #..# #.......[# ##.. ########## ..