.. .. ###########+## .............# .............# ...p..>......# . .p...........##. ...p..pp.....+.. ####+###.....#. #.....# #.....# #.....# #.....# #.....# #.....# #.....# #.....########## #.....##.....'.# #....)##.....#.# #.....##..####.# #....†+...#!$### #.....#...#(?+ #.....######## . # #...))# ###.+ #...))# .. ..+. #.....# #.. #.# #.....# ###'######'##########.....# ..........................# ..........................# ....................pp..(.# ...................T)T....# ...................H......+ ######(###'########+###### #..)...##............# ##########.)....##............# #..'.#...#).....##............# #..#.'..()()....##............# ####.#####).....##............# #+####....#...#......##......<.....# ..........'...#......##............# #.......(######......##............# .##+##'##....#......##............# #...#..'....############+######### #...#..#....# ####'#'####### #...)..# #.)..).# #...<..# #......# #......# #......# ########