############ ########### #..........### #.........# #..........'.############### ############ #.........# ###..........#...##..........# ###..........# #<........#####.'..........###..#..........# #.'..........# #.........#....[#........<[# ##.#..........###.#..........# #...........#####..........# #.#..........'...#..........# #.........### #......>...# #.'..........#####..........# #.........# #..........# ###..........# #..........# #.#####.### #..........# ###'######## #..........# #.# #.# ####'####### #.### ###'######## #.# #.## #...# #...# #.# #.# #..## ###'########## ####'###### #.# #.# ##..# #............# ####.........# ####'######### #.# ##.# #............# #..'.........# #............# #.# #.# #............###.##.........####............# #.# #.# #............'...##.........'..'............# #.# #.# #............######.........####............# #.# #.# #%...........# #.........# #########'#### #.# #.# #............# ######'#### ###...# #.# #.# ##'########### #.# ##...### #.# #.# #......# ########.# #..### #.# #)# ######'#### #........# ###.##### #.#######.##### #.......######'######### #.#...#.# #...o.........# #.......+...#..........### #>#.#.#.# #...r>........# #.......###.'..........'.# #.#.#.#.# #...{)........#####...<...# ###..........#.#####.#.#.#.# #.............#...+.......# #..........#..<.>......#.# #...............###.......# #..........#######(#####.# #.............### ######'## #..........# #.......# #.########.#### #..# #..........# ##(###### #.########.# #.## ####)####### #(# #.##.......# #.# #..## #(# #.##.####### #.# ##..# #.# #.##.# ########.## ##.# #.## #.##'###########(........#### ###.######## #..# #.#.........#..............)######..........# ##.# #.#.........+.##.........##.................# #.## #.....................................(.....# #..# ###.........####.........#########...####...# ##.# #.........# #.........# #...#).'...# #.# ###'####### #.........# #####..##### #.# #.).### ########.## ##.#### #.# ###...# ###.# ##..# #.# ########'##### #...# #..## #.# #............# ####.#### #.## #####'#### #............# #.......# ##'####### #........# #.......)....# #.......# #........# #........# #............####.).....# #........######........# #............'..#.......########........'....#........# #....).......##.........##.....'........####.'........# #################..........#####........# ###........# #.......#### ########## ########## #########