#........# #........# #........# #........# #.(......# #........# # #........##.# # #...........# . #......[.#### .# #####.......#####.###.# #...................... #.###.#.#.........##### #.<...#..).....#### # #.#####..h.5.g.###.... #>^........5...'(....( ########.......###.### #.......# #.......# #.).....# #.......# #.......# #.......# #.......# #########