######################################################################### #....#....#....#........#...................................#....#......# #....#....#....#........#...................................#....#......# #....#....#(...#........#...................................#....#......# #....'....#....'........#...................................#....#......# #....#....#....#........#...................................#....#......# #....#....#....#........#...................................#....#......# #....#....#....#........#.>.....................>...........#....#..(...# ###'####'#####+###.....<###+#######....##############'###)..#....###'#### #....#......#...........# #...#....#..........#.....#...#....#......# #....#......#...........# #...#....#..........#.....'...#....#......# #....#......#...........# #...#....#..........#.....#...#....#......# #....########....################'############....#...#'#######'##......# #....#......†....#...........<.#...#.......#..........#..........#......# #................#.............#...#.......#..........'.................# #................#.............#...#.......#..........#.............>...# #....#.....#################'###...#....####.##'##################......# ######..............#........................#(()#......#........#......# #....#..............#........................#...#.....[#........#......# #....#[.............#........................#...#.....<)........######## #....#.........#....#........................#...#.....)#)..######......# #....#.........'....#........................#...#......#...#....'......# #....#######...######....................###########'########....#......# #....#.....#........#....................#...#...#..........#....#......# #....#.....'........#....................#...#...#..........######......# #....#.....#........#....................#...#...#..........#....#......# #........#'#############+##....[....######...##'###....######....#......# #........#................#...[..........#..................'....#......# #....#...#................'..............#..................######......# #....#...#................#..............#....#######.......'...........# #....#...#......###'########....##########...#.......#..#####...........# #....#...#......#......#..............#........#...#....................# #....#...#......#......'..............#.......##..P##............#......# #....#...#......#......#..............#.....#...PPP...#.....######......# #....#...#......#####..#####..#########.....#...P>PP..#.#####...........# #....############.........#...........#.....#..PPPPP..#.................# #....#....................#...........#.......##PPP##............###'#### #....#....................#...........#........#...#.............#......# #....'....................#...........#......#.......#...........#......# #....#..(.................#...........#.......#######.......######......# #....############...###########..######....###########......#....#......# ######..........#...#............#......(..#.........#......#....'......# #....#..........#...#............#.........#.........'.../..#....#......# #....#..........#...#............#.........#.........#......############# #....########...#...#............#.........#.........#......'...........# #....#.....#....##'##########'####..#####..#.##########'#####...........# #..........#....#.....................(.#....#..............#...........# #........)))....'.......................#....#..............'....#......# #..........#....#..................(....#....#.......∩......#....#..^...# ######.....#....#.......................#....#....>.........######......# #....#....##....##'##########'################..#......##...#....#......# #....#....#.....#........#.......#..............#...........#....#......# #....'....#.....#........#.......#..............#...........'....#.....(# #....#....#.....#........#.......#..............#...........#....#......# #....#....#.....#........#.......#......<.......#...........#....#......# #########################################################################