### ..#.#.. ##.## ....... ##...# ....... ##....# ......... #.....## ........#####.....# ...........#......##.# .......#...............# ................(#.#...# .#..........J...(.##.#.## ..........JJ.#...J((... ......><......#J.....(.. ##.............###....(.... #...............##....#(... ##....#.......#.####..###(. ...##(......##.## ### .. ## ##..#........#...# ##.##.......#.....#.## #....(....(#.(.......# #.......(..........## ###......##.....#.## ##.....((......### .##......<......## .........>.......# ............(.#.## .......(....(#### ......#..#.....# .......##....^..# #.#.#.# ##...#.## ###### #(.....# .......#