######### ###.......# ####...#...### ##....#...##..# ######## ##.......##....## ######### #......# #######......##...##..# ###.......# #......# #...........#.........#####.'.......# ######### #.....[# #........#.#....##....##....#..<..).#####.......# #......# #.......)..#..........##.####.......'...#.......# #.....[###..>....#.#...........#..# #.......###.#.......# #......'.#.........#..#........'.## #.......# #.'.....^.# #......#.#........#...#....##..### #.......# ###.......# ###'####.'........#.#.....#....# #.......# #.......# #<# ###.......#.(#.....#.#.## #.......# #####'### #.## ####'##.#..........#.# ####'#### #..# #..# #....#######...##.### #.# #.## ##.# ####'######.........# #.# #.# #.# #........##.........# #.# ####.#### #####'## ###.(......##...).....# #.# #.......# #......# ##.'.........#.........# #.# ###.......# #......####..#.........#.........# #.# ##.........# #......##...##.........#.........#########.#####..#.......# #......'..####...................................##....<..# ##......#### ######'####.........#########.########.......# #.......# #.# ####.###### #.# * ........# #.############################### #.# * , ......#### #...............................##### #.# .....#.# #...#..#..#..#..#..#..#..#..#.......# #.# .......# #...................................# #.# *, , .⌠.#. , #...#..#..#..#(.#..#..#..#..#.......# #.# , #...................................# #.# ###############################.....# #.# , #.# #..........# #.......# #.## #.......#### #.......# * #..# #.......# #.......+ , , * ##.## #.......# #.......# ,, #..# ######.## ##..##### , , ##.# ####....# #####.### * * , #.# #....#### #.......# * ########'## #.#### #.......# #...#.....### ##'##########.......# * , , ###.#####.'(####......##...'.......# . ** * #.#.#...#.#)..##......#..###.......+, #.# #.#.#.#.#.###.('......'.## #.......# #.# #.....#...# ####....>.### #.......# #.# ###'####### #......# #.(.....# #.# #.# ######## #.......# #.# { #.# *,* , ####.#### #.### #.### * , ### #....#### #.#T## , #...# ,+.# #.......# #..#.# ###'###### , , #.# #.......# #.#### #......>## * * *#.# #.......#######.##### #..>....'###########.## #.......'.#.........## #.......#.....#.).....#### #.......#.#####.####T## * #.......#####..)...##....###.......#.....#.......####..cy * #.......# ###)...#####...#.......#####.#####.#..T.{.T.y ######### ###### ###.'....)..# #.........######.... ###.......# ########### , ######### *