######## #############......# #..........##......#### ############# #...<.......+..##..'..# #...........# #...........+..##..'..# #...........# #..................##.###### #.........<.# ##..........##......##......## #...........# #...........##...#..#######..####..........[# #.######'#####...#..# ##.[J...J.........# #.# ### ##......# ######...........# #.# ####.......# #...........# #.# ##..........####### ########.#### #.## #...........##..#.# #<..JZ.# #..# #..###...#..###.#.# #.###### #..# ##..##.#.##..# #...### ###'######## ###''#####...#....)...#####.'.#####..........# #.............#......###....#.....#..........# #............#....#######.#.#####.'..........# #..##.#.###.#....## #...#.# ###$.........# #..###.###...##..# ##'#### #y>........# #..J.............# ##.# ###$######### #...JJ..........## #..# #...# ###['############ #.## ##'########## #[.# #### #.# #.......#...# #..# #..# ######.#########.###.#.###.##### #.#####.## #............#.[[#.#.#.....'...# ######### #.......# #............#.#.#.#.#.#######.####.......# ######.## #........^...#.#.#.#.#.#..<# #....'.......# #.# #..............#.#.#.#.#.#.# ######.......# #J# #........(...###...#.#.#.#.# #.......# #.# #............# ###.#.###.### ######'## #.# #########.#### #...#.......# #.# ##.# #.## #####'####### #.# #..# #..# #...### #.# ####.######### ##.# ###...## #.# #............###### #.# ###..# #.# #.................### #.# ########'### #.# #............####...## #.# #......)[).# #.# #...........)# ###..###o## #.......[..# #.# #............# ##......######..........# #.# #............# #####.......#..........# #.# #............# #.#####.'.......^..# ##.# ##.########### #.# ###..........# #..# #....#### #o# #..........# #.## ####....# #.# #####..##### ##.# ####.# ######'### ######..## #..# #####'### #..>.....#####.....(..### ####.### #.......# #........'..##..........## #......# #.......# #........##..#...)....#..### #......# #.......# #...[....###......>...##...####......# #.......########........# ###........####...##......# #.......#......'..>.....# #........# ###.........# #.......'.######........# ########## ####......# #.......### #........# #......# #....)..# ########## #......# ######### ########