######## #......# ######### #...^..### #.......# #......'.###.......# #......#..##.....).+ #......##..#.......# #......###.#.......# #......# #.'.......# #......# ###.......# #......# #.......# #......# #.......# #......# #.......# ##....## ######'## ##..#### #.# ##+## #......# #.## ....# #......# #..# ....# #......# ####.## ....# #......#### #.....####### ....# #.........### #...........##....# #>.....##...## #.....#####..'D...# #......####..###.....# ####....# #......# ##..##.....# .!..# #......# ##..#.....# ....# #......# ##.(.....# ....# ####.### ###.....# ##+## #....# ####.## #.#### ##..# ##+###### #..## #.......# ##'#### ###+##### #.......# ####.....# #.......# #.......######..'.....# +.......# #.......'......##.....# #.......# #.......#########.....# #.<.....# #.......# #....)# #.<.....# #.......# #.....+ #.[.....# #.......# #.....# #.......+ #.......# ##+#### #.......# ####'#### ###'##### #...# #.....# ###.# #####'## #####'#### ###......# #.......:# #######+##### #.'......# #........# #...........###.#......# #........###...........##..#......# #........'.#...........#..##..(...# #........#.#...........#(###......# #........#.'.........).#.# #......# #........###...........'.# #......+ #........# #...........### #......# ........# #...........# #......# .[......# #...........# ####### #############