######### ##.......########.. .'.......#......#.. #...T...#......'. #.(.....#......# ########### #..(T().'......# #.........# #.....(.#......# #.........# #.......#......# #.........# #########.T....# #.........# #########)##'#################################.........# #........T...................................'.........# #.......)T).........................^........#.........# #............................................#....(....# #....................##################......#.........# #....................#..[...#####.#####......#.........# ########....................#......'...#.#...'......########### .......'......#####'#####...#......##..#'#..##......# .......#......#.........#...#......##.......##......# .......#......#.).......#...#......###.....###......# .......#......#.........'...#.....^# #.....###......# .......#......'.........#...#..)...# ##...###.......############# .......#......#.........#...'......####...###.......#...#...#...# ########......#.........#...#......#.##...##........#...........# #......###########...########).###)#######...#...#...#...# #..........................)().(#.)......'...##.#######.## #......................########(#........#...#...#..<#...# #......................#......#[#........#...#...........# #......................#......#)#........#...#...#...#...# #......................#......#[#........#...##.#######.## #......................#......'(#.......<#..(#...#...#...# +......................#......#.#........#...))^.........# .........#.<...)#.#........#.[.#...#...#...# ........#......#.#........#(()############# #..(...#.#........#(..# #......#.#........#(..# #########'####.#........#((.# #...))))(.#....##########...# #...###(<.#.........p...((..# #..###.#).+(.........O......# #####)..#.###########.......# ##...##.# #.......# ##...###.+ #.......# #...## ..# #.......# #.(## ..# #.......# #### ...# #.......# #### #.......# #.......#