############# #...#.......# #...'.......# #..##...##..# ##..##...##..# #........##..# #...(....##### #............# #............# #............# #....#####..###.####..# #.......##'####.####..# +.......#...+.........# #.......#...#.........# #.......#...#.{.......# #.......#...##..###...# #.......#'####..####### #.....# ### +.......'...+.........# #.....# ##+#..# #.......#...#)........# #.(..#.....# #.....# #......(###.###.{###..# #..>.#.....# . #####.....# ###....!..#.###..### ## #....#.....# ...##.........# #.......#........# #....#.....# ..............# +.:.....#.......## #....#.....# ..............# #.......#.......# #.(..#.....# #####..##..#### #((.....##+###..# #....#(...#### #..##..# ....######.###'### #....#....#..# ....#...# ..... ..........# #....###..g..# .....#...# ..........# #....'....#.g# ..g##..##..# .##..##..##### #....#....#### ... #####..### #.. #..##..# #....#........ g. #...#....# ... #...<..# #O...#........# #...'....# ... #......# #....#........##### #####....# ### ##+##### #....#........##..###..##....## #....#........................# #....#........@..g..).(.(.....# #....# .......##..##)####.##.## #....# .......######@##############+## #....# #####......).......#....#.....# #....# #..............#....g.<...# #....# ................#....#.....# #....# ....##.....#######..########.. ....##.....##...##..##....##.. .. ..............{............ . ........................... ........................... ........................... ...................>....... .##...####..###.###..###### #...####..###.###..## .....................# ......................# ......................# ...................# ####################