### #.# #.# #.# #.# #####'##### #.........# ######### #.........# ........#### #.........# ........##)## #.........# .......(#.#.# #####.##### ........)###### #...#.# .......<.{...... ######.#.#.######## #######......... #...##.#..........# #......... #...##.###........# #......... #...##.# #........# #.....l(.. #...##<# #........# #...w...r. #...##.# ########## #........w #...##'#### #........ #...#.....# #...#.....# #...#.)...# #........## ##.......# #.>..)..# #.......# #########