######## ######### ########## #......# #.......##### #........# #......# ####.......'...########### #...<....# #......###..'.......###..##.......# #........# #......##..##.....)<# ##..'.......# #........# #......##.###.....).# ####.......# #........# #......'..# #.......# #.......#####........# #......#### #.......# #.......#............# #......# ######'## #.......'.###........# ####'### ####..# #.......### ###.###### #.# #....## ######'## #.### #.# #.#### #####..# #...# #.# #.# #.....## ###.## ##.# #.# ##.###### #..# #..# ###'##### #.......### #####'### #.## #.......# #.^.......# #.......# ##### #.# #.......# #.......#.### #.......# .......##.# #.......#######.......#...###.......# #..@.# #.>.....'.....♣.♣.♣)♣.♣##...'.......# ###.........+.......#######.......#######.......# ##.###### #.......# ##♣.♣.♣.♣.♣# #.).....# ..# ######'## #.........## ##'###### .## #...# #.♣.♣.♣.♣.♣# #.# . ###.### #..........# #.# #+ #...# ###♣.♣.♣.♣.♣# #.# ###'#########.'.........# #.# #..........#..#♣.♣.♣.♣.♣# #.# ###..........♣.♣#.........# #.# #.'..........♣.♣#.........# ##.# ♣♣♣#..........♣.♣#.........# #..# ♣.♣♣..........♣.♣#####'##### ##.## PP♣♣#'########♣.♣# #.## #..# ..♣#.# #♣.♣### #..# #.## ♣P♣ #.# ##....####'## ##'######## ♣. #.# ####.......# #.........# ♣ #.### #.......# #)........# #...# #....)..# #.........# ♣###.##########.......# #..[......# ♣♣P♣♣............'.......# #.........# ♣...♣..#.#########.......# +.........# P.P.♣♣.#.# #.......+ #.....(...# ♣P...♣.♣.## #.......# ###'####### PPPP..♣♣.# #.......# #..## ♣.♣..♣♣♣.# ##+###### ##..# ♣♣♣.♣♣♣♣.# #..# #####.#### #♣.♣P♣#.# ###.#### #........# #.♣♣##'#### #<.....# #........# #.........#####......##### #........# #.##..)..(..##.............###........# #...........#..##......###...#.)......# #♣.♣......).#.###......# ###.#........# ............'.# #......# #..........# #♣#♣........### #..>...# ###........# ########### ######## #........# #########