######### #.......# #....%..# ##########.......# #................# #>.....##........# #.......#........# #######.......#.^......# #.........#<#.#........# #...).....###.##.......# #.............#####'########## ######### #.........##### #.# #%....# #.......# ################ #.# #.###.# ###################.......##########..<.......####.####.#<#.## #....>O....................................[..+..............# #.###.###..........%......######.#.#..........#[............># #.# #.# #.#########.(............#.+..........'....#######)#.###### #.###.###.# #........#########..........#.####.......#.#....# #.........#########).......# #.....#'####.# #.#######.#.##.# #####.###........(%.%..%...# #####.#.# #.# #.........#.##.### #.# #..................# #...# #.# #########.#.##..^# #.# #.......)(.#######.# ##### #.# #.#.###### #.# #######..))........# #.############.#.# #.# #.......###### #.#.....%...##.#.# #.# #.....[.# #.#.#######.#..%.# #.# #.^.....# #.#.#...###.#..### #.# #.......# #.#.#.#.....#).# #.# #.......# #.#.#...#####..# #.# #.......# #.#.###.##.....# #.# #.......# #...# #%##.###[# #.# #.......# #.### #.##.# #.# #.# #.......# #.# #....# #.# #.# ######### ###.# ###### #.# #.# #...# #.# ###.### ######### ###.#.# #.# #.....# #.......# #...#.# #.# #.....# #.......# #.###.# #.# #.....# #.......# #.# #.# #.# #.....################.......############.###.############.# #.....'......................'..................>..........# #.....################.......############........#.######### ####### #.......# #####..#%#.# #.......# #..#.#.# ######### #..#.#.# #..#<#.# ##.###.# #.....# #######